The easiest way to me, for maintaining a secret identity, is to employ the Government.
By that, I mean, I get a Western Government who I agree with (it's morality, it's laws, etc) and I become their agent. Who wouldn't want a Superman type agent for them?
They'll do all they can to keep it...