You are completely correct. Attacks from a damage barrier come from the barrier itself. It will not be affected by any traits of the creature it is attached to, but it will be affected by the traits of the creature it is attacking. So, correct on both counts.