Slashdot Mirror


The Web Won't Be Safe Or Secure Until We Break It

CowboyRobot writes "Jeremiah Grossman of Whitehat Security has an article at the ACM in which he outlines the current state of browser security, specifically drive-by downloads. 'These attacks are primarily written with HTML, CSS, and JavaScript, so they are not identifiable as malware by antivirus software in the classic sense. They take advantage of the flawed way in which the Internet was designed to work.' Grossman's proposed solution is to make the desktop browser more like its mobile cousins. 'By adopting a similar application model on the desktop using custom-configured Web browsers (let's call them DesktopApps), we could address the Internet's inherent security flaws. These DesktopApps could be branded appropriately and designed to launch automatically to Bank of America's or Facebook's Web site, for example, and go no further. Like their mobile application cousins, these DesktopApps would not present an URL bar or anything else making them look like the Web browsers they are on the surface, and of course they would be isolated from one another.'"

120 of 180 comments (clear)

  1. Broke it by k28 · · Score: 5, Funny

    Broke it. Does that mean it's safe now? http://www.google.com/404

    1. Re:Broke it by Anonymous Coward · · Score: 1

      That's too insecure.

      https://www.google.com/404. There. Now it's safe.

    2. Re:Broke it by DarwinSurvivor · · Score: 1

      Good grief, the 404 is broken!!!

    3. Re:Broke it by Jane+Q.+Public · · Score: 3, Insightful

      Sure, it's safe. But now you have 147 apps for using the internet when you used to have 1.

      (Each of them with their own bugs.)

      Yeah. That's an improvement. Sure.

    4. Re:Broke it by ryzvonusef · · Score: 1

      https://encrypted.google.com/404

      Now it's doubly safe!

      --
      I am an ACCA student. Got a query on Accountancy/Finance? Maybe I can help!
    5. Re:Broke it by fatphil · · Score: 1

      But you're missing the point of the story! We're all going to need a 404.exe app to run locally on our machines now!

      --
      Also FatPhil on SoylentNews, id 863
  2. Uh... by Antipater · · Score: 5, Informative

    (let's call them DesktopApps)

    Let's not.

    --
    Everything is better with chainsaws.
    1. Re:Uh... by SJHillman · · Score: 4, Informative

      So they're... apps. People have been calling them apps long before the mobile market started calling them apps.

    2. Re:Uh... by SirGarlon · · Score: 1

      I call them "bookmarks." I've been using them for years.

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    3. Re:Uh... by zlives · · Score: 5, Insightful

      woo hoo one app per website thats just what we need. This is why MS came with the tiles...

    4. Re:Uh... by mcgrew · · Score: 4, Informative

      That's not what he (TFA guy) means by it. He means that rather than typing mybank.com into your URL bar or going to a browser bookmark, the bank has a dedicated program that isn't a browser that resides on your computer that connects to your bank and nowhere else. I might even bank online if they had something like this.

    5. Re:Uh... by jandrese · · Score: 5, Insightful

      Given the quality of your average bank website, I seriously doubt the quality of any application they would write. Plus it would be Windows only of course and barely maintained. I don't see how this is a win over a website.

      --

      I read the internet for the articles.
    6. Re:Uh... by Anonymous Coward · · Score: 4, Insightful

      No. They've been calling them "computer programs" and "applications". They became "apps" thanks to the mobile market.

      That's not to say *no one ever* called them "apps" before, but the widespread usage of the term is entirely due to the mobile market.

    7. Re:Uh... by Bogtha · · Score: 1

      They already exist, they are called Site-Specific Browsers.

      --
      Bogtha Bogtha Bogtha
    8. Re:Uh... by poetmatt · · Score: 1

      Why? It would absolutely be less secure than the bank's own approach. You really think an individual can be trusted to keep things secure better than a large company? Just because the hackers are better than the banks doesn't mean that any user can do anything worth a damn to compare as far as security does.

      Meanwhile, if you're worried about your bank security, then stick with cash.

    9. Re:Uh... by vlm · · Score: 1

      So something more akin to a telnet session?

      LOL

      "vlm@nonofyourbusiness:~$ tn5250 legacy_as400.big-bank.com"

      I'm sure they'll be places using c3270 too!

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    10. Re:Uh... by justforgetme · · Score: 3, Informative

      Which is something that people could do for a very long time with stuff like firefox.
      Hell, in the last years (don't recall when exactly) firefox even made it a "framework", prism or what it is called, so you can create stand alone applications out of websites. You can even set rules about where the browser can go!

      Am I missing something?

      --
      -- no sig today
    11. Re:Uh... by vlm · · Score: 5, Insightful

      You forgot they'll only certify it for certain OS and if detected on the wrong one it'll refuse to work and pop up a "please upgrade" message.

      And it'll demand you downgrade new platforms. So your vista laptop can't log into your bank.. pop up claims you need to "upgrade" to XP or more likely 98.

      "This page best viewed 640x480x8... here, since I'm a poorly written app now with system access instead of being a poorly written webpage, let me reconfigure your video card to be BankOptimized(tm)(c)"

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    12. Re:Uh... by vikmoose · · Score: 1

      Yeah I've always called them apps. And... DesktopApps? I don't think that'll catch on. Sounds like what Steam is.

    13. Re:Uh... by Quiet_Desperation · · Score: 1

      You explained it much better than the summary. So more like Netflix's app.

      Actually, I'd be happy to give this a shot. The majority of web apps I've used are just horrible. My credit union just redid their online bill pay, and it's clunky as hell, all to make it look like an application and not a basic web form you fill in and submit, the latter having worked perfectly fine for the past seven years. So now it's (sort of) shiny, and takes four times as long to pay the bills.

    14. Re:Uh... by Quiet_Desperation · · Score: 1

      Maybe we'd see the emergence of more cross platform tools. All I can think of now is RealBasic which can compile (nearly) the same code into Windows, Mac and Linux.

    15. Re:Uh... by mellon · · Score: 5, Interesting

      So basically he's proposing that instead of using a carefully insulated browser, we install code on our computers provided by banks that will never be updated, and will be full of unpatched bugs. And this will make our machines more secure. Are we sure this guy is a white hat?

    16. Re:Uh... by CadentOrange · · Score: 3, Informative

      There's the Qt framework. It's C++, open source and a lot more popular than realBASIC.

    17. Re:Uh... by h4rr4r · · Score: 2

      Speaking of terrible websites Netflix is a great example. You have to mousehover to get a link to click on to see any useful information about a film.

      When it was less shiny you could click on the film name for that. Today it tries to stream.

    18. Re:Uh... by lattyware · · Score: 1

      Qt, GTK+, Python, Java+Swing/SWT, TCL/TK - off the top of my head.

      --
      -- Lattyware (www.lattyware.co.uk)
    19. Re:Uh... by ArcadeMan · · Score: 1

      I'm glad to see I'm not the only one annoyed by that "feature". Clicking on the poster should lead me to a page about the movie with the description, ratings, comments from other viewers and a "play movie" button.

      That's especially annoying because I don't use my computer to watch the movies, I only use the Netflix website to check for ratings and comments. I'm never going to install SilverLight on my Mac, so they can shove it where the sun don't shine.

    20. Re:Uh... by cant_get_a_good_nick · · Score: 1

      Everything is an abbreviation to Computer geeks. Calling them apps has always been common.

      The original MacApp was a framework for building apps on the Mac. Web Applications have been WebApps since the 90's.

    21. Re:Uh... by ZeroPly · · Score: 1

      Why does it have to be just Windows? Write it in a cross platform language like Java. The benefit then is that any modern browser can run the app.

      --
      Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
    22. Re:Uh... by Synerg1y · · Score: 2

      Yes... firefox is really rooted into your system, registry read writes, lso's, appData, it doesn't need ANY of this to run, well maybe... appData, but I'd argue they should just use Sync (which is pretty cool btw). When I can sandbox a browser and have it run without breaking, the point of tfa will be achieved, but I've run firefox portable before, and performance leaves something to be desired, also I'm not sure how much of a footprint it leaves on your system.

      Also the author of the article doesn't have a clue, the "facebook" app isn't a browser, nor will it ever be, it's an API-enabled application. You can write it right now by selecting new windows form from visual studio and downloading the facebook api, so *shrug*. Why don't we? Well.. there's the browser, from which you can throw a bookmark on your desktop from.

    23. Re:Uh... by Synerg1y · · Score: 1

      This is why security professionals have the rep that they do... and why all our base belong to the Chinese hackers. And yes I agree, his idea is regressive.

    24. Re:Uh... by Synerg1y · · Score: 1

      It's called a hosts file actually.

    25. Re:Uh... by mlts · · Score: 1

      Why not have it be a shortcut (in Windows), or a list of command line options (in UNIX)? For example:

      $browser --onlythisdomain mybank.com --lockstuffdown

      The --onlythisdomain option would only allow anything in https://.mybank.com/* to be viewed. The --lockstuffdown option would disable everything else, bookmarks, browser extensions, the URL bar, and anything else that a user might confuse or mess up. The window would have a special border around it, etc. Once this browser instance is closed, it purges all data. Perhaps even having all data for the instance read/written to a different location and encrypted with a throwaway key.

      Having dedicated apps is one thing, but that forces people to have to have stuff for each site instead of being able to access it via one universal tool. I don't miss the days of AOL or CIS when one needed either to log in via the terminal, or use their special client in order to access their services.

    26. Re:Uh... by cvtan · · Score: 1

      Lets call it a BBS.

      --
      Sorry, but gray text on gray background is making my eyes bleed.
    27. Re:Uh... by Billly+Gates · · Score: 1

      Why does it have to be just Windows? Write it in a cross platform language like Java. The benefit then is that any modern browser can run the app.

      Yeah, no security holes with that brilliant idea. Much better than an up to date PATCHED browser.

    28. Re:Uh... by Tough+Love · · Score: 1

      Given the quality of your average bank website, I seriously doubt the quality of any application they would write. Plus it would be Windows only of course and barely maintained...

      It would be Javascript. That still doesn't make it right.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    29. Re:Uh... by Anonymous Coward · · Score: 3, Funny

      Maybe we should mix "computer program" and "app" to form a new word. I suggest we call these things Crap.

    30. Re:Uh... by blade8086 · · Score: 2

      Nonononono - it needs WAY more CamelCase and much more CloudAjax.

      I propose they should be called:

      TiledInterfaceCloudAjaxCamelCaseDesktopAppsPod

      because it really gets to the substance of why these are truly beyond the 'tipping point' of being a disruptive game changer in the big data cloud revolution

    31. Re:Uh... by Zontar+The+Mindless · · Score: 1

      That's not to say *no one ever* called them "apps" before, but the widespread usage of the term is entirely due to the mobile market.

      Okay, so if you are actually older than 14, just how long did you spend under that rock? 30 years or thereabouts? Geez.

      --
      Il n'y a pas de Planet B.
    32. Re:Uh... by Zontar+The+Mindless · · Score: 1

      Situation: Oh, two Bank of America apps on my desktop. Hmmm. Which one is the legit app? Oh well, one way to find out! (How long until malware gets installed on computers imitating those apps?)

      (More or less echoes the first thing that went through my head as soon as I read the summary.)

      --
      Il n'y a pas de Planet B.
    33. Re:Uh... by Zontar+The+Mindless · · Score: 1

      Idiot! You know what happens when you mention host f----%NO_CARRIER%

      --
      Il n'y a pas de Planet B.
    34. Re:Uh... by Kurrel · · Score: 1

      You don't remember even "killer app" being tossed about by reviewers?

    35. Re:Uh... by Guignol · · Score: 4, Funny

      In fact the term "webapp" has been in use (and still is), we believe, since hundreds of millions years by the first frogs, long before the mobile revolution

    36. Re:Uh... by Thiez · · Score: 2

      Except that telnet is unencrypted...

    37. Re:Uh... by tehcyder · · Score: 2

      Nonononono - it needs WAY more CamelCase and much more CloudAjax.

      I propose they should be called:

      TiledInterfaceCloudAjaxCamelCaseDesktopAppsPod

      because it really gets to the substance of why these are truly beyond the 'tipping point' of being a disruptive game changer in the big data cloud revolution

      Tsk tsk you didn't use the phrase "paradigm shift".

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    38. Re:Uh... by OolimPhon · · Score: 1

      They had that years ago. Let me see... Oh, yes! It was called ActiveX.

      I seem to remember it worked exactly in the fashion you describe.

    39. Re:Uh... by Lithdren · · Score: 1

      Yeah but with a dedicated application, any bugs that involved my personal details getting stolen are now at fault to the bank and who wrote the App. If its a bug in my browser they can just claim I didn't take care of my own machine and pretend it never happened.

      Its because of this, that this will never happen.

    40. Re:Uh... by badkarmadayaccount · · Score: 1

      OK. In a VM. Do what you want.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  3. No URL bar by Anonymous Coward · · Score: 3, Insightful

    So we would have no clue as to where we were taken?
    Yeah, that must be good security

    1. Re:No URL bar by MichaelSmith · · Score: 1

      Safari does this now and I find it very frustrating.

    2. Re:No URL bar by Desler · · Score: 1

      Safari does what now?

    3. Re:No URL bar by MichaelSmith · · Score: 1

      Shows web pages without a URL field. My wife has a macbook and she frequently asks me for help, like "what is this web page for" or something but without ther URL field it is hard to know how she got there.

    4. Re:No URL bar by Desler · · Score: 1

      So then just reenable it? It takes all of 2 seconds to do.

    5. Re:No URL bar by ArcadeMan · · Score: 1

      View > Show Toolbar

    6. Re:No URL bar by Pieroxy · · Score: 1

      So you're complaining because Safari has an option to remove the address bar?

  4. An App For Every Website by Shinmera · · Score: 3, Insightful

    So then I'd end up with about 100 "Apps" on my desktop, which all might or might not behave a bit differently, and every time I want to switch to another site, I have to switch the app? How would I follow links outside of the app? Would there still be a way to find websites/desktopapps? If so, what makes sure that those aren't malware?

    1. Re:An App For Every Website by Anonymous Coward · · Score: 5, Insightful

      I think I'll just stick with "not being a fucking moron." Kept me pretty safe so far.

    2. Re:An App For Every Website by Nemyst · · Score: 5, Funny

      Someone would come up with another app that let you search through your other apps. They could call it... a search engine, maybe?

      Then we'd rename those apps as "web pages", as they're pages networked together in a giant web.

      Then someone else would think of making a single, unified app viewer, which would let you browse through multiple apps in an interlinked fashion. Browser could be a good name for that.

      Dude, that sounds so revolutionary. Nobody would've thought of that before.

    3. Re:An App For Every Website by mcgrew · · Score: 1

      So then I'd end up with about 100 "Apps" on my desktop

      No, you woudn't need a different app for each site, only the ones that needed security, like your bank. This wouldn't affect going to slashdot or youtube or your local paper.

    4. Re:An App For Every Website by colman77 · · Score: 1

      So then I'd end up with about 100 "Apps" on my desktop, which all might or might not behave a bit differently,

      This is a solved problem... look at how mobile phones do it. It'd be 100x easier on a desktop, since there's more space. Chrome is already doing this -- just add a search box. Easier than typing in a full url, right?

      and every time I want to switch to another site, I have to switch the app? How would I follow links outside of the app?

      I think this is sort of the point -- people get notified when they're leaving the app. It's easy to follow links out of the app, because the platform for ALL apps is the web browser.

      Would there still be a way to find websites/desktopapps? If so, what makes sure that those aren't malware?

      Again, solved problem.

    5. Re:An App For Every Website by fotoguzzi · · Score: 1

      I read 100 "Amps" on my desktop.' I was thinking of 100 Amps on my desktop computer after all of those apps were opened.

      --
      Their they're doing there hair.
    6. Re:An App For Every Website by swanzilla · · Score: 2

      I can't wait until somebody posts a Computer World DesktopApp on Slashdot, which turns out to be 17 DesktopApps.

    7. Re:An App For Every Website by SeaFox · · Score: 2

      Not only that, it sounds like there would no longer be a general "browser".
      Want a presence on the Internet? You gotta code your own app now, and have people download it to see your site.
      Other than that, you have to use one of the corporate world's pre-approved places (like a page on a social-networking site).

      The Internet is now a series of "channel" in effect at this point, just like cable TV, almost all controlled by companies. ...and I bet none of those web apps will spy on their users once installed on the computer. No siree.

  5. Nobody would ever hack that. by kwerle · · Score: 5, Insightful

    Yeah. Because nobody would ever hack/write a virus for the BofA DesktopApp that would collect login credentials, etc.

    1. Re:Nobody would ever hack that. by foma84 · · Score: 1

      Me thoughts exactly!
      I don't even think it would be any easier to secure that mess instead of a single browser.
      Not to mention you would STILL need some kind of browser for general purpose.

  6. infected desktop app by Anonymous Coward · · Score: 1

    How would I know my desktop app is not infected? At least my browser may show an incorrect URL.

    1. Re:infected desktop app by garaged · · Score: 1

      You currently dont know if the web page is sending any provided data to a third party or if it is using a zero day to install somethin on your OS

      --
      I'm positive, don't belive me look at my karma
    2. Re:infected desktop app by darkHanzz · · Score: 2

      The same holds for these apps. Same difference.

    3. Re:infected desktop app by garaged · · Score: 1

      NO difference

      --
      I'm positive, don't belive me look at my karma
  7. There are already tools that do this by The+MAZZTer · · Score: 1

    They are not widely used. Chrome and Firefox have tools to do this. Chrome's is hidden in the Tools menu and no one uses it. Firefox's is a separate application or an add-on. Again, it never caught on.

    Also, now for every new website that launches I have to download software and run it on my computer? Yes, that definitely sounds safer.

    What happens to cross-site links? Are you just going to block them to keep the user contained? This will make for a poor UX.

  8. We could just go back to Web 1.0 by istartedi · · Score: 2, Insightful

    Most of what we want on the web is text and static images. Tables are nice. Maybe you need a handful of tags. Let the browser handle layout. That would be much easier to secure than the dynamic fustercluck we have now. There are probably more APIs than there were tags in 1999. There are probably hundreds of functions in your browser that expose security flaws. We could dump all of them and they wouldn't be missed.

    Slashdot needs a handful of tags and good old CGI. That's all.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  9. Sounds nice but... by Anonymous Coward · · Score: 1

    This sounds great in theory, but I don't want to install my bank's software. Not only is it likely to create security holes (banks aren't famous for the software development skills), but I wouldn't trust them not to abuse the privilege and mine my personal data.

    1. Re:Sounds nice but... by vlm · · Score: 1

      The largest security hole is likely to be the legendary ability for apps not to get updated on a timely basis. So they'll be a new buffer overflow in the cookie cutter app for my credit union and it'll take them 6 months of consultant contracting and testing and security approval and certification and SSL keysigning and roll out plans and maint windows to get it pushed. Meanwhile I'm getting owned for half a year. Oh well, I'm just a user, and they have procedures to follow. Meanwhile the "old fashioned" "insecure" "legacy" Chrome users had it patched in chrome hours after the exploit was discovered and have been safe for half a year.

      Friends don't let friends use apps!

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  10. Decentralization has costs and benefits by Loopy · · Score: 3, Insightful

    Frankly, I'll take the current internet with all its warts and diseases over some centralized, walled-garden approach that will STILL suffer from the same things, just in a different mechanic. The bottom line is how you decide what to trust in any system.

    I'd submit that the problem isn't that the internet is the Wild Wild West, it's that it is the Wild Wild West without any sheriffs or cowboys. No, I'm not talking about regulation of the internet; I'm talking about people who break laws (fraud, theft, etc.) being found and prosecuted regardless of what tool (postal system, telephones or internet) they used to do it.

  11. It's called NoScript. by Anonymous Coward · · Score: 1

    Solved!

  12. Safe and Secure? What Nebulous Terms by casings · · Score: 1

    What is safe and secure? I don't think anyone will agree on the complete definition of this. The government will have its definition. The MPAA/RIAA will have their own definition. I as a hacker have my definition. I prefer the way the internet is, because I can make it as safe or as unsafe as I choose. I don't need anyone else to define those terms for me.

  13. Brilliant! by SavSoul · · Score: 4, Insightful

    Did he just re-invent client-server desktop apps?

    1. Re:Brilliant! by jmauro · · Score: 3, Funny

      Yes.

      But for Security! Instead of you know, what ever reason we used them before then got rid of them the first time around.

    2. Re:Brilliant! by starfishsystems · · Score: 1

      Um, yes. Grossman seems to insist on conflating the entire Internet with web browsers. A browser exploit is therefore prima facie proof that the Internet is defective by design. It's not surprising that he also conflates browser vulnerabilities with system vulnerabilities.

      So you're right. His proposed solution, to replace a general-purpose browser UX with a bunch of dedicated clients, is what everyone else in the room recognizes as good old client/server. This is such a familiar design pattern that we can weigh in fairly confidently about its strengths and weaknesses relative to the current state of the art regarding the web.

      Certainly the web is being asked to do vastly more than it was originally designed to do because (same story as always) people generally prefer convenience over security. Designing for the web is convenient. You don't have to deploy client applications or worry about platform compatibility. Whee! Such freedom to innovate.

      And so you end up with phpMyAdmin. Remote system administration is fine, as long as it can be done securely. Never mind whether the admin agent is secure, how can you determine whether your end is secure, when in the same browser and user account you're configuring the server and playing Texas Hold 'Em?

      Yes, there is a place for dedicated client apps. Was this ever in doubt? No, I didn't think so either. Brilliant indeed!

      --
      Parity: What to do when the weekend comes.
  14. I'm not even going to bother... by YodasEvilTwin · · Score: 4, Insightful

    outlining why, everyone else is covering it pretty well, but this is an incredibly awful idea. And its originator is an idiot as is he who decided this was worthy of posting to /.

  15. Yeah. Sounds F***ing Awful by presidenteloco · · Score: 3, Interesting

    I want the wild wild web, where the deer and the antelope roam, and the skies are (not cloudy) all day, not some locked-down police-state prison-cell silo-world of commercial money-sucking, mind-***king apps.

    --

    Where are we going and why are we in a handbasket?
  16. We call these domains by holophrastic · · Score: 1

    Wouldn't it just be easier to have your browser only access URLs matching the domain that you're on? You know, since that's what I want? I mean, we'd be blocking 90% of the tracking systems out there. But on the plus side, we'd be saving me 90% of the blocking that I'm currently doing anyway.

    Alternatively, we can notice something quite obvious. It's fine the way it is. We're never going to have a world where everybody's safe from everything. I'm ok with being at risk of my computer breaking. That's just perfectly fine. Let criminals focus their efforts in that direction. It's way better than train robberies.

    Incidentally, you guys do know that we drive on highways at up to 150 kph with the only thing separating us from on-coming traffic being a narrow strip of yellow paint -- and often it's dashed. And we assume that there isn't any horrible debris on that same road. Really, malware doesn't concern me -- and every dollar I earn comes from my work at the computer.

    Enjoy your day. Maybe you shouldn't eat at random restaurants either.

    1. Re:We call these domains by omnichad · · Score: 1

      Wouldn't it just be easier to have your browser only access URLs matching the domain that you're on?

      Isn't that up to the web developer? If the bank is providing the HTML, they can ensure that none of their pages are linking to resources outside their domain/subdomains. It's not like Cross-site request forgeries or cross-site scripting attacks are originating from Bank of America's web site.

      Sandboxing the web site to only point to your own domain is sort of like just making sure your code is good in the first place.

    2. Re:We call these domains by holophrastic · · Score: 1

      sure they do. google-hosted javascript libraries, off-site analytics, affiliate links, news feeds. we're also not talking about banks, which have real legal consequences. we're talking about companies who really couldn't care less -- like slashdot. if I post a link here, and make it look like a link to my blog as an example of what I'm saying, but it actually links to a piece of malware, slashdot probably couldn't care less. So, will you click this link?

    3. Re:We call these domains by omnichad · · Score: 1

      Sure - I feel safe clicking the link. Slashdot shows the domain of the link as mrblog.com. The reverse lookup of the ip address at mrblog.com tells me it's Godaddy's parking servers (parkwebwin-v01.prod.mesa1.secureserver.net)

    4. Re:We call these domains by holophrastic · · Score: 1

      that's some mighty fine detective work for a domain that I made up. I won't ask what would have happened if I'd made up one hosted by someone you didn't know, instead of godaddy. I won't ask because I don't need to.

      The page that you did load -- from godaddy -- had your browser download shit from http://ak3.imgaft.com/ and was tracked by as.casalemedia.com -- an advertising company -- hope you're happy. You loaded a random javascript file from casalemedia. I wonder what was in it? I wonder what I did.

      That's a lie, I don't wonder. I know casale now knows about you, your activity on mrblog, everything godaddy knew about you before, which includes everything that godaddy knows about anything you ever did on any site they host -- which is a greate many -- and that casale uses this information to sell more ads.

      Congrats; my stupid link here just allowed three companies to make a profit on your argument. Hope you got something out of it. Maybe a lesson?

    5. Re:We call these domains by Anonymous Coward · · Score: 1

      I don't think they learned shit, other than that I loaded some files from them.
      I have no script installed, and cookies disabled.
      What do they know? That someone at my my IP address requested some files?
      You can't browse the internet without that happening.

    6. Re:We call these domains by holophrastic · · Score: 1

      First off, if you investigate reverse dns, run noscript, and disable cookies, then you've already taken precautions. Your point was that it should be up to the web developers -- but you're already defying them. Choose a side.

      and you ip address, with the time of day, can be cross-corelated in enough ways to identify you. And since your newspaper site, your shopping site, and your work/school network may all use similarly third-party code, the moment you give up anything to anybody, everybody else knows it retro-actively.

  17. WTF??? by Anonymous Coward · · Score: 1

    Wow. That is a really stupid idea.

    1. Re:WTF??? by Anonymous Coward · · Score: 1

      Your an AC, Im an AC... Why start flaming me? You do know that on one is ever going to read this.

  18. AOL anyone? by guano79 · · Score: 1

    This kind of stuff reminds me of the times of AOL and Compuserve, when everybody used an 'App' and this was all replaces by a.... WEB BROWSER!!! And remember, a browser is not only for the Web, it can understand other protocols other than http or https, like ftp, so it's really about flexibility of the oh! magical thing called a URL :)

  19. Who is this guy shrilling for? by nzac · · Score: 1

    Or does he just want publicity?
    This is an extreme solution to something that is not really a current a problem and it has issues of its own.

    The two main consequences of Desktop apps to me is you have to get them installed keep and keep them updated everywhere (and according to him you can't trust a browser download) and these apps will be OS specific.

    Someone would make a lot of money somewhere getting this enforced and it would require creating an appstore/repo for every platform where you could get these from. This seems like a great chance to make parts of the web specific to a OS.

    What you could do without breaking anything is have a site broadcast in the header that they want private sandbox from the rest of your running web-pages and only allow the browser to send and receive data to the provided site. It would break advertising but that’s necessary to be secure anyway.

  20. Maybe not so stupid of an idea? by vlm · · Score: 1

    I've been LOL about this idea, but Maybe, just Maybe... what if they had a thundering herd of VNC servers in da cloud and the "website" is just a VNC client?

    No need for legacy HTML shit simulating a client server app in the most complicated byzantine and slow means possible... Have a couple traditional client server apps for different resolutions, like my full size high res desktop and another VNC server for my tiny little phone. Each VNC server is a cloud image, created when I connect and vaporized when I disconnect for "security".

    Basically your "website" is an icon running your off the shelf VNC viewer and a hard coded hostname. Thats all.

    Its not that horrible of an idea, in that case. Now using HTTP as the transport instead of VNC would be pretty dumb, but VNC as a transport? Hmm maybe.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  21. Irrelevant. by Seumas · · Score: 1

    In a supposedly post-PC world where the desktop is dead and every "website" is just a fucking application behind a little square icon, does it even fucking matter, anymore?

  22. Re:suggestion by omnichad · · Score: 1

    Ha, I do all my deposits and withdrawals from the ATM just inside the front door of my bank, mostly during banking hours. No, dealing with people is not worth the extra effort.

  23. SELinux Containers can do this by dutchwhizzman · · Score: 3, Interesting

    Dan Walsh, one of the principal developers of SELinux has blogged about a way to do this on your linux desktop box. You can start a "virgin" browser in it's own Xserver with optional presets you copy in the loopmounted container. Every time you run it, it starts the same fresh image built on the fly when you run the command. This makes it easy to have separate browsers for each task you want isolated from the rest of your web experience or your desktop computer. Even if it gets infected, it will not remain on your computer and the infection is gone as soon as you close the browser. He's not the only one that has written about it, there are many more people giving useful examples on the web.

    --
    I was promised a flying car. Where is my flying car?
    1. Re:SELinux Containers can do this by mlts · · Score: 1

      What I'd like to see is a cooperation between the Web browser, desktop UI, and OS. This would allow sites to make "trusted links" which use functionality similar to containers, or even complete virtual machines to ensure that the data is site-only, and is encapsulated.

      For example, some mechanism puts a shortcut on the user's desktop that points to the Web browser. This is handled by the desktop UI in making sure when the icon is clicked that the OS and Web browser get fed the correct options.

      Then, when the user clicks on it, the OS takes the instance of the Web browser, generates a random key (which only sits in RAM for that browser session), redirects all writes to a loop mounted container with the temporary encryption key, and limits/separates what other permissions that browser has. It would be nice if the OS had options that could limit what another application running as the same user can do to that process (such as examining its memory space, forcing it to dump core, etc.) In some sense, it runs the application as a different user, separated from everything else.

      After doing jail and redirection, the main work is handled by the browser. It should limit the user to the site in question, with SSL a must, perhaps even limiting what SSL public keys are accepted (to protect against a compromised CA.)

  24. The net is unsafe by Pf0tzenpfritz · · Score: 1

    The net is unsafe because it's full of idiots. That's why the rest of us needs to become complete morons, too. And use "apps" with just one button. Because two buttons are not stupid enough! Two buttons are smarter than one! So one button is not so smart!! Great plan! So logical. I am with you. Now, where's that #*'&%! button, again?

    --
    Oh, the beautiful gloss of greality!
    1. Re:The net is unsafe by Billly+Gates · · Score: 1

      Shoot in the TCP/IP RFC specs it specifically states root level access for ports below 1024. User mode for apps using above 1024. That was considered security when it was designed.

      Admins ran the whole internet back then, not everyone and their PC, phone, or who knows what. You didn't have Russian Mobfia running scams and infected PCs aka microcomputers they used to call back then.

      The whole infrastrucutre was designed to run apps remotely! It was never designed to be used like it is today. DNS should be SSL secure enabled, traffic should be always encrypted, hosts should have a trusted relationship with the DNS which should also double as certificate servers. Routers and Computers should have DEP and ASLR by default for ALL apps. Even then there are still ways to infect an ad server to infect millions of casual internet users.

      XP does not have full DEP for everything because it would break shitty Win 98 apps. ASLR is turned off unless you have the latest ATI cat drivers made from October! on Windows 7. All of these are needed to make computers more secure and it is a great argument to kill XP.

  25. Firefox Prism replacement by Anonymous Coward · · Score: 1

    Firefox used to have the functionality of making a website into an app via the Prism project. That project has now been discontinued, but you can do the same thing with:
    firefox.exe -P BankUser -no-remote https://mybank.com

    This lets you create a dedicated user for a site, with its own options and data. Turn off all of the toolbars in the view menu, and, while you're not restricted from going to other sites with this browser, you have less temptation to do so. Each account also remembers the window position, so you can have, e.g. a tiny window for time.gov/widget.html.

  26. Completely misses the point. by Vellmont · · Score: 3, Interesting

    The idea is just completely tangential to what the problem is. The problem isn't that "If we just had a secure little app that could ONLY go to my Bank, everything would be OK". The problem is that the internet is a series of interconnected sites, many of which you discover without even realizing what the site is, compounded by the fact that browsers aren't secure. We all know once the machine is infected from visiting a compromised site, all bets are off.

    Drive bys happen because the browser isn't secure, not because people are supposed to have some inherent understanding of what sites are "good" and what sites are "bad". I've worked security in multiple different capacities, and even I can't tell you if a site is going to be "safe" or not. That's because a lot of drivebys are from the 3rd party adware server getting infected. Despite what some totally uninformed IT professionals will tell you, you can't protect yourself by just "knowing where not to click" or "knowing not to click on the fake anti-virus thing". Sadly, I know IT professionals that absolutely SWEAR that this is how people get malware, despite me repeatedly providing them examples of how that's just not that case.

    --
    AccountKiller
    1. Re:Completely misses the point. by Billly+Gates · · Score: 1

      Mod up!

      I got modded down for daring to question just use Firefox and do not click on banners and you WILL NEVER BE HACKED!!

      Meanwhile the poster I responded to is a Firefox 3.6 loyalist which has +50 security holes!! Worse he probably uses XP on an admin account talking about how these silly IE users are retards to get infected.

      I also mentioned IE 9 is sandboxed and so is Chrome. That is what got me modded down.

      Worse I have seen literal slashdotters claim the above and are so proud they do not even run AV software with a smile! Holy crap ..

      I seen one malware here on slashdot! March or April one of the Ad-Networks for THinkGeek got compromised and if you came on here with FF 3.6 without AV software you got 0wned. IT professionals are very arrogant and many of them are correct that back in the 1990s all you needed to do was not run shit and go on safe websites and you were fine. No AV software was needed oh and use a good password etc. They still believe this practice. Today you need ad-block, patches, a modern PDF and Flahs plugin which auto-updates, a modern (not 11 year old OS) OS design for security, AV software, and of course no java. Sadly many IT professionals also are +100 patches behind with WIndows Updates at work too.

      You really should not have to recertify every app for a freaking security update! These machines get infected ALOT because they are not properly patched. Either software needs to stop being shitty or they need to their job. Windows 8 auto updates and you can't turn this off. IT and corporate America hate this but it is essential in this decade. Do all these things and the chances of getting hacked become a lot lower.

    2. Re:Completely misses the point. by strikethree · · Score: 1

      To be fair to those "professionals", user initiated actions are the problem they see the most. I used quotes because knowing one thing does not prevent extension of that knowledge by other things.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  27. ...but who watches the Watchmen? by Andy+Prough · · Score: 2

    My thoughts exactly. So - my google search app wouldn't point me to web pages - instead it would point me to apps I could download and install for each different web page. So now I'm installing thousands of web apps? THAT sounds like a security nightmare! Who is going to watch over the security of the apps? Google? They are already having problems with the Android apps.

  28. NEWSFLASH! Apple hides urls... by Andy+Prough · · Score: 1

    ...from users! Spokesperson says "the walled garden is now complete". Story at 11.

  29. I don't know about you... by Chris+Mattern · · Score: 1

    ...but my mobile phone browser has a URL bar. I use it, too.

  30. In a way? OPERA already ALLOWS for it... apk by Anonymous Coward · · Score: 1

    The author speaks of things like Java, javascript, iframes, CSS, plugins, ActiveX etc./et al - well, per my subject-line above? I pretty much ALREADY have been doing what he noted, via OPERA & using it in creating SITE-SPECIFIC browsing setups!

    How so?? Easily, since Opera allows "By Site" Preferences is how!

    1st I setup a GLOBAL POLICY (default for EVERY site under the sun) which DISALLOWS the above risky elements.

    Then, as needed, I allow certain sites to access those risky features, ONLY as needed for full site functionality on THAT SITE ONLY (the rest follow "global policy" of NOT allowing ANY of those items to function).

    * ANYONE "catching my drift" here by this point?

    APK

    P.S.=> The rest of just good use of "layered security"/"defense-in-depth" in custom hosts files usage, NoScript on Mozilla products, & system-wide "security-hardening"...

    ALL are covered in my other post here -> http://it.slashdot.org/comments.pl?sid=3237707&cid=41913653 and, yes - it actually WORKS...

    ... apk

  31. Slavery is freedom by Luckyo · · Score: 1

    So this is yet another stooge calling for destruction of multi-purpose user-empowering system that is modern desktop in favor of single-purpose user-disempowering single application per single task model?

    The unsaid main advantage is of course that stranglehold on the user granted by this model makes user a much better product to monetize.

  32. Tar Pits by Tenebrousedge · · Score: 1

    When talking about the expansion of web technologies, it is important that CSS3 is Turing-complete.

    Which provokes the question of why we didn't just settle on a Turing-complete language or graphics library to begin with.

    Ultimately, I don't think that web browsers are the security problem they're described as. Modern browsers have auto-update, rapid release schedules, and bug bounty programs. Most of them are also open-source to some degree. Adobe software could not be expunged from this Earth too quickly, but aside from that we're pretty well aware of the browser as the largest attack surface in modern systems, to the point where the easy hacks require multiple exploits.

    Web technology is a strange and complex beast, but let's hold off on scrapping it until we actually have some web browsers on Kaspersky's Top 10 list.

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  33. Chroot is your friend. by Tenebrousedge · · Score: 1

    Or you could stick Firefox in a chroot and use HTTPS Everywhere. And y'know, NoScript and Adblock Plus and Ghostery -- but I presume you're using those already. SSL certs aren't necessarily handled by the browser anyway, but I think what you want there is the also-extant OCSP. Or if you wanted to extend the chroot concept to your entire OS, you can have that too.

    Why do you need desktop links again? I'm having a failure of imagination as to how that might actually improve anything.

    bee-tee-dub, you should keep in mind that Security and Usability are usually at odds with each other. We already have the technological solutions at hand, if you're not already using them, perhaps there's a reason why.

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  34. Wierd idea by Animats · · Score: 1

    So this guy proposes to improve security by replacing web sites with executable applications on the user's machine? What's wrong with this picture?

    The author argues that disallowing clicks on transparent objects would break too much. It would break some minor functions on a few pages at Google and Facebook, and Yahoo if anybody still cares. They can fix that; it's bad coding, not something that they needed to do. It would break thousands of annoying popups. Win. If the pixel clicked isn't at least 25% opaque, the image doesn't get the click. This enforces visual fidelity.

    (I put that in my image buttons - if you click on the image rectangle, but not on the round button, nothing happens.)

  35. Even though /. comments aren't taken seriously, by idbeholda · · Score: 1

    Give me the funding to take care of my basic bills, and I CAN create the internet's fully viable sentient "immune system" within three months of inception. I'm not even joking.

  36. The web won't be safe or secure by biodata · · Score: 1

    There, I fixed that for you.

    --
    Korma: Good
  37. frogs and no mod points... by Herve5 · · Score: 1

    Too bad, I had five points yesterday, and now I know I *spoiled* them :-D

    --
    Herve S.
  38. iCab did this on macs 20 years ago... by Herve5 · · Score: 1

    and still does it btw, they managed to survive all this time ;-)
    iCab, the most unknown browser in the whole universe -but they invented ad-filtering, 10 years before Mozilla was even born.

    I think what's important indeed now is the behavior of tablet browsers.
    I've seen an interesting discussion on SimpleBrowser, again a very minor one (on Blackberry Playbook, mind you!) that definitely turned around this thematics...

    --
    Herve S.
  39. lazarus and gambas? and perl+tk at a lower level? by reiisi · · Score: 1

    I've been playing with all three a little lately. There's a fair amount of cross-platform capability there, with fairly capable html browser classes available.

    Not to mention, libre.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  40. Simple resolution == unintended consequences by Anonymous Coward · · Score: 1

    Playing devil's advocate here:

    I believe the author is implying that operating systems have traditionally done a better job of handling resource security, interprocess communications, and application isolation. The suggestion is that the browser was not originally designed as a platform for execution: it was designed as an application for viewing information. Therefore, I think the author is implying that the solution is to minimize the "duplication of effort", i.e. minimize the browser's role in negotiating authentication, authorization, data transmission, etc. since these are better handled or already handled at a lower level in the stack.

    Does anyone find this line of thinking less controversial? I don't think the suggestion was to eliminate the most important characteristic of the Internet: open connectivity.

    Is there any value to be found in layering applications on top of each other in this way where each application provides another abstraction layer for resource security or interprocess communications?

  41. what he REALLY means by Cyko_01 · · Score: 1

    Web developers need a way to set custom security policies for there website and sandbox it. If the policies are not enforced(properly) then the website should not load.

  42. Qubes? by cpghost · · Score: 1

    Why not use something like Qubes: run each browser session inside its own throw-away, cleanly insulated VM?

    --
    cpghost at Cordula's Web.
  43. sounds like a plan but by KingBenny · · Score: 1

    what if the app itself gets infected ? false sense of security ? You'd still have to keep scanning at least once a day, no ?

    --
    Free speech was meant to be free for all... how can anyone grow up in a nanny state ?