Bruce Schneier | |||||||||
Schneier on SecurityA blog covering security and security technology. « Keystroke Biometrics | Main | How Australian Authorities Respond to Potential Terrorists » April 23, 2007Hacking the U.S. Post OfficeThis is clever: Many USA ecommerce shops don’t send their goods to Russia or to the countries of the Ex-USSR. Posted on April 23, 2007 at 01:00 PM • 43 Comments • View Blog Reactions To receive these entries once a month by e-mail, sign up for the Crypto-Gram Newsletter. Working for ecommerce companies, many have address comparison programs for US & Canadian addresses, and so this trick will fail. The usual method will have the order pop on an address exception list and, once it is determined to be to an undesirable destination (Russia, not Canada), the order will be cancelled. Small shops on auction sites and the likes may, however, be taken in by this, although even they can use usps.gov to check addresses that look snarky. This trick would only work if you have automated a portion of your process but do not have the sophistication of exceptions screening. Posted by: Fraud Guy at April 23, 2007 01:20 PM Poor and inconsistent postal code validation seems to be pretty common. Two days ago, I had to do something similar to order a pizza from the web site of a famous chain. The system was not allowing me to enter a Canadian postal code so I first entered a US one and then, after the registration process was done, corrected the address to use the right code.
Posted by: David Dossot at April 23, 2007 01:41 PM Suffice it to say that international addressing standards are, ahem, all over the map. Posted by: Mike at April 23, 2007 01:52 PM I'd take these claims with a few large grains of salt. First off, the package is missing the the standard bar-cides strips that get aplied during automated processing (we are way past hamd-sorting up here). Secondly, the mailing label shown looks a bit suspicious -- it lacks any kind of identification as to the sender (most companies at least put a logo on), and the labels are not the normal cross-border custinms labels that appear on parcels. The parcel labels don't even show the US and Canada customs clearance stamps / stickers. And I very much doubt that Canada Post wouuld incur the costs of forwarding a misadressed parcel to "Russia" rather than returning it to the sender in the US. Posted by: Realist at April 23, 2007 01:59 PM I think this is not hacking the U.S. Post Office, but rather Canadian Post...if it is working... Posted by: Tim Vail at April 23, 2007 02:21 PM I used a similar ruse to get Eddie Izzard VHS tapes from his webstore before they were available in the U.S. I just selected the PAL system tape, then for shipping options chose "Royal mail to Australia" and put in my real address. Worked like a charm. Posted by: Timmy303 at April 23, 2007 02:22 PM International packages require accompanying customs forms, which would either be missing or incorrect. That alone makes it highly unlikely that the package goes anywhere but back to the sender. Posted by: PaulM at April 23, 2007 02:32 PM Yeah, I also have a high degree of skepticism about the part where Canada Post just decides to forward the merchandise to Russia for free. I work for an e-commerce company, though, and we see people trying to do stuff like this all the time. Usually our shipping system kicks the orders out. I guess the ones it doesn't kick out, we wouldn't be aware of. Posted by: David C-L at April 23, 2007 02:33 PM What is wrong with sending stuff to Russia? OK, you may want to confirm that funds are in your bank before delivery, but a customer is a customer. Posted by: Geoff Lane at April 23, 2007 02:38 PM A bit off topic, but closely related. A much bigger problem is US e-shops refusing to accept credit/debit cards issued by non-US banks. Sometimes you just can’t enter anything other than US/Canada in the ‘billing/country’ field. One can guess why this is happening, but it’s very inconvenient for a non-US customer. Anyway, recently I discovered a simple way to work around this annoyance. I just specify a valid US billing address with my non-US card details and it works like a charm. I do have a US-issued card at that address (it’s just very inconvenient for me to transfer funds there so I mainly use foreign cards) and this fact must be tricking the AVS into rating this card as ‘good’ or whatever status is sufficient for a purchase. Posted by: chuck at April 23, 2007 02:49 PM "That's not hacking but rather tricking." In this case, they're the same thing. I define hacking a system as manipulating it to do something it doesn't normally do, something you want it to do. In this case you're exploiting a loophole in the address-detection system on the U.S. end, and the address-correction system on the Canadian end. It might not -- as some readers have suggested -- work, but it most certainly is a hack. Posted by: Bruce Schneier at April 23, 2007 02:56 PM @Geoff "What is wrong with sending stuff to Russia?" Nothing, other than the fact that a lot of (not very motivated) American vendors don't want to go through the hassle of international shipping, even to Canada; I see it all the time on ebay and other sites. Mind you, it's their stuff their selling and they have every right to artificially restrict availability, but not much point in selling on the Internet if you're too lazy to fill out a customs form at the post office. Then again, could be people are worried to ship internationally due to Big Brother ^H^H^H^H^H^H^H^H^H^H^H Homeland "Security" and don't want to end up on a watch list for being cognizant of a world 'over there' ;-) Posted by: Rusty at April 23, 2007 02:56 PM I think the problem is the tubes - they are too damn small 'cause them ferriners use metric or something. Posted by: Ted Stevens at April 23, 2007 03:01 PM erm....why is this titled "Hacking The U.S.Post Office"? Does "Hacking The Canadian Post Office" sound too boring? The USPS parsed the highest level of the address and sent the item there. Were they expected to validate the entire foreign address? Posted by: Maggie Leber at April 23, 2007 03:01 PM This appears to be common approach in other situations and by nationals of other countries. When my eBay account was hijacked last year, the hijacker used "Ha Noi, VN, Japan" as his shipping address, apparently to hide his actual country known to be the source of many fraudulent transactions. Posted by: ynguldyn at April 23, 2007 03:12 PM Somewhat related: I live outside the USA and buy web space from a company called media3. I always paid online with a credit card. Posted by: nostromo at April 23, 2007 03:13 PM This is the oldest trick in the book, but its use is obviously limited. Just put the recipient's name as the return address and any old ship to address. Leave the stamp off and "viola!" the letter is mailed to the recipient with a "return to sender" message. Posted by: doov at April 23, 2007 03:15 PM Re the comments questioning why the Canadian post office would "incur the expense" of forwarding mail that arrived in Canada by mistake: post offices routinely do this. Usually it isn't the sender's fault, it's the fault of the post office in the sender's country. For example the Australian post office regularly forwards a significant quantity of mail from the USA addressed to places in Austria. Posted by: nostromo at April 23, 2007 03:17 PM @Realist Don't mock it. Postal services do their best to ensure delivery. I live in Israel (intl. notation "il"), and have seen more than once where people^H^H^H^H^H^HAmericans misunderstood the address to be something along the lines of "3A Jabotinsky st., Ramat Gan, Illinois". Often such envelops had clearly been mailed to Illinois, where an alert postal worker found (surprise) that there is no city called "Ramat Gan", and hand wrote "Try Israel". It is particularly amusing when the content of the envelop is a registered delivery cease and desist notice. Obviously, the delivery registration is a US postal service, so the attachment is still present. Also, the rules for serving in Israel are different, so such deliveries bear little legal substance. It really pays to pay attention to what country the entity you are serving is in. There are also frequent stories from the Israeli postal service of envelops, usually from abroad, who send letters addressed to "God, Jerusalem, Israel". If it's general requests they try to put them in the wailing wall. Otherwise, there is not much they can do about them, but they do get a human to look at them. Shachar Posted by: Shachar Shemesh at April 23, 2007 04:06 PM @geoff & rusty Some people may deny shipment to Russia over fraud concerns. If they notice that all of the orders that received charge backs were all shipped to Russia. Then they might just block the any shipments to them. Posted by: Spider at April 23, 2007 04:23 PM Off topic: I particularly like the line: "The Vista feature you've run into is the equivalent of an airport metal detector." Was this a commentry on Vista security, or on airport security? Posted by: Filias Cupio at April 23, 2007 05:02 PM @doov: In the UK, if the stamps are missing/insufficient, the recipient must pay the postage to receive the parcel. This should work for the general case, also - with the Canadian Post Office getting their fee for forwarding to a UK address. I just assumed that all post offices did this; it just seems obvious. Posted by: Steve Parker at April 23, 2007 05:09 PM @nostromo But the real reason I say this one is a hoax is the lack of custom clearance stickers, etc. I do enough cross-border shipping and ordering to know that the parcel would not be processed without US and Canada customs declaration forms, etc. Especialy from a cmmercial entity. @Shachar Shemesh And postal services do attempt delivery whenver possible -- but usually for letters and small envelops only. (THe stories about handling of letters addressed to "God, Jerusalem, Isreal" are similar to the ones in Canada and the US addresses to "Santa, North Pole". Canada Post even has a special postal code designation - H0H 0H0 - that kids can write to to reach Santa.) Large parcels, especially those from commercial entities, would likely be returned for address correction, as it costs a lot more to send a parcel onwards. Also, the parcel would not have the correct customs clearance. However, the parcels would have to have US customs export forms and Canadian customs entry forms attached, as the package value (even if zero) has to be declared. These are usually glued onto the address label, and are not that easy to tear off without leaving a trace. The parcel in the photo lacks any evidence of these forms. Also, since Canada Post is highly automated, there would have been a MICR style strip attached that carried a bar-code for re-routing. Quite simply put, the address label and parcel shown do not bear any of the markings one would expect of a parcel that was routed cross-border, or subsequently re-routed. Posted by: Realist at April 23, 2007 06:15 PM "It might not -- as some readers have suggested -- work, but it most certainly is a hack." I got your point, it's just that when I noticed the title I thought of some kind of "cold iron" vulnerability within the postal service's site or something. There's another scheme carders have been using for years that I'm aware of and it's called a "drop place". They purchase the items, ship them to a merchant-friendly country's drop place, someone picks it up and forwards it to the final destination thus bypassing the merchant's policy not to ship to blacklisted countries. Here's an ongoing discussion in action : Posted by: Wayne at April 23, 2007 06:50 PM @Steve Parker If you watch old American movies/tv shows, you'll see this sometimes. But, the USPS has stopped doing that (a long time ago) due to lost revenue. It happened all too often that the recipient decided the postal charges exceeded the value of the crap inside. The post then gets to foot the bill. They got tired of this and abolished the practice. Posted by: george at April 23, 2007 06:54 PM poor Canada. US phone phreaks wrought havoc on their phone operators too. Posted by: Alis at April 23, 2007 10:28 PM Last month I tried the USPS software for printing your own Priority Mail address labels with postage. I thought I had set up everything correctly, including my USPS account info (for payment via my credit card), and then used the software to print a label for a package to be sent elsewhere in the US. I wasn't quite sure why the label I printed said "Postage Required" where the "stamp" usually goes, but decided to send the package anyway. Well, the package got delivered in 2 days, as promised, but I never got charged for it. Way to go, USPS! Posted by: Mark in CA at April 24, 2007 12:48 AM The same trick works with addresses like Posted by: .ro at April 24, 2007 01:59 AM Slightly off topic -- but did you know that they are planning to introduce post codes to Ireland in 2008! When postcodes are introduced (for the benefit of rival carriers) the post office plans to ignore them! Posted by: supersnail at April 24, 2007 02:48 AM I see this writing was written by colleague of mine in Eastern block. Our grammar is far superior to your inferior grammar. BTW, surely most Russians did invented anything! Posted by: GuitarMaster at April 24, 2007 04:16 AM In Frank Abagnale's 'Catch me if you can' (the book, not the movie), he described one of his scams: Posted by: Paul Renault at April 24, 2007 05:40 AM So as bad guy I could sit on a bus with a parcel and a pen and 'do global mail'. Posted by: Ponder at April 24, 2007 06:36 AM Way way off topic here..... but after reading this thread on Slashdot:- http://politics.slashdot.org/article.pl?sid=07/04/23/2333201 I ask myself has corporate America hacked the US Federal government ? It would seem the answer is yes. Posted by: supersnail at April 24, 2007 06:46 AM @ chuck at April 23, 2007 02:49 PM
This is very annoying for a UK citizen as we are ripped off horribly on many prices here, so much so that even after paying int'l shipping and additional taxes, it's often far cheaper to import from the US. Posted by: Mark at April 24, 2007 09:08 AM Mark: as a person in the U.S., I wish it were easier to order things from the U.K. I'd love to mail order things from a number of U.K. catalogs such as Liberty, various clothing stores, garden ornament stores etc., but many refuse to ship to the U.S. I can't imagine why that is if I'm willing to pay the postage. Posted by: No one important at April 24, 2007 09:42 AM Our system uses QAS address verification. So this would never work. In fact, you can't even put in a street address that doesn't exist or a zip code that is incorrect. The software world needs to wake up and start doing address validation instead of just accepting random strings of characters. Posted by: Joseph at April 24, 2007 10:18 AM @Joseph You just have to hope that you don't live in a new development where your street isn't yet in the 'database'.... Especially great if you are moving to a new house and cant get anything delivered...... "Validating against all known addresses" creates more problems than it solves. Posted by: nzruss at April 24, 2007 10:44 AM I'm moving out of the USA shortly, and would still like to purchase things from various on-line stores (who don't deliver outside the USA). My proposed solution is to have the item delivered to my very close friend, along with an e-mailed pre-paid-printed UPS international shipping label, as well as a $5 target voucher (for his troubles). He can check the goods on receipt, stick the label on the box, sit it at the door, and spend the $5. Posted by: suomynona at April 24, 2007 10:49 AM @Paul Renault Posted by: Realist at April 24, 2007 11:47 AM Putting the destination address as return address, and leaving out the stamp, is only viable if you don't care how long it takes to get to your destination. It can take well over a month to bounce back to that address, even if it's within the same city. This appears to be deliberate throttling to combat exactly this threat, since true bouncebacks (e.g. correct postage but wrong destination address) come back within 1-2 weeks. The US postal service is so automated (otherwise you wouldn't be able to mail a letter for 39-41 cents) that all sorts of things can slip through. For example, US stamps do not encode value in machine-readable format (UK stamps do). So basically, any first-class stamp from the past twenty years is a "forever stamp" as far as the machine is concerned. The annoyance factor of getting a bounceback. then having to remail the letter, is the deterrent. A human will notice a 22-cent stamp on a 41-cent letter. etc. The mail delivery person is the last but often the only line of defense against postage errors, because (s)he is frequently the only human at the postal service who ever looks at a mailpiece. There's some fascinating information at endicia.com about US postal matters. Gives lots of ideas for gaming the system (the founder of the company even writes: Please don't use this information to scam the postal service.). If the problem becomes big, then they'll address it. Otherwise, they'll just let it go. It's like proof-of-payment systems for subways and trains. Posted by: Anonymous at April 24, 2007 02:49 PM Post a comment
Powered by Movable Type 3.2. Photo at top by Steve Woit.
Schneier.com is a personal website. Opinions expressed are not necessarily those of BT Counterpane. |
|
Comments