I like the discussion centered around the IFF being the publically-available piece of inrp information, aka the transponder signal or similar piece of gear. And yes, to me that does mean you cannot uncover someone's private identity without their oorp cooperation, them saying something inrp that gives you a clue, or them docking on a base that should otherwise be off limits (assuming you know about its location).
I would just add that we shouldn't throw out the no-iff. By logical extension, no-iff means a very special thing: the person is flying without a visible transponder signal. In a way, doing this is worse than rocking a pirate iff, since you're deliberately trying to avoid recognition. You could be trying to murder anyone across your path and pin it on another group that flies the same ships, etc. No one sane would let you dock without an iff, barring a few pirate bases and freeports. All House lawfuls would arrest or kick you out for flying no iff, because you could be in league with any one of their enemies.
But certainly my hope is that all future rules about inrp interaction focus on the iff, while the id becomes a set of oorp guidelines about how to play your character, along with interacting with mostly oorp mechanics like event scores.