Positive bag matching and connecting flights?
Shortly after 911, airline passengers were expected to provide positive identification at a security checkpoint before proceeding to a departure gate. At the gate, passengers again showed positive identification at the departure gate before boarding the aircraft. Today, travelers are rarely asked to show IDs at departure gates. Most travelers would agree that this is a small blessing, one less inconvenience to cope with while tolerating air travel (I use tolerate intentionally because I know of no one who enjoys flying these days).
Let's consider the risk that authenticating only at the perimeter introduces to air travel security. Two individuals, Bob and Dick, depart from the same originating city with different destinations After showing positive identification and proceeding through the security checkpoint, Bob and Dick meet and exchange boarding passes. The probability that Bob or Dick will be challenged for identification is small, so Bob can now traveling to Dick's destination and Dick to Bob's. Under the current implementation, proving one's identity at a security perimeter makes it trivial to evade an important authorization policy; specifically, individuals are expected to travel according to their itinerary.
As my partner Lisa Phifer observed when I shared this observation, the boarding pass is treated as a very primitive form of security token, one that is weakly bound to an identity. My problem is that, weak or no, this token nonetheless provides the holder with an authorization to board an aircraft without proof of identity. Specifically, it can be exploited to allow an impersonator board any flight for which he can obtain (without incident) and credibly spoof the party identified by a boarding pass, and this seems pretty easy.
The airline identification policy is an example of perimeter authentication. We find examples of a similarly exploitable Internet security policies among organizations that connect remote offices to a main office using an IPsec site to site tunnel via security gateways (firewalls). In many configurations, the remote and main office security gateways perform mutual authentication using IKE. The IPsec security associations used to accommodate remote office access often base allow/deny policies traffic from remote sites on the IP addresses used at the remote site. An IP address is easily spoofed by an attacker who gains access to a LAN or WLAN at a remote office. That attacker now has the equivalent of an identity authenticated at the perimeter (the remote office security gateway) and a boarding pass (the spoofed IP address), and can thus connect to a server that the IPsec SA allows from the spoofed IP address.
Absent user level authentication that is additionally performed at the individual servers, this is an inherently weak and exploitable policy and should be avoided.
Archived at http://www.securityskeptic.com/arc20070701.htm#BlogID631
by Dave Piscitello