It has nothing to do with your ranks. It has to do with level. If you are 3 levels or lower to the other person you can attack them. So he must have been within 3 levels of your alt. Btw, stating you have an alt isn't smart either...