FlyerTalk Forums

FlyerTalk Forums (https://www.flyertalk.com/forum/index.php)
-   Checkpoints and Borders Policy Debate (https://www.flyertalk.com/forum/checkpoints-borders-policy-debate-687/)
-   -   PreCheck "Hack" reached press (https://www.flyertalk.com/forum/checkpoints-borders-policy-debate/1400594-precheck-hack-reached-press.html)

LaserSailor Nov 3, 2012 10:30 am


through? Or get a job with an airside vendor and have a 100% chance of getting the gun through?
This is a much, much more serious problem than the scenario above about terrorists using these screening programs to insert a mole....

zkzkz Nov 3, 2012 10:55 am


Originally Posted by cparekh (Post 19588933)
My goodness, this terrible research by internet "reporters" is going to cause everyone to panic for no reason. So what if you can read the bar code. You cannot change the bar code and have it work, because it will no longer match the signature also encoded in the bar code, and you will be rejected.

This is simply the same system used to make sure that the pdf I am reading was not changed by someone. Just because I can read the pdf, does not mean I can change it.

Firstly, what on earth are you talking about? If you can read a pdf you can certainly change it. Just because your crippled pdf reader doesn't let you change it doesn't mean Adobe has some magic hammer that forces everyone else in the world to not write software that allows you to change it. At worst imagine printing it and scanning it back in, doing OCR to generate a new PDF (which would be not unlike what the boarding pass barcodes would be going through). if you distribute your new pdf with a new signature or no signature at all how would the person who receives it know that they should expect there to be a signature?

Secondly, many people have asserted that these barcodes include signatures. But I've never seen any pointer to any evidence of this. Does anyone have any actual information on this purported signature? I'm quite skeptical because there doesn't seem to be enough bits in the barcodes to contain a particularly strong signature. Maybe that's good enough since you can't do offline attacks but I doubt it.

Moreover there's a fundamental weakness in a signature based scheme. The signing key would have to be in every terminal everywhere in the world belonging to every organization that can issue boarding passes. It wouldn't be very long before the key was leaked.

I did just scan a bunch of boarding passes. The US Airways and United boarding passes didn't contain very much of interest at all. The pre-merger Continental boarding pass did contain a 42 byte binary blob which could conceivably have been a signature. But the post-merge United boarding passes don't have the same thing. AC boarding passes appear to have a lot more bits but none of the barcode readers I found can read them.

From http://www.iata.org/whatwedo/stb/Doc...v4_Jun2009.pdf there is a signature field:

5.2.6. Digital signature
The security field is optional and to be used only when required by the local security administration. This field contains a digital signature of variable length, the length of the field and a type of security data (that defines the algorithm used).

The digital signature is part of a public key infrastructure (PKI): the airlines own their private key, used to generate the digital signatures, and distribute their public keys to third parties who need to verify the signatures.
The PKI infrastructure used in the rest of the aviation industry for things like maintenance records and data interchange with airports appears to be ATA "Spec 42" which doesn't appear to be available for free anywhere. It does use IETF RFC 5280 certificates, but I don't see how any of the barcodes I'm looking at could be large enough to contain 5280 certificate.

Global_Hi_Flyer Nov 4, 2012 8:17 am

Getting this (link to article) kind of press will result in a reaction from TSA. Recall that "Speak Your Name" started after the TSA got embarrassed by someone who got through the checkpoint....

I predict that Precheck gets even harder if it doesn't go away.

Ari Nov 4, 2012 11:19 am


Originally Posted by Global_Hi_Flyer (Post 19621457)
Getting this (link to article) kind of press will result in a reaction from TSA. Recall that "Speak Your Name" started after the TSA got embarrassed by someone who got through the checkpoint....

I predict that Precheck gets even harder if it doesn't go away.

Maybe they start mandating signatures on all barcodes, but the article, as usual with media and the TSA, makes plenty of incorrect assumptions.

FatherAbraham Nov 6, 2012 1:18 pm

edit: did not realize WP article had been posted already.

gfunkdave Nov 23, 2012 1:16 pm


Originally Posted by steve65341 (Post 19582561)
I downloaded one for iphone that simply shows up as "scanner" and it works well. FWIW the boarding pass barcode is in PDF 417 format so finding one that supports it will work.

Has anyone gotten the scanner app to work with the bar code produced by the airlines' phone apps for mobile boarding passes? Mine only works with the one the website produces for printing at home.

14940674 Nov 23, 2012 2:44 pm


Originally Posted by gfunkdave (Post 19734388)
Has anyone gotten the scanner app to work with the bar code produced by the airlines' phone apps for mobile boarding passes? Mine only works with the one the website produces for printing at home.

If you are using iOS, take a screenshot of the BP, and scan the file using the Qrafter app.

https://itunes.apple.com/us/app/qraf...416098700?mt=8

cparekh Nov 26, 2012 2:00 pm


Originally Posted by zkzkz (Post 19616936)
Firstly, what on earth are you talking about? If you can read a pdf you can certainly change it. ...

Secondly, many people have asserted that these barcodes include signatures. But I've never seen any pointer to any evidence of this. Does anyone have any actual information on this purported signature? I'm quite skeptical because there doesn't seem to be enough bits in the barcodes to contain a particularly strong signature. ...

Moreover there's a fundamental weakness in a signature based scheme. The signing key would have to be in every terminal everywhere in the world belonging to every organization that can issue boarding passes. It wouldn't be very long before the key was leaked. ...

What I am talking about is this signature: AMzB2130HCgqDPhBelGkOsKD3D8HrVivfQ==|SEXWg35HHgESk v0/sIszRoy
zwkIG+jSp

Which is what appears when I scan my AA boarding pass. Obviously, I understand I can change the text, but doing so means that the text no longer matches the digital signature --- causing the BP to be rejected by the PreCheck scanner.

The private key does not have to be universally available. AA has one, and they generate the signature for my PNR centrally. It certainly does not have to be "have to be in every terminal everywhere in the world." They do have to be with every issuing organization, but that is why every organization cannot participate in PreCheck.


All times are GMT -6. The time now is 8:12 am.


This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.