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.'"

180 comments

  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
    6. Re:Broke it by Anonymous Coward · · Score: 0

      Not to mention that pretty soon we'll have a brand new family of browsers to browse the 'DesktoApps'. Full circle!

    7. Re:Broke it by Anonymous Coward · · Score: 0

      Sounds like Mr. Grossman is trying to drum up business to me. Just think how many programmers would be needed to build and maintain this unholy environment of specialized apps.

    8. Re:Broke it by Anonymous Coward · · Score: 0

      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.

      Yes, and along with a menu to allow you to select the ones you want.

  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 Anonymous Coward · · Score: 0

      So something more akin to a telnet session?

    6. 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.
    7. 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.

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

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

      --
      Bogtha Bogtha Bogtha
    9. Re:Uh... by Anonymous Coward · · Score: 0

      Hahahahahah yea lets not do that ..

    10. 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.

    11. 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
    12. 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
    13. 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
    14. 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.

    15. 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.

    16. Re:Uh... by Anonymous Coward · · Score: 0

      Woah, woah, woah, let's not get ahead of ourselves. Installing software on a local computer? That's crazy talk. Everyone knows software only lives in the cloud.

    17. 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.

    18. Re:Uh... by Anonymous Coward · · Score: 0

      Will they make these custom applications for every possible OS? If not, it's pointless.

    19. 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?

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

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

    21. 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.

    22. 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)
    23. 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.

    24. 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.

    25. 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.
    26. 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.

    27. 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.

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

      It's called a hosts file actually.

    29. 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.

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

      Lets call it a BBS.

      --
      Sorry, but gray text on gray background is making my eyes bleed.
    31. 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.

    32. 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.
    33. 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.

    34. Re:Uh... by Anonymous Coward · · Score: 0

      It'd be better to have a separate machine to do anything sensitive. You know, anything financial. Or better yet, a seperate machine for websurfing with scripting of sorts turned on. I guess there's many ideas on how to be safe.

      If those applications were required, it'd hurt so many people who can't or won't be able to use those due to hardware or OS limitations.

      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?)

    35. Re:Uh... by Anonymous Coward · · Score: 0

      Agreed. This article was clearly written by someone who doesn't understand reality.

    36. Re:Uh... by Anonymous Coward · · Score: 0

      "App" has been slang for "Application" (UNIX: executable binary) for years, perhaps since 1984 or thereabouts.

    37. 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

    38. 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.
    39. 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.
    40. 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.
    41. Re:Uh... by Kurrel · · Score: 1

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

    42. Re:Uh... by Anonymous Coward · · Score: 0

      They call them apps, cause they couldn't spell program

    43. Re:Uh... by Anonymous Coward · · Score: 0

      On the basis, that's nothing but a hardcoded list of sites that comprise a single site, and having the BrowserApp (aka browser) restrict that tab from accessing sites outside its declared scope.

      That still won't help against the most recent forms of online banking attacks I've seen, which use a rootkit to rewrite/reroute ip packets at the OS level.

    44. Re:Uh... by Anonymous Coward · · Score: 0

      (let's call them DesktopApps)

      Let's not.

      Yes lets Drop this App thing it is an appelism that needs very quickly to be destroyed and forgotten about written out of every dictionary and made an illegal word/phrase the world over

    45. 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

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

      Except that telnet is unencrypted...

    47. Re:Uh... by Anonymous Coward · · Score: 0

      You must install the new Windows 95 so that all your future programs will work going forward.
      It will shackle you in chains and ruin your ability to search via google.com and will BING you over to the sites you never visit so that you can use "The rest of the internet" The useless portion. Useless sites need love too.

    48. 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
    49. 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.

    50. Re:Uh... by Anonymous Coward · · Score: 0

      It doesn't have to be Windows only. It will be.

    51. 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.

    52. 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 Anonymous Coward · · Score: 0

      Clearly using a stateless networking protocol is ideal for security.

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

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

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

      View > Show Toolbar

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

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

    8. Re:No URL bar by Anonymous Coward · · Score: 0

      So then just reenable it?

      Is that a question or a statement (suggestion)? Questions have a question mark ("?") at the end. Statements, suggestions, etc. have a period (".") at the end.
      See how that works?

  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.

    8. Re:An App For Every Website by Anonymous Coward · · Score: 0

      Have to agree, most of the exploits are delivered via html and javascript but consist of binaries that JAVA installs as an APP. How would what this man proposes even work in reality. Oh that's right, I forgot, security researchers dorn't work, and don't live in reality.

    9. Re:An App For Every Website by Anonymous Coward · · Score: 0

      I just use the browser on my phone.
      Why would I install a separate app if I can do the exact same thing through the website?
      As long as they don't cripple their mobile version of the website.

    10. Re:An App For Every Website by Anonymous Coward · · Score: 0

      Someone call the NCSA!! We could put them together in a sort of mosaic, allowing the user to delicately traverse this silken web!

    11. Re:An App For Every Website by Anonymous Coward · · Score: 0

      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.

      Chrome OS is a balance between apps and webapps.

    12. Re:An App For Every Website by Anonymous Coward · · Score: 0

      And the most pressing question IMHO:
      why not simply revert to web1.0 where the http browser was for mostly static hypertext, and native apps adopting open protocols on well defined ports did networked app stuff???
      There sure were problems with that models but they were mostly made obsolete by the availability of systems like debian+its packet management system.

    13. Re:An App For Every Website by Anonymous Coward · · Score: 0

      Nicely put.

  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.

    2. Re:Nobody would ever hack that. by Anonymous Coward · · Score: 0

      Not sure if someone has thought this through. I guess most programmers assume that their own program or app (or website "app") is the only one that the users would install. You now have 100+ apps coded by monkeys that have different programming skills that needed to be secured instead of 2-3 web browsers to worry about and 100+ privacy concerns on them phoning home. The only saving grace is that the lawyers now can do class action against the banks that commissioned these apps.

      To the hackers, it is like a gift to filter out the important keystrokes for banks just targeting that.

  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
    4. Re:infected desktop app by Anonymous Coward · · Score: 0

      0 = 0, the difference is the same.

      Cheers

      --The Identity Property

  7. Arent we already doing this by Anonymous Coward · · Score: 0

    In the majority of the applications we have been writing a releasing we adopt the model described. We write a "rich" client that is basically a special "non-browser" browser speaking over HTTP to an application server using REST or SOAP based on the needs of the customer. The tech doesnt matter, we've built the same type of app using Java (front and back end), C++/QT on the front java servlets on the back (looking at tufao for a complete Qt), and most recently Node.JS on the back.

  8. I've Been Immune For Over 10 Years by Anonymous Coward · · Score: 0

    I've been running a client-side firewall called Atguard that is a general solution for pretty much exactly what the poster suggests. It only allows javascript on sites that I explicitely allow it on. You can run it so that by default, web sites are locked down to be essentially display-only. It also alerts me to any outbound connection attempts and allows me to block/allow connections and ports on a per-application basis. Unfortunately, I can't find newer versions of it anywhere and the company that made it no longer exists. It's the best network add-on I've ever used, so why something else with equivalent functionality hasn't appeared to take its place is beyond me.

    1. Re:I've Been Immune For Over 10 Years by Anonymous Coward · · Score: 0

      I've been running a client-side firewall called Atguard that is a general solution for pretty much exactly what the poster suggests. It only allows javascript on sites that I explicitely allow it on. You can run it so that by default, web sites are locked down to be essentially display-only. It also alerts me to any outbound connection attempts and allows me to block/allow connections and ports on a per-application basis. Unfortunately, I can't find newer versions of it anywhere and the company that made it no longer exists. It's the best network add-on I've ever used, so why something else with equivalent functionality hasn't appeared to take its place is beyond me.

      The NoScript Firefox extension does what you need for scripts run by websites. Various "personal firewall" programs such as Zone Alarm block outgoing ports and alert you to connection attempts.

    2. Re:I've Been Immune For Over 10 Years by Anonymous Coward · · Score: 0

      NoScript is amazing. It's more than just a JavaScript blocker, trust me.

  9. 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.

  10. 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"?
  11. 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
  12. 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.

    1. Re:Decentralization has costs and benefits by Anonymous Coward · · Score: 0

      The big problem is people demanding NEW! SHINY! features without considering the consequences. There aren't many ways to exploit a system with plain HTML, for example, unless your browser has a really braindead parser. Throw in Javascript, Flash, etc, and you just opened up a billion new unexpected holes.

    2. Re:Decentralization has costs and benefits by Anonymous Coward · · Score: 0

      You can have a hybrid approach of centralized and decentralized systems. For the most part no-one should want to reach into a banking website and pull out an URL. Nor should any part of the bank website reach outside and pull out an URL. A bank can have a garden to itself but there's currently no way to grant it that garden with current software (e.g. a highly customized and restricted browser).

      Apps are temporary gardens. The modern app store has become a surrogate DNS. The next step is that the criminals will move to the app stores - they're already starting to do that. It's not the Wild West, it's evolution playing out in the cloud - predators and prey.

    3. Re:Decentralization has costs and benefits by Anonymous Coward · · Score: 0

      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.

      Agreed.

      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.

      How do you propose that they be prosecuted? In certain places an IP address has been ruled by the courts to not be enough to identify a person. http://yro.slashdot.org/story/12/05/03/2135201/ny-judge-rules-ip-addresses-insufficient-to-identify-pirates Although this is still being contested, http://yro.slashdot.org/story/12/10/09/2348256/judge-orders-piracy-trial-to-test-ip-address-evidence

      Another problem is the ease of creating a new "online" identity. (Most places just verify an email address.) If the crook gets away and changes their ID, how do you tie them to an older crime if they have no evidence on them? (I.e they used dd, dban, used am encrypted VM and then deleted it, etc.) It's far too easy to get away an online crime provided you do it right. Of course not all criminals have the same skills as the others, so some WILL get caught, but for the others what do you do?

      Do you demand that all people online must be identifiable (ala, Blizzard's Real ID?) That would not be good for free speech activists, or people in oppressive countries. Do you say well too bad for you?

      Do you demand that all systems online must be "secured" to prevent crime? If so how do you propose we do this? Use a TPM, demand that all internet capable devices run the same os and applications? That would not sit well with the OSS crowd. Not to mention give some one a HUGE monopoly in the OS market. (Regardless of what os is chosen. Also which os would you choose and how would you choose it?)

      Do you demand that we all switch to cloud computing, and have our accounts constantly scanned for "illegal" material? That would be a massive invasion of privacy.

      Do you demand harsher penalties for computer / internet based crime? If so what do you propose the punishments should be? Keep in mind that the UN declared internet freedom a basic human right. http://yro.slashdot.org/story/12/07/06/194256/un-declares-internet-freedom-a-basic-right

      I'm not trying to say that the current system is perfect. It has it's flaws sure. The very fact that it was originally designed to be a network of connected universities and military systems sending text to each other, and now it's open to the public doing all kinds of things that the designers never thought of (Banking, videos, shopping), is more than enough to say it needs improvement.

      Personally I would have the original internet split in two. One secure internet (Requires ID, only used for things where it would be required. Shopping, Banking, Governmental.) and an unsecure internet. (No ID required, used for things like Youtube, Facebook, Online Gaming, etc.) This also has it's flaws, (Such as certain businesses desiring to use the "Secure Internet" for Targeted advertising, Game companies using the "Secure Internet" to enforce DRM, Other companies using the "Insecure Internet" to conduct illegal business, etc.) but I think this could work as people could be safe while doing things that need protection. While also allowing for the anonymity that certain tasks online necessitate or prefer.

      Note: I'm not trying to discredit you, I'm honestly asking what do you propose that we do? I think eventually that this discussion must be done as the current state of things is rather messed up.

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

    Solved!

  14. Whats the point? by Anonymous Coward · · Score: 0

    I'm assuming you don't mean to run code written by my bank on my computer. That would lead to some pretty cool spyware in your apps. You must mean It would be some kind of mini, limited to one site web browser?
    You can also just make your firewall drop all connections to sites besides Bank of America and Facebook, but whats the fun in that?

  15. How 'bout no. by Anonymous Coward · · Score: 0

    How 'bout no.

  16. 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.

  17. 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 Anonymous Coward · · Score: 0

      Wouldn't the idea sell better if it were for the children?

    3. Re:Brilliant! by Anonymous Coward · · Score: 0

      Or the second time, or the third time, or-WAIT! Aren't we supposed to call it 'cloud' rather than 'client/server' now?

    4. 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.
  18. 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 /.

    1. Re:I'm not even going to bother... by Anonymous Coward · · Score: 0

      I just hope Soulskill passed it along for comedic value.

  19. Re:Arent we already doing this by Anonymous Coward · · Score: 0

    Except he's suggesting that these apps actually render a webpage, instead of storing the static parts of the content locally. This is actually what I hate about the mobile app for my bank, it's really just a nerfed browser that points to a mobile site. It's even worse on mobile because where I am, 3G sucks, and I'd rather it only send me the data I need, and not all the pretty pictures as well.

  20. 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?
  21. It needs a name. by Anonymous Coward · · Score: 0

    I suggest we call it Web 2.0.

  22. Second rate software by Anonymous Coward · · Score: 0

    Making an "app" for every website would guarantee a slew of low-quality apps full of security holes. Isn't the current security model better than security by fragmentation?

  23. 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.

    7. Re:We call these domains by Anonymous Coward · · Score: 0

      You feel safe visiting a GoDaddy site?

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

    Wow. That is a really stupid idea.

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

      your a really stupid idea!!!!

    2. 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.

    3. Re:WTF??? by Anonymous Coward · · Score: 0

      your a really stupid idea!!!!

      Relax, Mr. Grossman. You'll feel all better when you take your meds.

  25. We need to learn to clean shit up... by Anonymous Coward · · Score: 0

    The real problem with security right now is that no-one does an attack surface audit. Literally all these websites out there have their servers installed with an all-manner of crap and garbage that they don't need and each one probably has way more ports open than they should need to. People don't clean shit up - that's the real problem. We don't uninstall software, and sometimes even when we do it's not 'really' uninstalled any more than just taking it off the start menu. We see the same thing in Android land - how many times have you updated a piece of software to see it wants new privileges? Now tell me, how many times have you seen an app say "nah, I don't need this privilege anymore, you can have it back"? Governments do the same thing with new laws. Software does this when you don't refactor it - right up to the point the codebase falls apart because it's been contorted in so many directions and never cleaned up.

    Humans are just astonishingly bad when it comes to fixing problems that aren't problems (yet). Sometimes the reason for not doing it is that they don't want unintended side-effects from removing things. This means *they don't know what they are doing*.

    We need more people that know what they are doing.

  26. 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 :)

  27. 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.

  28. 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
  29. 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?

  30. 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.

  31. 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.)

  32. LUL. Please do this. I want to lick your tears. by Anonymous Coward · · Score: 0

    Let me get this straight -- you're going to write and maintain a custom fucking browser. Probably purchased COTS and running on just one or two platforms you aren't even competent to do webdev for.

    You're going to lock this down and secure it correctly. You're going to maintain its own CA store and correctly sign its certificate. You're going to handle distribution and udpates correctly, and mostly inside this application.

    You're going to do this in a manner where I can't just open up wireshark and look at the IP or domain you connect to and watch the TCP handshake going on and trace the HTTP connections.

    You're going to do this with a browser where I can't just set a global environment variable or system setting to configure a proxy handler. And you're going to support the users using this browser that do require a proxy with custom builds of the application or in-application settings.

    And when your developers test this website with your custom fairy-princess-sparkling-pony wand browser, they're actually going to be competent enough to also test it with chrome or firefox where I *can* type in the URL, and *can* edit the forms up however I want?

    Look...with respect to the actual article..yeah, browser's load too much. I block a lot of them and get grief -- I don't get scripts, I don't get most tracking cookies, tracking images, analytics, iframes... They won't send third party cookies, and sometimes my browser accepts them and immediately rewrites them with random content--particularly if it sees anything that looks like a checksum or uuid.

    But you aren't going to fix the web with apps-as-browser -- you'll just make it less secure because most devs aren't even good enough to test outside of their expected environment. Which is why I still see raw forms I can post anything to with nothing but clientside validation going on.

    This idea is fucked before it's even written. The only conceivable benefit is client-side-browser diversity, and even that isn't actually worth it given the risks that come with it.

  33. 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.

  34. Is he dumb or just trolling for ad clicks? by Anonymous Coward · · Score: 0

    I cannot imagine how this would work in any sane sense. The proposed idea would basically result in one application per website. This would mean in the run of the day I'd have to open dozens of application which would have to, somehow, be linked together. That makes zero sense and it doesn't deal with the issue. The problem is we have a few insecure applications (web browsers) and the solution isn't to create thousands of new applications. We need to do a better job of securing our existing browsers, not create thousands of new ones.

  35. 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.

  36. 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 Anonymous Coward · · Score: 0

      This is so true. You can get a driveby download from any reputable site. Part of what makes browsers insecure is their development cycle. I think they are too quickly pushing new features out the door without fully testing them.

    3. Re:Completely misses the point. by Anonymous Coward · · Score: 0

      Noscript! I have to tell the ads to show, the script to run, etc. No java runtime enabled in the browser. I didn't get owned and that winblows exploit probably wouldn't have run on my linux box anyway. I have a VM for win only stuff. Sorry you got owned.

    4. 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
  37. ...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.

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

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

  39. webapps by Anonymous Coward · · Score: 0

    You can install them from Firefox by going here and here.

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

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

  41. Mozilla Prism? by Anonymous Coward · · Score: 0

    Hasn't this been tried via Mozilla Prism?

  42. Agreed, 110%... apk by Anonymous Coward · · Score: 0

    http://it.slashdot.org/comments.pl?sid=3237707&cid=41913653

    * See subject-line above...

    (AND, of course, the link too!)

    Since IF you like hosts files? There's a tool that I wrote there that's linked to that does one heck of a GOOD JOB @ creating + managing them for you from 12 reputable & reliable sources for their current & updated data vs. threats online...

    (Enjoy!)

    APK

    P.S.=> Good to see someone else with the good sense to note custom hosts files...

    ... apk

  43. 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

  44. Re:suggestion by Anonymous Coward · · Score: 0

    It is fun interacting with real people for a change

    Where do you find these people that are fun to interact with? They are never at any of the places I go.

  45. 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.

  46. 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.
  47. 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.
  48. LMAO: I timed this one (3++ hours)... apk by Anonymous Coward · · Score: 0

    It took trolls 3++ HOURS to downmod this one from the time of its initial post-date, in order to *try* to "hide it" & the facts + benefits it extolls, point-by-point...

    (LMAO @ the trolls & their "machinations", via bogus downmods they certainly can't justify on valid computing-technical grounds...)

    * :)

    APK

    P.S.=> Now, IF they really want to "gain some ground", vs. my points in that post they "hit & run" bogusly downmodded? They'd disprove my posts' points to justify their unjustifiable downmoderations of it - obviously? That, cannot be done...

    ... apk

  49. 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.)

  50. 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.

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

    There, I fixed that for you.

    --
    Korma: Good
  52. 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.
  53. 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.
  54. 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.
  55. Someone tell Steve Martin... by Anonymous Coward · · Score: 0

    ...the author of TFA stole his bit.

    How to get malicious code on to someone's computer and execute it. First, you get malicious code on someone's computer...

  56. 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?

  57. Questionable expertise by Anonymous Coward · · Score: 0

    I think it is safe to say that the entire premise of this article is just the solution a person would suggest if they were less educated on the matter. It is like a computer scientist saying to a civil engineer that the problem with a buildings structural integrity is the foundation and not the ground underneath the foundation.

  58. 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.

  59. 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.
  60. Anyone can do unjustifiable downmods on /. by Anonymous Coward · · Score: 0

    Many here "game" (cheat) the moderation system to do so in fact, & for example? I caught tomhudson = Barbara, not Barbie using MULTIPLE ACCOUNTS to do so (using them BOTH, they're both that same person, to "mod herself up" when she was downmodded for trolling, & to mod down her opponents with).

    In fact, I'll even let a "Big Name" Open "SORES" guy speak on this very account:

    ---

    "It just takes one Ubuntu sympathizer or PR flack to minus-moderate any comment. Unfortunately, once PR agencies and so on started paying people to moderate online communities, and to have hundreds of accounts each, things changed." - by Bruce Perens (3872) on Friday July 30, @03:55PM (#33089192) Homepage Journal

    SOURCE -> http://linux.slashdot.org/comments.pl?sid=1738364&cid=33089192

    ---

    * YES - That includes YOU too, troll... I know you've got a "registered 'luser'" account & are just "trolling me" by ac replies. Thus, I can strongly also wager YOU are downmodding my posts to 'harass' me!

    The "Chinese Water Army" &/or "HBGary" are the same as well...

    (Except they got CAUGHT in the act doing it using 100's of "bogus" trolling accounts to do so!)

    APK

    P.S.=> Trolls like YOU? Easily seen thru - See Mr. Perens' quote above, he says it BEST imo!

    So, until YOU disprove my points with valid facts here -> http://it.slashdot.org/comments.pl?sid=3237707&cid=41913653 ? YOU FAILED... badly!

    ... apk

  61. 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 ?