Slashdot Mirror


Malicious QR Code Use On the Rise

New submitter EliSowash writes "Malware developers are increasingly using QR Codes as an attack vector. 'The big problem is that the QR code to a human being is nothing more than "that little square with a bunch of strange blocks in it." There's no way to tell what is behind that QR code.' The advice we've always given to the computer user community is 'don't click a link in an email if you don't know who it's from or where it goes' — so how do we protect unsuspecting users from QR codes, where you can't see the destination at all?"

162 of 234 comments (clear)

  1. Just like with TinyURL... by dotancohen · · Score: 4, Interesting

    Use a service that will decode it for you. With TinyURL you are really in a bind as you must trust TinyURL itself to discover where the link goes. At least with QR the code can be decoded locally, with software that you trust.

    --
    It is dangerous to be right when the government is wrong.
    1. Re:Just like with TinyURL... by SQLGuru · · Score: 5, Insightful

      I've never used a QR code reader that auto-navigated to a link. The ones I use will display the content/data....and if it's a URL, will show the URL as a hyperlink. It's up to me to click it. This includes the QR code reader built on my phone.

      I don't think I would want a reader that worked any other way. Especially considering that the QR code can contain more than just a link.

    2. Re:Just like with TinyURL... by bmo · · Score: 5, Informative

      >With TinyURL you are really in a bind as you must trust TinyURL itself to discover where the link goes.

      That is why God made preview.tinyurl.com

      --
      BMO

    3. Re:Just like with TinyURL... by jhoegl · · Score: 5, Funny

      I made no such thing mere mortal!

    4. Re:Just like with TinyURL... by GIL_Dude · · Score: 5, Interesting

      For Chrome users, the LinkPeelr extension works well to pre-decode links for you in a little tooltip window. I've been using it for quite some time and it seems to work pretty well. Saves your from many a rickrolling or goase link. Although I guess when people bounce them through several layers of link shortener it doesn't work for that.

    5. Re:Just like with TinyURL... by Fez · · Score: 5, Informative

      Which is where LongURL comes in handy, it can show you every redirect taken and what the final destination of a short link is, including when they try to be sneaky and redirect after the "bad" page to something like google.

    6. Re:Just like with TinyURL... by Anonymous Coward · · Score: 1

      I believe you meant http://tinyurl.com/preview.php
      You are welcome

    7. Re:Just like with TinyURL... by allo · · Score: 1

      yeah, now the hyperlink in your reader says bit.ly/bla. What now?

    8. Re:Just like with TinyURL... by allo · · Score: 2

      tinyurl.com/bla -> preview.tinyurl.com/bla. Much easier, because it even works without cookies

    9. Re:Just like with TinyURL... by Surt · · Score: 1

      You install firefox mobile and an expander?

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    10. Re:Just like with TinyURL... by dotancohen · · Score: 2

      That is why God made preview.tinyurl.com

      --
      BMO

      1) That wasn't God, that was a computer programmer.

      2) You still have to trust TinyURL. If TinyURL is compromised or malicious, then I am at risk or blocked. TinyURL is a US company, so it someone uses a TinyURL to point to a Syrian website, I might not be able to get through. Likewise, if TinyURL itself is hacked, I am vulnerable.

      --
      It is dangerous to be right when the government is wrong.
    11. Re:Just like with TinyURL... by ToasterMonkey · · Score: 1

      >With TinyURL you are really in a bind as you must trust TinyURL itself to discover where the link goes.

      That is why God made preview.tinyurl.com

      So your God will ensure people with malicious intent will always use a URL shortener with a preview function? Sounds like a nice guy.

    12. Re:Just like with TinyURL... by bcmm · · Score: 1

      Supposed the website you were trying to access was hacked?

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    13. Re:Just like with TinyURL... by icebraining · · Score: 1

      My personal God is a computer programmer, you insensitive clod!

      (If you don't trust TinyURL, then don't even load the preview. The point is that a QRCode by itself shouldn't be able to do anything, since you can always see the URL it points to, at least with any decent reader)

    14. Re:Just like with TinyURL... by dotancohen · · Score: 1

      Supposed the website you were trying to access was hacked?

      Exactly. Under the understanding that all web services are vulnerable, using TinyURL just doubled the chances that the user will be exposed to an attack vector.

      --
      It is dangerous to be right when the government is wrong.
    15. Re:Just like with TinyURL... by dotancohen · · Score: 1

      My personal God is a computer programmer, you insensitive clod!

      Jesus built my car. It's a love affair. Mainly Jesus, and my hot rod.

      If you don't trust TinyURL, then don't even load the preview. The point is that a QRCode by itself shouldn't be able to do anything, since you can always see the URL it points to, at least with any decent reader

      That is exactly my point. Always look at the URL before going any further.

      --
      It is dangerous to be right when the government is wrong.
    16. Re:Just like with TinyURL... by SQLGuru · · Score: 2
    17. Re:Just like with TinyURL... by dotancohen · · Score: 1

      Where did we go wrong that we ended up with software so fragile that you can't safely open just any document?

      Doctors need degrees to practice. Lawyers need degrees to practice. Mechanical and Electrical engineers need degrees to practice. But anyone can write software.

      --
      It is dangerous to be right when the government is wrong.
    18. Re:Just like with TinyURL... by inject_hotmail.com · · Score: 1

      Jesus built my car. It's a love affair. Mainly Jesus, and my hot rod.

      I bet. So you must be intimately aware that he was an architect previous to his career as a profit...and that Jerry Lee Lewis is the devil...btw

    19. Re:Just like with TinyURL... by bmo · · Score: 2

      I don't know what, exactly, your fixation is on me, but I am flattered that I have my own little pet stalker on Slashdot.

      --
      BMO
      Boyle M. Owl
      George L. Tirebiter
      Hemlock Stones
      among many other names.

    20. Re:Just like with TinyURL... by bmo · · Score: 1

      >using TinyURL just doubled the chances that the user will be exposed to an attack vector.

      I'm calling bullshit. I'm not saying that preview.tinyurl.com is bulletproof, but over the years they have demonstrated competence in keeping the bad people out of their servers.

      Yes they are a target.

      But claiming that they cannot be trusted because of some theoretical threat means that you have an agenda bordering on libel. You owe them an apology, sir.

      --
      BMO

    21. Re:Just like with TinyURL... by hairyfeet · · Score: 2

      Here's what I don't get, maybe someone can tell me what i missed: What EXACTLY do you want or need the QR codes for anyway? Is there someone going "ZOFG I must go to a company's bullshit PR website NOW dammit!"? I mean with every damned smartphone on the planet having Google what is the point? Hell at my local Wally world they even have a couple of display units hooked up to Google so if they don't know the answer to a question they'll help you Google the damned answer and at least that way you'll get an honest answer and not PR BS like you get on corp websites.

      So maybe its just me but I haven't ever seen anything on a corp website I'd frankly believe, if they told me it was raining i'd want a second opinion, so to me these QR codes make about as much sense as the Cuecat. If you need to know about a product why not just Google the damned thing or check the reviews on Amazon? What benefit does this QR code stuff give you that negates the risks in TFA AND the likelihood that everything you read will be spin?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    22. Re:Just like with TinyURL... by Cruciform · · Score: 1

      While you two go on about that I'll just be over here ding a dang donging my dang a long ling long.

    23. Re:Just like with TinyURL... by geminidomino · · Score: 1

      Here, I'll send you a QR code with Dr. Emmett Brown's street address.

    24. Re:Just like with TinyURL... by EvilIdler · · Score: 2

      QR codes are a handy way to grab some URL for a site quickly rather than typing it into your phone, or taking a picture of the URL. I've seen them at the local game stores for information on new and upcoming games. Some people might not have Internet access right then and there - me included. I bring an iPod touch everywhere, QR app ready. It's especially nice when you forget the name of the product the moment you walk out the door :)

      I guess they're handy for Android software installation, too. Buy stuff, get QR image, snap it with the device, APK link shows up. At least in theory it's simpler than plugging it into a computer and adding an extra upload step.

      Like other posters I've never seen a QR reader app which automatically navigates to a site.

    25. Re:Just like with TinyURL... by slapout · · Score: 2

      I have a Firefox extension installed that will popup a qr code of the current url. I can then scan it with my phone to pull that website up on my phone.

      --
      Coder's Stone: The programming language quick ref for iPad
    26. Re:Just like with TinyURL... by slapout · · Score: 1

      1) That wasn't God, that was a computer programmer.

      God made the computer programmer

      --
      Coder's Stone: The programming language quick ref for iPad
    27. Re:Just like with TinyURL... by dotancohen · · Score: 1

      God made the computer programmer

      So if my daughter draws a tree, then _I_ drew the tree?

      --
      It is dangerous to be right when the government is wrong.
    28. Re:Just like with TinyURL... by dotancohen · · Score: 1

      I am not implying that TinyURL are more vulnerable than anybody else. I am expressing the fact that all web services are vulnerable and adding more links to the chain make it only more fragile.

      --
      It is dangerous to be right when the government is wrong.
    29. Re:Just like with TinyURL... by ulski · · Score: 1

      the next thing would be that they start making a QR codes that contains a TinyURLs

    30. Re:Just like with TinyURL... by TheRaven64 · · Score: 1

      Where did we go wrong that we ended up with software so fragile that you can't safely open just any document?

      When we decided that, instead of web sites providing data, they should provide complex executable code. From the late '90s, there were two groups pushing the web in different directions. The group led by Tim Berners-Lee and the W3C wanted to define rich semantic markup languages so that different services could provide data that could then be interpreted in different ways by the client. The group backed by Google and others wanted to use the web as a deployment mechanism for huge blobs of mixed code and data that would be executed on the client and display the data as the author, not the reader, wanted.

      The second approach intrinsically provides a much larger attack surface. Guess which one won.

      --
      I am TheRaven on Soylent News
    31. Re:Just like with TinyURL... by hairyfeet · · Score: 1

      Jesus I know we humans are getting lazy but...damned just....damn. is it REALLY that hard to just take a picture of the box and type it into Google later? Maybe i'm spoiled because i have a GF that can text faster than i can type on a full size keyboard so if I want something quick I just point at the box and say 'Honey do your thing" and watch the thumbs fly.

      But the thing i don't get is why would you want to go to a corporate website? i mean according to the corporate website Kane&Lynch II is a "gritty urban drama with edge of your seat action!" and Duke Nukem Forever is a "Sassy and irreverent action fest with the classic one liners you love!" which of course is bullshit so deep you could fertilize the Sahara with it. Maybe its just me, I don't know, but frankly I've never seen a damned thing on a corporate website that wasn't completely useless marketing drone speak. I mean if all I wanted to do was hear some huckster try to sell me a product that is what commercials are for and I try to avoid those like STDs. Me I'd just rather Google or Amazon the thing and read some first hand exp with the product in question to find out if its a "gritty urban drama with edge of your seat action!" or "ZOMFG my eyes! The goggles they do nothing!" but maybe I'm just weird that way.

      BTW I actually bought K&L II for a dollar figuring i could MST3K it and guess what? it isn't even worth a dollar for MST laughs. For MST ragging I recommend "You are empty" which has 30 foot mutant attack chickens and one of the bad guys is an old coot that goes "oooga booga!" while shooting at you with a double barrel, now THAT is funny!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    32. Re:Just like with TinyURL... by DaVince21 · · Score: 1

      Twitter and SMS have a character limit. Well, the SMS character limit has been gotten around by simply chaining the messages together, but still. Less characters is better there.

      Also, a teacher in our school uses bit.ly in his slides if he wants us to navigate to a very specific link.

      --
      I am not devoid of humor.
    33. Re:Just like with TinyURL... by bmo · · Score: 1

      I don't disagree that the longer the chain you make, the more vulnerable the chain is.

      I am, however, questioning your vociferousness on the subject and the impression that it gives because of the way you've worded things.

      It is rather similar to how some people read an alert on CERT about a vulnerability, hop up and down about it and point at the OS involved (linux, osx, windows, what have you) and call it insecure, totally ignoring the fact that not all vulnerabilities are equal in severity and a vulnerability does not equal an exploit. It is a problem of ignoring scale.

      I believe that you have ignored the scale of the risk and blown it up to more than what is justified. Reliability builds trust. Tinyurl.com has been very reliable over the years, so they have earned that trust. If Tinyurl had issues over the years with uptime and whatnot, showing a lack of skill in administration, I would agree with you more, but they haven't, and I don't.

      YMMV.

      --
      BMO

    34. Re:Just like with TinyURL... by Dr.Dubious+DDQ · · Score: 1

      QR Codes also don't HAVE to contain a link to a website - any arbitrary text (including phone numbers, plain text messages, etc) can be encoded in it.

    35. Re:Just like with TinyURL... by DaVince21 · · Score: 1

      Because that would complicate things for the students, unless he sets up a HTTP server containing a web page containing the link, which the students would still need to navigate to first. You gotta go with what's effective.

      Also, he actually gives his entire class using a tablet computer, so I wouldn't say he's living in the past. It's effecive, too.

      Also, 160 characters is not nearly long enough for a lot of URLs. Especially when you're talking about links to blog posts containing the entire article name, or a link to a subpage on a subsite on (our school's crappy) Sharepoint site.

      --
      I am not devoid of humor.
    36. Re:Just like with TinyURL... by bmo · · Score: 1

      Holy crap.

      First off, Tinyurl was one of the first, if not the first url shortening service. If it was not thought out well at first, it's because nobody had done it before.

      Secondly, when you go to Tinyurl, they give you two versions of the shortened url. One with preview.tinyurl.com and the other one just tinyurl.com. It is up to the person posting the shortened url whether to pick the preview one or not. You can't blame tinyurl for this. Blame the poster.

      --
      BMO

    37. Re:Just like with TinyURL... by DaVince21 · · Score: 1

      The occasional simple, short bit.ly URL is all he needs, and it's usually the same one, so people will already have bookmarked it.

      --
      I am not devoid of humor.
    38. Re:Just like with TinyURL... by cela0811 · · Score: 1

      And if your daughter has sex with some guy...

    39. Re:Just like with TinyURL... by allo · · Score: 1

      yeah, +, preview., etc. But the problem is, you need to learn the way to do it of each new shortener, which comes up.

    40. Re:Just like with TinyURL... by inject_hotmail.com · · Score: 1

      I'm just going to throw this out there:

      Your LP collection is graced by some dude named Ogre.

  2. Does anyone have a QR code to a Rick Roll? by Nadaka · · Score: 4, Funny

    Does anyone have a QR code to a Rick Roll?

    1. Re:Does anyone have a QR code to a Rick Roll? by g0bshiTe · · Score: 5, Funny

      I do, but I'm never gonna give it up.

      --
      I am Bennett Haselton! I am Bennett Haselton!
    2. Re:Does anyone have a QR code to a Rick Roll? by Anonymous Coward · · Score: 2, Informative

      Google has an API to create one on the fly. Use this base URL and append any URL you want to the end and you've got a QR code.

      https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=

      Just add a youtube link to the video and viola.

    3. Re:Does anyone have a QR code to a Rick Roll? by jez9999 · · Score: 1, Funny

      I'm never gonna let it down.

    4. Re:Does anyone have a QR code to a Rick Roll? by Anonymous Coward · · Score: 1

      http://www.waxrat.com/rr.png

    5. Re:Does anyone have a QR code to a Rick Roll? by Anonymous Coward · · Score: 2, Funny

      I just had a great idea for a prank on local billboard advertisements that have QR codes.

    6. Re:Does anyone have a QR code to a Rick Roll? by Nadaka · · Score: 1, Funny

      And hurt you.

    7. Re:Does anyone have a QR code to a Rick Roll? by smart_ass · · Score: 2

      Google Chrome has an extension to create QR Codes from any link on a page.

      With this I set one of my Avatars as a QR code that takes you to "Let me Google that for you" and then searches:

            Curiosity killed the cat

      Hehehe

      --
      Ouch ... did I just say that.
    8. Re:Does anyone have a QR code to a Rick Roll? by AftanGustur · · Score: 1

      Does anyone have a QR code to a Rick Roll?

      Here you go, sir!/A?

      --
      echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
    9. Re:Does anyone have a QR code to a Rick Roll? by gfolkert · · Score: 1

      That reminds me, I really want to meat Rick.

      You sick perverse bastard!

      --
      greg, REMEMBER ED CURRY!!!
  3. Some scan apps can show URL and ask first by DaphneDiane · · Score: 5, Informative

    The QR scanner app that I use has an option to show the URL before going to it which seems like a good approach, though it's not on by default. Seems like having the a such an option be the default would be a good first step, perhaps with a straight through exception for sites already visited.

    1. Re:Some scan apps can show URL and ask first by blackraven14250 · · Score: 4, Insightful

      The one on Android marketplace (also the particular one that many apps are linked into) does show the link by default, but that still doesn't necessarily help the person using the scanner, who may be completely clueless that they're about to head into a random foreign domain.

    2. Re:Some scan apps can show URL and ask first by Ethanol-fueled · · Score: 1

      If they see a link that leads to http://vseafv.yrsfdfcvb.com/gsdfrgrdcgbgxdrbg most of the dumb morans are gonna go to it anyway, out of curiosity.

    3. Re:Some scan apps can show URL and ask first by Yvan256 · · Score: 3, Funny

      Sure, the morans will click the links but what about the morons?

    4. Re:Some scan apps can show URL and ask first by LordLimecat · · Score: 1

      Potential whoosh detected....

    5. Re:Some scan apps can show URL and ask first by allo · · Score: 1

      you're tempting me to register yrsfdfcvb.com.

    6. Re:Some scan apps can show URL and ask first by Jarik+C-Bol · · Score: 2

      here's the thing, I scanned a QR from the back of a package of starbucks coffee beans today. the link? something like http://vjghhtv.com/qwertvmlghjg. took me to a special mobile version of starbucks site. If Legit QR codes are using garglemesh URL's, people are just going to click through, even with preview, because they always do.

      --
      I've decided to Diversify my Holdings. I've divided my cash between my left and right pockets, instead of all in one.
  4. The same way tinyurl does it by smileygladhands · · Score: 1

    Provide a preview of what is behind it before actually sending off to the url.

  5. Show the link first? by Victor_0x53h · · Score: 1

    When a QR code is scanned, display the link with an option to follow or cancel? Now we're in the same situation as any other link presented to someone.

    1. Re:Show the link first? by QuasiSteve · · Score: 2

      Which doesn't help all that much if the URL itself is from some link shortening service (so you still don't know what it is) - and the URL shortened is... to another link shortening service (so the first URL shortening service's preview of the page is just that of the other service).

      Of course at that point it's probably wise not to follow the link anyway.

    2. Re:Show the link first? by hedwards · · Score: 1

      True, ultimately the solution to this is going to involve ceasing the abuse of URLs. They were never intended to contain so much session data and such as they do now. The fact that I often times can't read the URL is a pretty clear indication that there are troubles ahead.

    3. Re:Show the link first? by Yvan256 · · Score: 1

      That's because lazy coders put parameters as part of their URLs instead of using something like mod_rewrite to use real, human-readable paths.

      http://www.website.com/?page=423&l=en
      vs
      http://www.website.com/en/products/

  6. My phone shows the destination by Anonymous Coward · · Score: 1, Informative

    Google goggles and QR scanner on Android both show the destination.

  7. Just like evil hyperlinks by LikwidCirkel · · Score: 5, Interesting

    This just in:
    Clicking a hyperlink may result in being directed to a malicious site.

    Considering 99% of uses don't check the URL of hyperlinks, I'm not sure how QR codes are any different... they're just physical hyperlinks for camera phones.

    1. Re:Just like evil hyperlinks by gstrickler · · Score: 4, Interesting

      We should all sue BT, after all, they claim they invented the hyperlink, therefore, they should be liable for the damages of malicious hyperlinks. My theory is based upon the premise that the most effective way to fight abuse of the legal system is to use it against the abusers thereby costing them billions of dollars. Call it an "economic sanction".

      --
      make imaginary.friends COUNT=100 VISIBLE=false
    2. Re:Just like evil hyperlinks by Macthorpe · · Score: 1

      QR Droid (and I think Google Goggles) do show you the URL before you go there, at least on my Sensation.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    3. Re:Just like evil hyperlinks by guises · · Score: 1

      Clicking a hyperlink may result in being directed to a malicious site.

      Is this still a problem? Unless I was still using Internet Explorer 6 or whatever, I don't see why I'd be afraid of a website. Running an unknown executable, yes. Links that contain personal information in the URL, yes, though those wouldn't be in an email or QR code. But I don't see what there is to worry about here.

    4. Re:Just like evil hyperlinks by crymeph0 · · Score: 1

      Absolutely, this is no different than before - if you see a URL spray-painted on the side of a building, would you type it in without up-to-date antivirus?

      --
      It should be illegal to say that freedom of speech should be limited.
    5. Re:Just like evil hyperlinks by Surt · · Score: 1

      New vulnerabilities for IE9 show up pretty much weekly. If you're browsing in the month-long vulnerability window you can get arbitrary code execution happening on your system.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    6. Re:Just like evil hyperlinks by sunderland56 · · Score: 1

      In other news: some people have such crappy security that they are actually *afraid* of going to random links.

  8. Not a very new problem. by cmv1087 · · Score: 3, Informative

    http://bit.ly/rCBPp7 You don't know where that link goes until you click it. So, what do you do?

    1. Re:Not a very new problem. by Victor_0x53h · · Score: 5, Informative

      Cheat by adding a + to the end (you got 13 people as of now :^)

    2. Re:Not a very new problem. by Cobol+God · · Score: 5, Informative

      http://bit.ly/rCBPp7 You don't know where that link goes until you click it. So, what do you do?

      https://addons.mozilla.org/en-US/firefox/addon/bitly-preview/

      Shows full URL. Rule 1 don't click on URLs to unknown websites ESPECIALLY at work! :)

    3. Re:Not a very new problem. by krinderlin · · Score: 1

      32 as of now. 95% have mobile referrers...the exact target of QR codes. Doesn't bode well for telling anyone to think about the content.

      On the other hand: thanks! Does that work for most shorteners or is bit.ly just cool like that?

    4. Re:Not a very new problem. by Victor_0x53h · · Score: 1

      I only know of it working for bit.ly. I'm sure others have a similar feature but probably accessed in a different way.

    5. Re:Not a very new problem. by Fuzzums · · Score: 1

      I sort of knew about the + but I forgot. I found http://bit.ly/vB0EIH with google.
      Probably there are identical services for other shorteners.

      --
      Privacy is terrorism.
    6. Re:Not a very new problem. by YrWrstNtmr · · Score: 4, Funny

      Rule 1 don't click on URLs to unknown websites ESPECIALLY at work! :)

      We have this woman at work that does that. One day, I happened to be helping her with something. She was googling around, and the second link was www.foo.bar.cn. It was kinda what she was looking for, and before I could say 'No', she clicked it. It was blocked by the proxy.

      "Um...you probably don't want to go there."
      'Why not?'
      "It's some random site in China"
      'How do you know?'
      "ummm...the CN at the end = China"
      'Oh, I never pay attention to that'
      "Well, seeing as you're on a DoD computer and network, you might want to start paying attention to that stuff"

    7. Re:Not a very new problem. by eastlight_jim · · Score: 1

      As per the post above, you can use longurl.org to see where it goes (in this case, here) without ever clicking on it. I'd not seen the service before but can see how it would be handy in situations like this where you are unsure whether to trust the link.

    8. Re:Not a very new problem. by SockPuppetOfTheWeek · · Score: 1

      (And, now that everyone's figured out how to turn on TinyUrl previews (hint, here it is))

      http://tinyurl.com/7j7qhzz (what is this)
      http://tinyurl.com/3mpe88f (move the placeholder)
      http://tinyurl.com/7yyknry (click Go to see the pretty)

      (compatible with FF, C, O - except for that last one - crashes O hard on Windows, try it yourself)

    9. Re:Not a very new problem. by Surt · · Score: 1

      I install a link expander for my browser.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    10. Re:Not a very new problem. by icebraining · · Score: 1

      I'd like to know where you get your data from; I don't have any, but from my anecdotal experience, 90% of people don't even think twice before clicking on any link. Which would be irrelevant anyway, since they aren't knowledgeable enough to assess whether a website is dangerous or not by its URL.

  9. Good thing no ones using them anyway by shawn(at)fsu · · Score: 1

    Didn't we talk about this before?
    So I guess my point is. Who cares?

    --
    500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
  10. QR codes don't all have destinations by icebike · · Score: 5, Informative

    You can do a lot with QR codes that have no destination at all, they are not restricted to web links.
    They can be simple text messages, address book entries, phone numbers, wifi network set up instructions, calendar events, etc.

    But every implementation I've seen of a QR code reader in Android and IOS also gives you the option to inspect
    the content visually before acting on it. They ask if you want to proceed.

    Of course one could argue the click-thru generation does not know enough to evaluate the content, but then
    these are the same people that no amount of malware/antivirus software can protect. They do the same with
    links in email links.

    --
    Sig Battery depleted. Reverting to safe mode.
    1. Re:QR codes don't all have destinations by eddy · · Score: 1

      You can do a lot with QR codes that have no destination at all, they are not restricted to web links.

      Like game levels.

      --
      Belief is the currency of delusion.
    2. Re:QR codes don't all have destinations by cras · · Score: 2

      But every implementation I've seen of a QR code reader in Android and IOS also gives you the option to inspect the content visually before acting on it. They ask if you want to proceed.

      Of course one could argue the click-thru generation does not know enough to evaluate the content, but then these are the same people that no amount of malware/antivirus software can protect.

      Is the confirmation something like OK/Cancel? I also tend to click OK buttons without hardly even reading them. That's why potentially security sensitive questions shouldn't have such simple buttons, but rather two (radio?) buttons that require you to read (and hopefully understand) what you're doing, such as: "Replace network settings from QR" and "Keep the existing network settings".

    3. Re:QR codes don't all have destinations by icebike · · Score: 1

      Is the confirmation something like OK/Cancel? I also tend to click OK buttons without hardly even reading them. That's why potentially security sensitive questions shouldn't have such simple buttons, but rather two (radio?) buttons that require you to read (and hopefully understand) what you're doing, such as: "Replace network settings from QR" and "Keep the existing network settings".

      It varies by implementation of course, but most offer a choice of actions depending on the type of QR code.
      For instance, with the android version I am running right now, a simple Vcard via QR code, offers me a choice of add to address book, call number, sms number, etc.
      Additionally there is the normal "Back" button which does nothing.

      --
      Sig Battery depleted. Reverting to safe mode.
    4. Re:QR codes don't all have destinations by stesch · · Score: 1

      I've searched for some time until I found a QR code scanner for iOS that does show me the URL first. There aren't many of them, I'll tell you. :-( The 6th was the right one, after I asked on Twitter, Reddit, a mobile phone newsgroup, and a Mac newsgroup. Qrafter is the name.

    5. Re:QR codes don't all have destinations by icebike · · Score: 1

      The first to market for IOS was RedLaser. It always asks.

      --
      Sig Battery depleted. Reverting to safe mode.
    6. Re:QR codes don't all have destinations by garyebickford · · Score: 1

      Hmm. Is QR Turing complete?

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    7. Re:QR codes don't all have destinations by pjt33 · · Score: 1

      No more so than ASCII.

    8. Re:QR codes don't all have destinations by allo · · Score: 1

      > I also tend to click OK buttons without hardly even reading them
      This is PEBKAC, you cannot solve it with tech stuff.

    9. Re:QR codes don't all have destinations by cras · · Score: 1

      I kinda did in my next sentence, but whatever..

    10. Re:QR codes don't all have destinations by stesch · · Score: 1
      I bought my iPhone this December and the high rated Apps (even searched the web for lists of QR scanners) never ask. Maybe they were first, but finding anything via the iPhone is tedious. It's better on the iPad, but I can't try 10 or 20 Apps for just one feature.

      As for RedLaser: I think I've avoided it because of the company name "eBay Inc."

    11. Re:QR codes don't all have destinations by Jarik+C-Bol · · Score: 1

      one called 'scan' can be set to ask first as well.

      --
      I've decided to Diversify my Holdings. I've divided my cash between my left and right pockets, instead of all in one.
    12. Re:QR codes don't all have destinations by stesch · · Score: 1
      That's the second time today I read about it, but there's no preferences option in this App. Do I have to tripple tap it with four fingers?

      Scan is the first QR code scanner I installed on my iPad and later on my iPhone. There is nothing to change any options.

      I look again: There's just the History

      ARGHL! THERE IT IS! The settings are hidden on the history page!? WTF?

    13. Re:QR codes don't all have destinations by bhtooefr · · Score: 1

      There actually is a way - the same way that iOS avoids malware installation.

      The problem is, it's whitelisting.

    14. Re:QR codes don't all have destinations by icebike · · Score: 1

      There actually is a way - the same way that iOS avoids malware installation.

      The problem is, it's whitelisting.

      Not really practical.

      Look, QR codes are meant to convey information, just like a note pad, or tablet. Who whitelists what you write on the back of your business card?

      What if I want to give you my Vcard on my phone via a QR code so you can scan it to add me to your contacts, who becomes the whitelisting authority? Do I have to first appeal to Apple to be able to display a contact as a QR code?

      All QR codes do not go to websites. Its just a method of writing, not a central clearing house.

      --
      Sig Battery depleted. Reverting to safe mode.
    15. Re:QR codes don't all have destinations by allo · · Score: 1

      no, people will just memorize what button to click, without bothering to think if this is the action they want to do. They want to continue, not to decide something.

  11. Rearranging an existing QR code by Anonymous Coward · · Score: 1

    I could just see it now: this gets exploited by some guy with a sharpie, some whiteout and patience...

  12. QR code as an attack vector vs ignorance by jehan60188 · · Score: 1

    don't most people not know how to use QR codes, anyway?

    1. Re:QR code as an attack vector vs ignorance by shawn(at)fsu · · Score: 1
      --
      500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
  13. URL Shortening by theArtificial · · Score: 1

    This won't deter people, look at the popularity of URL shortening services for a reference. It's a tool and it has a potential for misuse. People are assholes, story at 11.

    --
    Man blir trött av att gå och göra ingenting.
  14. Did anybody expect anything different ? by nomad63 · · Score: 1

    I mean, it was just another way to exploit the trust of unsuspecting and most of the time, non-internet-savvy public, armed with the gizmo of the day, called smartphones. What could possibly go wrong ? It is just like giving a loaded gun to the hands of a adolescent child with raging hormones and telling him or her just shoot people who are really-really bad and nobody else. You are just trusting the judgment of totally untrustable person. If you expect a better outcome than this, good luck to you.
    The problem I see with these QR codes, most of them direct you to a bit.ly or tinyurl.com link. What is it so hard to put the full URL into it ? when I see that bit.ly link on the scanned QR code, first thing I do is to hit back/exit/escape key and run like hell. But give the phone to my 80+ years old mom ar 10 years old child and see where they hit.
    I was wondering when this was going to be a headline, until today that is :)

    --

    __________
    The more I know people, the more I love animals
  15. Shock Value by DigitalGodBoy · · Score: 4, Funny

    A while back, a friend of mine at a university printed up several dozen flyers with a QR code pointing to LemonParty and posted them around campus. Hilarity ensued as he took pictures of people's reactions as they scanned them.

    --
    "liberty and justice for all those who can afford it"
  16. Sandboxing by mark-t · · Score: 1

    How hard is it to sandbox a visit to a URL? Malicious or not, nothing is going to get out if the sandbox is properly designed... and it's not like it's hard to do, it just requires a bit of forethought and planning.

  17. http://en.wikipedia.org/wiki/QR_code by Anonymous Coward · · Score: 2, Interesting

    Submitter EliSowash, editor Soulskill; please, when you folks put together summaries in the future...

    ...link things like QR code; don't expect us to know all abbreviations out there.

  18. If QR codes can't be trusted... by john.wingfield · · Score: 1

    how do we protect unsuspecting users from QR codes, where you can't see the destination

    ... tell people not to scan them.

  19. Re:Preview after scanning by chronoglass · · Score: 1

    this only works if the user knows for a fact that say, cocacola isn't running some sort of viral internet ad campaign as goatse.cx.. it could be animated animals with the new coke X for all people know.

    perhaps a better method might be to have the scanner software "cloud based"(wooo buzz words!) and server side pull a thumbnail of the site to be displayed.

    sure you get goatse'd.. but you don't get ZOMG I GAWTS YER UDID!!!111'd

  20. Re:Well... by hedwards · · Score: 1

    They're extremely useful though. Given that QR codes are ultimately text, there really should be a preview of what you're about to execute. Just a simple text preview of the information embedded in the code.

  21. What counts as "malicious site"? by Hentes · · Score: 1

    "In the simplest of terms, a QR code is a 2D barcode that can store data which can then be read by smart phone users. The data is an easy way to direct a user to a particular website with a simple scan of the QR code, but it could also just as easily be a link to a malicious website."

    If visiting a "malicious site" can harm your phone, switch to a secure browser. Unless you are locked into Safari, then you are screwed.

  22. Re:A fine question... by bhlowe · · Score: 1

    The exploit would need to be for mobile devices... Not many known URL exploits for iPhone.. Your mileage may differ.

  23. You can't see the destination at all? by Fuzzums · · Score: 1

    How... about.... using... an other QR reader that shows the destination first???
    Still you don't know if you can trust the link, but at least you know where you're going.

    --
    Privacy is terrorism.
  24. Re:Online decoder or browser plugin by nedlohs · · Score: 1

    There is. And there is.

  25. Another one by ceoyoyo · · Score: 1

    Hey, another Slashdot summary ended with a forecast of impending doom disguised as a handwringing question, written by someone who doesn't know what he's talking about.

    QR codes are a method for encoding text. If your decoder does stupid stuff (like visit links automatically) with that decoded text then get a different decoder.

    Forget QR codes, most links on the web are quadruple encoded! They're sent to you in binary (of all things). When you turn that back into decimal you end up with ASCII code (!) and when you sort that out you're left with HTML! Finally, once you get rid of the HTML you're left with a URL! What are we to do?! How are ordinary users supposed to understand this binary-ASCII-HTML-URL witch's brew?

    1. Re:Another one by Geminii · · Score: 1

      There's probably an app for that. :)

  26. I know, add a Captcha! by sl4shd0rk · · Score: 1

    Users don't want protection, they want simplicity. As soon as you try to secure something it makes things "hard" and they go back to doing insecure things for the sake of simplicity, or, they just don't use it at all.

    The simple login/pass texfield on a webpage is a great example. It used to be easy and simple but now every one of them has some form of a super-secure captcha that is so secure the human eye cannot even discern it. A simple thing has been bastardized to the point it's to frustrating to use.

    Maybe QR codes have simply had their day. Let's not "extend" them.

    --
    Join the Slashcott! Feb 10 thru Feb 17!
    1. Re:I know, add a Captcha! by allo · · Score: 1

      no, the user uses a qr-code to avoid typing in the link. when the user needs to type, he can just type in a short-url.

  27. "Summary" means.. by Feyshtey · · Score: 2

    If the summaries include descriptions of all possible acronyms or phrases included in the discussion, it's not really a summary is it?

    http://lmgtfy.com/?q=QR+Code

    --
    "But we have to pass the bill so that you can find out what is in it,..." - Nancy Pelosi
  28. Re:Well... by CapOblivious2010 · · Score: 2

    Something's fundamentally wrong, though, if you can't click on a random link. OK, maybe there's a browser vulnerability from time to time, and given how many there have been, clicking on random links (especially on the seedier side of the web) might not be the smartest thing you can do - but if end users are supposed to have to worry about clicking on a link, then we (the techies) are letting them down big time.

  29. Re:A fine question... by lennier1 · · Score: 1

    Some QR codes can store over 4000 alphanumeric characters. Since these codes are used for other stuff as well (e.g., vCards on convention passes) I'm sure there's an exploit somewhere out there which one could use.

  30. or with Greasemonkey by KingAlanI · · Score: 1

    http://userscripts.org/scripts/show/40582
    I use this Greasemonkey script for similar reasons.
    It works on shorteners in addition to bit.ly and displays the real URL automatically

    --
    I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
    1. Re:or with Greasemonkey by allo · · Score: 1

      so this script visits the url with preview option, or even some thirdparty-service ... giving out the url you may visit soon and your ip adress. not very privacy friendly, is it?

  31. obfuscation bites by Mister+Liberty · · Score: 1

    QR obfuscates where there's actually a strong desire to know it all.

  32. Mallarky by qualityassurancedept · · Score: 1

    I have the ATT code scanner on my phone. When you scan a code a dialogue box pops up and says "Do you want to visit...?" and it gives the actual URL. This article is like saying "malicious URLs can be hidden behind seemingly valid URLs by means of redirects so therefore you should be concerned about clicking on links on the internet."

    --
    if your life is such a big joke then why should I care?
  33. Where's the OCR? by Doc+Ruby · · Score: 4, Insightful

    I don't understand why QR codes are needed. Why can't the camera use Optical Character Recognition (OCR) instead? Maybe a standard font that's easy for OCR to read, like that MICR font they invented for check numbering in the 1960s. Maybe at first the phone just sends the image up to a server, for 3D->2D reformation and reading. But it would eliminate this problem.

    And also the IDN homograph attack that will surely become more widespread with the increase in Unicode in the Web and gradually in URLs. Your phone would be set to decode the URLs as your home character set, that you recognize, for opening as a URL - not the arbitrary URL composed of the similar looking but different valued Unicode characters.

    WYSIWYG URLs. An idea whose time has come.

    --

    --
    make install -not war

    1. Re:Where's the OCR? by benjamindees · · Score: 3, Informative

      The obvious answer is that QR codes are useful to scan something with crappy resolution, like a phone display, using something with crappy resolution, like a phone camera, and to process it in real-time using something with crappy computing power, like a phone cpu. The fact that it works at all is really kind of amazing.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    2. Re:Where's the OCR? by mdmkolbe · · Score: 2

      Yes! Please! So many QR codes are in-place-of rather than in-addition-to a human-readable URL. If I don't have my phone with me or don't want to bother digging it out of my pocket (or don't even have a QR-enabled phone), then the QR code is just obfuscation.

      Smart people will always include a human-readable URL next to the QR code, but given that most QR designers evidently aren't smart enough for that, I'll settle for a human-readable QR.

    3. Re:Where's the OCR? by tokul · · Score: 1

      I don't understand why QR codes are needed.

      Letters are designed to be read by humans. QRs are designed to be read by machines.

    4. Re:Where's the OCR? by Doc+Ruby · · Score: 1

      Phone displays and cameras are routinely in the megapixel range. As I pointed out, the image can be processed at the server. I don't see why practically every smartphone, and most featurephones, can't do the OCR.

      --

      --
      make install -not war

    5. Re:Where's the OCR? by Doc+Ruby · · Score: 1

      As I pointed out, there are letters designed to be read by both humans and machines, which reduces the malicious QR code use we're discussing.

      --

      --
      make install -not war

    6. Re:Where's the OCR? by sco08y · · Score: 2

      I don't understand why QR codes are needed. Why can't the camera use Optical Character Recognition (OCR) instead?

      Okay, a QR code can transmit up to a kilobyte of data, with error correction, even with blurring. But you can't read it.

      A typical MICR code is a roughly 10 digit account or routing number, and it's typical use case is it's printed on a check that has information indicating which way is up, and is scanned by a machine with a fixed lens.

      Even with an OCR font, any blurring makes features run together, so you have to get the focal length just right. The MICR fonts only handle numerals; many English glyphs are homographs, let alone accents or Kanji. People will, at minimum, hold the camera at an angle if not upside down, so you'd need additional decoration to indicate orientation. And you'd need a universal standard to indicate character set. And the camera is square, so you'd either want a very short URL, or make it into a block of text. And you'd want additional garbage characters or decoration to add some error correction or at least checksum.

      If you did all this, it would probably not look much like intelligible English, let alone most other languages. And a URL is not going to be very intelligible to begin with and would only hold a tiny amount of actual data.

    7. Re:Where's the OCR? by Carnildo · · Score: 2

      QR codes have the benefits of a higher information density and significant error checking/correction ability. MICR has an error rate of 1 per 100,000 characters, which works out to about one error per thousand URLs scanned. QR codes have an error rate of essentially zero: the ECC information means that when a scan error occurs, it either gets corrected or reported.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    8. Re:Where's the OCR? by Doc+Ruby · · Score: 1

      Barcode is not OCR. Not all optical scans are OCR. "Characters" are different from bitmaps that humans can't read.

      QR codes are a regression towards barcodes, away from OCR.

      The MICR charset could certainly be extended (in style or in principle) to a 40-something charset required for URL encoding. Then people could read the URL before retrieving it. And just like with obfuscated clickable URLs, if they don't trust what they see, they can opt not to retrieve it. People should not click IP# URLs they don't somehow know, and many do not. With QR codes, the trust phase is solely determined by the context, not the content, which means nobody considers the trust, and hence the malicious QR code on the rise.

      It's funny you should dismiss this clear security risk as paranoia in a comment posted anonymously.

      --

      --
      make install -not war

    9. Re:Where's the OCR? by tokul · · Score: 1

      As I pointed out

      Based on same logic cars can drive on sidewalks as some roads can be used by both machines and humans. Your machine readable fonts are still designed for humans and they are only less prone to errors in OCR. Information stored there is not optimized for machine use and requires more machine resources to parse it.

    10. Re:Where's the OCR? by SockPuppetOfTheWeek · · Score: 1

      Yes they are. You can get "barcode" fonts in TrueType. You could read them perfectly well, but you'd probably need years of practice to become as proficient at reading them as you are at reading the Roman glyphs you're presently familiar with. But need I to remind you that you've had years of practice to become proficient at reading those too?

      They're just as much "characters" as Braille, or the American Sign Language alphabet, or Morse Code, or hieroglyphics, or semaphores, or pictograms, or unfamiliar scripts that may just look like squiggly lines. They're just printed in a language that you're not familiar with.

    11. Re:Where's the OCR? by Doc+Ruby · · Score: 1

      Your metaphor is a bad argument for you, because using the same font for both machine and human reading does not present dangers to humans the way driving cars on sidewalks does. The point of your metaphor is that content for machine consumption and human consumption should be kept segregated. But that is inconvenient for humans, the way it would be inconvenient to never let humans walk in streets (parades, crosswalks).

      Also, just as OCR fonts are less prone to machine reading error than human-only fonts, so are QR codes only less prone to error than OCR fonts. There's always an error rate, as in any decoding of anything. OCR rates with a standardized font are low enough, just as QR code error rates are low enough without being perfect.

      The extra machine resources to parse OCR instead of barcode are available. The point of the machines is human convenience, not machine convenience. QR codes that humans can't read are inconvenient, and also a security risk as this article we're discussing points out.

      --

      --
      make install -not war

    12. Re:Where's the OCR? by Doc+Ruby · · Score: 1

      Except most adults already have learned to read the characters, so the years of practice aren't necessary. The packaging of barcodes in fonts is just more argument to use human readable fonts that machines can read instead of ones only machines can read. It would be very straightforward to switch the software, and prohibitively difficult (though purely in principle possible) to switch the humans.

      --

      --
      make install -not war

  34. Hey buddy, by Karellen · · Score: 1

    The big problem is that the QR code to a human being is nothing more than "that little square with a bunch of strange blocks in it."

    Are you sure? Wanna try some Snow Crash?

    --
    Why doesn't the gene pool have a life guard?
  35. Re:Well... by LordLimecat · · Score: 2

    And given how many exploits are propgated by ads and server hacks of well trusted sites (facebook, drudge, etc, have all been sources of ad-viruses), it gives a false sense of security. Ive had many a user convinced that they could never get a virus because of the sites they visited; they got one, and browser history showed facebook, and I had to explain how virus distribution works to them.

    Best way to set your users free from having to think about such things: uninstall Java JRE, uninstall Acrobat reader (and install Foxit), update flash, get them using Chrome. Their browser will autoupdate, and there wont be any plugin 0-days to exploit.

  36. Re:Preview after scanning by insertwackynamehere · · Score: 1

    How is this any different than any other situation involving links? What makes this a QR Code specific problem

  37. Re:Well... by NFN_NLN · · Score: 2

    Something's fundamentally wrong, though, if you can't click on a random link. OK, maybe there's a browser vulnerability from time to time, and given how many there have been, clicking on random links (especially on the seedier side of the web) might not be the smartest thing you can do - but if end users are supposed to have to worry about clicking on a link, then we (the techies) are letting them down big time.

    It isn't always a browser vulnerability being exploited. For instance, meatspin.com is perfectly safe to browse as it only corrupts your brain.

  38. Re:A fine question... by garyebickford · · Score: 1

    Hmm. I wonder if the standard code include processing instructions or branches. If so, the code itself could be a program to do something. I would like to see a QR code that is also a Piet program! :D

    --
    It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
  39. Re:Well... by allo · · Score: 1

    erm ... so you think if your browser is safe, its totally okay to visit goatse?

  40. Re:Well... by ToasterMonkey · · Score: 4, Interesting

    Something's fundamentally wrong, though, if you can't click on a random link. OK, maybe there's a browser vulnerability from time to time, and given how many there have been, clicking on random links (especially on the seedier side of the web) might not be the smartest thing you can do - but if end users are supposed to have to worry about clicking on a link, then we (the techies) are letting them down big time.

    Imagine being at the book store with your children, family, friends, etc. and thumbing though magazines to pass away the time. Now I know a streaker could AT ANY TIME run through the place and just wreck the friendly atmosphere, but he would be kicked out, and aside from that you wouldn't expect to randomly turn a magazine page to child porn, a rick roll, snuff film, man's stretched asshole, or other obscenity, unless you went to a place that sold those things.

    Is it wrong to want little sanctuaries like that? I could go to another bookstore if I wanted, but I don't like sipping coffee with a book next to a rack of dildos. A little discretion, that's what people want. You can call it censorship or whatever if you want, but people want a little of that in public places, and that's what the Internet is.

    I can appreciate the Internet for what it is, a weird private-public place, I do, but it's not being treated by most like the seedy underground cesspool it really is, and that bugs me. You SHOULD worry about clicking on a link - it was designed that way. It is analogous to the kind of physical places that make you want to take a bath after visiting. An AWESOME place for grey/black markets and all sorts of counter-culture memes. Places where you watch your back constantly, and most people rather not go.

    Something IS fundamentally wrong with advocating it as a safe place for the public to do business and socialize. And we should stop laughing at people who get ripped off and abused by it. Nobody is "asking for" the kind of abuse you find on this network, and there is no safe alternative provided.

  41. QR codes are more hassle than typing the URL by FoolishOwl · · Score: 1

    As far as I've been able to make out, while QR codes have different possible applications, the only application for which I've ever seen them used is for encoding URLs in posted advertisements. And in every case, the URL was printed adjacent to the QR code block, and usually was short and obvious, e.g., on a poster for www.example.com, there's the URL, http://www.example.com/ and a QR code, that when scanned and translated, presents the URL, http://www.example.com/. Since I'd have to take a photo of the QR code block, let it analyze the image, and accept the presented URL and open a Web browser from that link, I've ended up taking more time and going through more steps than I would have by just typing in the damned URL to begin with.

    In practice, the only reason to bother with QR codes at all is for the sake of novelty, and that wears thin very quickly. If QR codes as a malware vector becomes common, I think everyone will just stop using them entirely.

  42. Corrupt a QIR by mlush · · Score: 1

    I've wondered if would be possible to create an app that would tell you which squares to colour in so it redirects a QIR somewhere else

  43. QR codes are a bad idea by msobkow · · Score: 1

    If you can't read the link to know where it leads, how can you possibly avoid phishing attacks with a QR code? This technology is a wet dream for spammers and malware authors! They can send you anywhere, and you can't even see where they're sending you.

    URL shortening services are bad enough. I disagree with posting shortened URLs except in a twitter feed.

    --
    I do not fail; I succeed at finding out what does not work.
  44. Re:Simple enough... by Anonymous Coward · · Score: 1

    We make the standard expected behavior for any legitimate QR code reading app [...] Your app doesn't do that? MALWARE.

    Are you insinuating that people are going to write illegitimate QR code readers that don't display the URL specifically in the hope that someone will use one of them to scan a link to a malicious web page, as opposed to just putting the payload in the reader app itself?

  45. Re:Well... by CapOblivious2010 · · Score: 1

    erm ... so you think if your browser is safe, its totally okay to visit goatse?

    OK, yes, I think there should be some reasonable expectation of "decency" (however one defines it), much as changing channels on TV might expose you to ideas you don't like but generally won't inflict goatse upon you.

    But TFA isn't talking about that - it's talking about using QR codes as an ATTACK vector for malware - essentially tricking people into (virtually) clicking on links which will then perform drive-by-downloads or whatnot upon their PCs.

    My point is that the very existence of drive-by-downloads is a damning indictment of browsers, email programs, and the like. It's as if certain TV channels caused your TV to explode, or to become a camera instead of a TV and start watching your every move. Even if I did accidentally click over to the goatse channel, I could click away without the image having changed the basic functioning of my TV set.

  46. Re:Well... by icebraining · · Score: 1

    "We"? How the fuck are "we" responsible for what security vulnerabilities the browser developers - which most of "us" aren't - leave open? Should I complain to Micheal Schumacher that my Renault is running hot? After all, he's one of the "car people".

  47. _What_ code use? by jonadab · · Score: 1

    What the blinkety blank is a QR code? The description in the summary makes it sound like one of those obscure two-dimensional barcode formats, none of which ever caught on to any meaningful extent, but then it starts talking about clicking on it, like it's a link in a web page or something. Wait, what? Who the heck clicks on barcodes? I'm missing something.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  48. Re:A fine question... by Toonol · · Score: 1

    No doubt. You can put javascript in a QR code (similar to the old 'bookmarklets'). It's not common, so I'm not sure that all mobile QR readers will actually handle the javascript, but it's a possible vector.

  49. content vs code by Sloppy · · Score: 1

    how do we protect unsuspecting users from QR codes, where you can't see the destination at all?

    By having clicking links never be dangerous or risky.

    I don't know about you, but when I load a web page, I expect my browser to display a web page, not download and execute foreign code, nor run that code as with my permissions.

    The old advice of "don't click a link if you don't know where it goes" was stupid. Not stupid in the sense that it shouldn't be heeded, but that it was an acknowledgement that peoples' browsers were totally broken and the advice should have been withdrawn a week later after people got the hole fixed. Of course the joke is that the holes don't ever get fixed.

    What really sucks is that QR codes are primarily used by mobile users, and they tend to run recent browsers rather than legacy shit. (Seriously, mobile Safari and the Android equivalent are pretty damn good browsers and perversely better than what most people use on their desktops.) Their browsers really ought to not be so broken that loading a page could be risky. Apparently that's not the case? *sigh*

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  50. learn to modify Re:Just like with TinyURL... by way2trivial · · Score: 1

    with tinurl, you can ALWAYS change the url so if someone gives you a link of
    http://tinyurl.com/6qq9399

    instead, change it to
    http://preview.tinyurl.com/6qq9399
    and you'll get this

    Preview of TinyURL.com/6qq9399

    This TinyURL redirects to:
    http://www.youporn.com/search?query=bukkake&a
    mp;type=straight
    Proceed to this site.

    --
    every day http://en.wikipedia.org/wiki/Special:Random
  51. No more dangerous than URL shortening services by kobotronic · · Score: 2

    Depending on how your phone scanner app is configured, QR code URL content may be shown on the screen as a link you can choose whether or not to open. But the links are often shortened so as to make for a smaller or less dense QR code box. And that puts this "risk" in the same category and amount as following any other bit.ly "mystery meat" link that resolves on the redirect service in a redirect to the real destination.

    If your browser is built like shit and visiting a "maliciously constructed" webpage can cause code execution on your system, well that's still not a problem with the QR code technology.

    QR is vulnerable to "spoofing" in the sense that for example a printed advert with a link on it to download an endorsed phone app - could with a cheaply produced sticker placed over the legitimate code become corrupted so the new code points to some other app. With Android's allowance for un-regulated third-party app installations, there is some concern there that this could lead to unwitting users downloading and installing a malicious app that masquerades as the endorsed, legitimate one.

    The solution here could be to extend the established Android app signing system to have an "advisory" service that ranks the credibility of the individual app signing developers and publishers and as part of the app installation process can give you a heads-up hey wait a minute this app publisher has a strongly negative trust ranking maybe you shouldn't install it.

    I want nothing like Apple's walled garden, but a voluntary model where you can get a "green seal" as a trustworthy app publisher and specifically trusted apps, might go a long way.

  52. Saw that one coming... by Tekoneiric · · Score: 1

    Saw that one coming...

    --
    *It's not what you can do for the Dark Side but what the Dark Side can do for you!*
  53. Hero Would Be Disappointed by Flere+Imsaho · · Score: 1

    What, no Snow Crash references?

    --
    It gripped her hand gently. 'Regret is for humans,' it said.
  54. Re:Well... by quixote9 · · Score: 1

    Exactly! And it's not even difficult to make the chain of links explicit or to give people the environment they want. There's software for the first one, which should just be standard and automatic everywhere. And there's also a solution for the second issue. Slashdot has been using it for years. Give people the option to see different levels of grossness. If I want my world squeaky clean, I have my settings at "5." Or, at the other end, at "0." No censorship involved, and yet people can control at least that part of their own world.

    Of course, that would require the big 4 browsers and the big search engines to cooperate in open source, transparent rating/moderation schemes, and everyone who puts anything on the web to be at least vaguely honest in their initial self-rating for where they fit in the scheme of things. And, yeah, I know, what are the chances of that?

  55. Re:Online decoder or browser plugin by nedlohs · · Score: 1

    Sorry. I trimmed the last line. Let me add it back:

    How about you don't be a fucking retard and learn how to do a web search?

    I'll help even more since you are obviously more retarded than I first thought:

    http://lmgtfy.com/?q=QR+decoder
    http://lmgtfy.com/?q=QR+decoder+firefox

    And for even more help - the first result in each case.

    Of course I suspect clicking a link is beyond your mental abilities, so I'm not sure why I'm bothering.

  56. Re:Well... by allo · · Score: 1

    the whole article is about the problem, that tinyurls hide the link target, while good urls speak for themself. Something like domain.tld/messages/inbox ist quite obvious, something like sho.rt/bla is not.

  57. Re:But really by RockDoctor · · Score: 1
    Does anyone know where I can get a tee-shirt that has a nice big QR code that sends people to goatse?

    I don't even need to invoke Rule 34 - it's that bloody obvious!

    --
    Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"