Instead of a tool that could be abused ... tie all reps to the ID you carry on your ship. Whatever ID you mount becomes your IFF and all reps auto-propagate according to the faction ID purchased.
All new characters start with Civilian ID ... so this ID would produce a neutral rep with all factions until the individual chooses the faction to affiliate with. At this point ... the character would be hard-coded to the ID they purchased. Only way to change reps would be to purchase new ID's available ... since Zoners and Junkers are fairly neutral ... if someone wanted to go from bad to good ... they'd have to buy an intermediate ID before they could get a good ID ... and visa versa.