Weight Paint only Upward Faces
In edit mode select the faces you want to modify and then, in weight paint mode, enable the faces or vertices selection masking button. Remember that weight is a property of a vertex relatively to a vertex group, so face normal is not taken into account.