Slashdot Mirror


Is There Room For a Secure Web Browser?

An anonymous reader points out an eWeek story about researchers from the University of Illinois at Urbana-Champaign who are designing a new web browser based on security. The new software, code-named OP for Opus Palladianum, will separate various components of the browser into subsystems which are monitored and managed by the browser kernel. Quoting: "'We believe Web browsers are the most important network-facing application, but the current browsers are fundamentally flawed from security perspective,' King said in an interview with eWEEK. 'If you look at how the Web was originally designed, it was an application with static Web pages as data. Now, it has become a platform for hosting all kinds of important data and businesses, but unfortunately, [existing] browsers haven't evolved to deal with this change and that's why we have a big malware problem.' The idea behind the OP security browser is to partition the browser into smaller subsystems and make all communication between subsystems simple and explicit."

222 comments

  1. Somewhat pointless? by Izabael_DaJinn · · Score: 5, Interesting
    I'm not sure if I get this. The key feature seems this:

    "Our policy removes the burden of security from plug-in writers, and gives plug-ins the flexibility to use innovative network architectures to deliver content while still maintaining the confidentiality and integrity of our browser, even if attackers compromise the plug-in," he said.

    Great! :)

    But even if it works as planned...this new browser is going to enter the market and who is going to download it? A tiny percentage of internet users--those would be part of the same minority who would also know how to use Firefox (and other browsers) quite safely *right now*.

    So who is this product for? Seems interesting from a design point of view, but unelss one of the big browsers adopts it, could it really make even a tiny dent on the security of the internet?

    I predict no. The internet's main problem is between the monitor and keyboard ;-)

    *iza

    --
    Careful What You Wish For....
    1. Re:Somewhat pointless? by Anonymous Coward · · Score: 0, Interesting

      Cool! A super slow browser that will lose all the performance wars to FF and Opera. Like anyone would use it. Compatible with what? One web page? Give me a break. If people in general actually cared about security we would already havesecurity. Duh!

    2. Re:Somewhat pointless? by Bacon+Bits · · Score: 5, Insightful

      Don't be so close-minded. The same could have been said for Gecko (Mozilla) or Webkit (Safari) or Opera back in the IE 5/6 heydays.

      --
      The road to tyranny has always been paved with claims of necessity.
    3. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      Exactly what I thought. Where is the incentive to encourage secure programming practices?

      This seems like an attempt to "fix stupid."

    4. Re:Somewhat pointless? by al0ha · · Score: 2, Funny

      "The internet's main problem is between the monitor and keyboard " I definitely have to agree with this statement. However I am a little less pessimistic about wide-spread acceptance of a truly secure browser. As an Information Security professional, I definitely welcome the idea and think they are on the right track. Separation of duties and data validation in and out. Once completed, you could count me as being on board in trumpeting its use. Now if we could only do something about the Internet's main problem. ;-)

      --
      Did you ever wake up in the morning, with a Zombie Woof behind your eyes? -- FZ
    5. Re:Somewhat pointless? by webmaster404 · · Score: 4, Insightful

      No, how Gecko/WebKit got so popular was because of how bad both a) ActiveX was and b) How much of a pain it was to get IE to render simple things. What we need is less bloated browsers, those that don't use up 100+ MB of RAM, along with faster browsers, as for security, as long as it is open-source it will probably be patched and up to date well enough to deal with all the problems except the one typing on the keyboard.

      --
      There is no "disagree" moderation, and troll, flamebait and overrated are not valid substitutes
    6. Re:Somewhat pointless? by AKAImBatman · · Score: 1

      But even if it works as planned...this new browser is going to enter the market and who is going to download it?

      Depends. If it's integrated into the popular web browser shells (e.g. FF, IE, Opera, Webkit), then everyone. Which is ultimately how all web technologies are introduced.
    7. Re:Somewhat pointless? by Deanalator · · Score: 4, Interesting

      If I was offered a browser that was able to contain flash or quicktime 0day, I would switch to it in a heartbeat. For all the security in firefox, 0day still exists, and is used frequently in the environments that I work in. These threats can be mitigated, and we really should be moving towards properly designed software.

      link to the paper:
      http://www.cs.uiuc.edu/homes/kingst/Research_files/grier08.pdf

    8. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      I don't care about it from a security point of view, but it sounds pretty awesome from a maintainability and reliability point of view. Today I seem to have the choice of "Flash plugin enabled" or "browser stays up more than a day". (Other video players have issues, but Flash seems to be the worst offender.) And I've tried looking at Mozilla, but it's quite simply a monster -- my chances of understanding it seem only slightly higher than being able to grok OpenOffice.

      If they manage to produce a browser that's reliable in the face of crashy plugins, and easier to hack than Firefox, they could be on to something. Web browsers today *do* suffer from fundamental design flaws.

    9. Re:Somewhat pointless? by RuBLed · · Score: 4, Funny

      I predict no. The internet's main problem is between the monitor and keyboard ;-)
      The internet's main problem is a cup of coffee?
    10. Re:Somewhat pointless? by Corwn+of+Amber · · Score: 4, Funny

      An other web browser that no one willl use, for the reasons you mention.

      Like it's that hard to securely receive and render webpages. It's a trivial task. Anyone who says the contrary should get a reality check. It's very possible to program without bugs. That's what correctness tests are for. An if your tolkit sucks so much it has security holes, code your own lib from scratch.

      --
      Making laws based on opinions that stem up from false informations leads to witch hunts.
    11. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      The internet's main problem is between the monitor and keyboard ;-) " Whats wrong with my desk?
    12. Re:Somewhat pointless? by Bacon+Bits · · Score: 5, Interesting

      And why was ActiveX bad? Not just because it was platform specific, but because it was insecure and prone to malware abuse. The model behind ActiveX was inherently flawed because it had too much trust for remote code to be automatically executed. Firefox and Opera are both billed as more secure because they are not subject to the kinds of broad attacks that IE 5 and 6 were.

      Mozilla, Safari, and Opera gained market traction by having features that users or developers wanted that were not otherwise available. Security is a feature that many users, developers, and particularly network administrators desire. Say you have a choice between deploying your workstations with Firefox or with Secure Firefox, which one do you pick?

      We're nearly to the stage where interface features (bookmarks, tabs, toolbars, javascript, flash, java) are reasonably complete and rendering speed and quality (Acid2, Acid3) is reasonably complete. So we can assume that any modern browser (including this new one) will be fully-featured and acid-compliant when released. It would be inane to do otherwise. So how do you improve browsers from here? Security *is* still an issue with browsers because they are *the* platform of the decade. Why not improve that?

      Prove to me that security in IE, Firefox, Opera, and Safari is "good enough".

      --
      The road to tyranny has always been paved with claims of necessity.
    13. Re:Somewhat pointless? by Dahamma · · Score: 4, Funny

      or Opera back in the IE 5/6 heydays.

      Or Opera in the IE 7/8 heydays, for that matter...

    14. Re:Somewhat pointless? by ModernGeek · · Score: 2, Funny

      What is between the monitor and keyboard that causes issues with the internet?

      --
      Sig: I stole this sig.
    15. Re:Somewhat pointless? by smussman · · Score: 1
      From TFA:

      The prototype currently runs on Linux with KHTML as the layout engine. The long-term plan is to create a cross-platform Webkit version that will be released to the open-source community So I don't think it's going to be quite "super slow"
    16. Re:Somewhat pointless? by scamper_22 · · Score: 0

      so basically, its a micro-kernel for web browsers.
      Ah, good old micro-kernels...they missed the boat with desktop OS and then they missed the boat on web browsers....but have no fear.
      They are the 'right' solution.

      Sarcasm aside, their 'security' model should be operating system wide for any networked application. I should be able to instruct an application that I don't think need to access my harddrive to never be able to. On install, the application requests a security profile and you either approve/disapprove accordingly.

      Good luck to them getting this working on a web browser.

    17. Re:Somewhat pointless? by piojo · · Score: 3, Insightful

      This browser seems like the sort of thing that big companies might like to install on their workstations. After all, they don't care that much about usability (my university currently has right clicking disabled--there are quite a few things that are harder or impossible if you can't right click). I don't mean to say that this browser will be unusable--it's just that a corporation might sacrifice speed and flexibility for security. This browser might also be good for kiosks.

      --
      A cat can't teach a dog to bark.
    18. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      I disagree with the idea that many of the problems in computer security stem from the user. More specifically, I don't believe in putting the burden of security on to users unless it's necessary.

      For example, I've read some posts over the years that claim that the major problem with web and email security is that people download "dangerous" files (attachments from people the user doesn't know) or visit "dangerous" web sites (which might exploit the browser to gain access to the user's files, network connections, etc). If they just didn't do that, they'd be fine.

      That seems pretty unambitious and limiting to me. Ideally, my computer should be protecting me; I shouldn't be protecting it. It's a challenge, to be certain, but I think one worth pursuing.

    19. Re:Somewhat pointless? by BroadbandBradley · · Score: 0, Redundant

      you do mean the problem exists between keyboard and chair PEBKAC.... right?

      similar to an I Dee 10 T error (ID10T).

      users are so 404.

    20. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      IE 7 is cool. I think I'll switch to it for my Windows computers (despite having used Firefox since its first beta). What I like about beta 3: tooltips that show keyboard shortcuts, in fact an entire list of keyboard shortcuts is available from the option menu on newly opened tab. Also I like the option on shutdown to open up with the current tabs next time.

      "But there are extensions for all that!"In fact that gets me to what I hate most about Firefox. Extension hell. Every time I install Firefox on a new system I have to hunt down a list of extensions for it or my user experience is going to change radically. And all those extensions take up memory and processor time, and often have bugs or security flaws of their own.

      Another thing I like about IE 7 is its sandbox mode on Vista. That should, I think, provide several security advantages over competing browsers. (In fact, IE 6 with ActiveX turned off was already reasonably secure.)

    21. Re:Somewhat pointless? by hedwards · · Score: 3, Insightful

      Prove to me that security in IE, Firefox, Opera, and Safari is "good enough". The current number of browser exploits clearly indicates that you are correct.

      IE has both activeX and extensions to worry about, on top of being tightly integrated into the core OS. And Firefox has the additional burden of all those extensions that most people use. Removing the extensions makes it significantly easier to audit the code and assure that the end user browser experience is secure. With extensions, they can only QA the browser itself and ensure that the basic API allows sufficiently secure practices.

      Personally I like the idea that's being pushed here, and have been wondering for quite some time why there isn't more separation between extensions/plugins and the browser itself. People will use whatever is cheap, fast, pretty, reliable and secure. There is no inherent reason why with all the processing power and extensions to the processor that a browser like this can't nail the other three while being close enough on performance that people don't notice a speed trade off.

      This kind of thing can already be done presently. Just in a less efficient and less fine grained manner. Linux or similar in a VM.
    22. Re:Somewhat pointless? by Echelon+One · · Score: 2, Funny

      The internet's main problem is between the monitor and keyboard So, what, the speakers? The empty bottle of Gatorade that's been sitting on my desk for a week? I think you meant PEBKAC ;)
    23. Re:Somewhat pointless? by irc.goatse.cx+troll · · Score: 5, Informative

      If your university runs windows, try hitting alt+shit+numlock (alt/shift have to be the left side) to enable mouse keys, then with numlock on hit * and then 5 to middleclick.

      Fuck silly restrictions.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    24. Re:Somewhat pointless? by elrous0 · · Score: 1

      The head of the idiot who uses them

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    25. Re:Somewhat pointless? by Heembo · · Score: 2, Interesting

      The internet's main problem is between the monitor and keyboard ;-) I know you meant well, but that is a very ignorant statement. I can be casually surfing the web with a modern browser, and if I hit a site that was hijacked by an attacker, even if I have modern security software installed, I can get hit with JavaScript code that can escape the sandbox, break single origin policy, or (in the past) flat out run OS commands. The browser is an operating system. And a very insecure one at that.
      --
      Horns are really just a broken halo.
    26. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      No, no, no. Its the keyboard usb cable.

    27. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      I predict no. The internet's main problem is between the monitor and keyboard ;-)


      I looked there but just found some crumbs and dust.... Although I have found that users are a big problem and they are somewhere between the chair and keyboard....
    28. Re:Somewhat pointless? by Yaleman · · Score: 1

      Well, java IS a serious PITA to get working properly most times, so it's my main problem with the internet :)

      --
      Life is a window... It just depends on what side you choose to be on...
    29. Re:Somewhat pointless? by denton420 · · Score: 4, Interesting

      What is the point in bashing their project? Do you not realize that even if no one uses this particular browser, it sets a precedent that others are likely to follow? Sometimes, you have to create just for the sake of creating. Beyond that, who really knows, this browser could be the next big hit with a little bit of mainstream media exposure. A product that delivers on all of its promises (more so in the IT genre) will have its day.

    30. Re:Somewhat pointless? by LiENUS · · Score: 1

      If it works with google apps its definitely for me. I administrate a veterinary clinic (largish by veterinary clinic standards but 15 workstations 2 servers). A security minded web browser would make me a lot more comfortable with the move we are making to integrate the internet into the clinic.

    31. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      If you build it,
      they will come.

    32. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      The problem is that there is no way that the secure browser would have Flash or Quicktime written for it. It's hard enough to get these for Linux or 64-bit Windows, let alone some crazy niche browser that's difficult to work with due to security barriers all over the place!

      dom

    33. Re:Somewhat pointless? by lymond01 · · Score: 4, Funny

      What we need is less bloated browsers, those that don't use up 100+ MB of RAM

      Ask not what else your 100 MB of RAM could have done for you, but what you could do with your other 1900 MB of RAM.

      Like government, browsers could me more efficient with their resources. But think of your computer as a country in renaissance -- instead of worrying why you paid $100 for that hammer, question instead what the hammer may allow you to do whatever its cost.

      (I'm only half-joking because I'm a satirist, not a realist...then I'd be half-serious.)

    34. Re:Somewhat pointless? by The+Evil+Couch · · Score: 1

      [insert ASCII art of a joke flying over your head here]
      [insert "whooshing" sound effect here]

      He's pointing out that users are not typically found between the monitor and the keyboard. Now, if the poster had said "monitor and chair" or "keyboard and chair", it'd make a lot more sense.

    35. Re:Somewhat pointless? by AnonymousCactus · · Score: 4, Insightful

      These guys are researchers, why do you think their goal is to make a separate, competing browser? Generally, that only happens if the market is dumb enough to miss potential, if indeed it has some.
      If they show the security advantages can be achieved without hurting other aspects of browser performance, something like Firefox or IE could implement their strategy and claim a big win for security over their competitors. This idea is at least a couple of years old. It would surprise me if it isn't simmering on the back burner of the IE team or someone influential at Mozilla.
      As for everyone saying silly things about how programmers should just code better...go take an OS class. Browsers are becoming more like operating systems. Imagine if every program on your computer was essentially working with the same address space except for a few hard-coded rules. Even Windows long ago (like in DOS times) realized that's a broken approach.

    36. Re:Somewhat pointless? by shallugarg · · Score: 0, Offtopic

      The visit was useful. Content was really very informative. From http://www.giftwithlove.com/

    37. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      Enterprises would use it. Running "the secure browser" will be much more reassuring than running something that some developers (or more likely, IT admins) have done their best to harden.

    38. Re:Somewhat pointless? by nametaken · · Score: 1

      What is between the monitor and keyboard that causes issues with the internet?

      Wires. Without them computer security would be easy!

    39. Re:Somewhat pointless? by Hucko · · Score: 1

      If you didn't find that funny you are posting to the wrong forum.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    40. Re:Somewhat pointless? by Bacon+Bits · · Score: 2, Interesting

      Personally, I'm hoping they come up with a good model for combating cross-site scripting (which AFAIK is still a problem in every browser... except perhaps lynx).

      --
      The road to tyranny has always been paved with claims of necessity.
    41. Re:Somewhat pointless? by piojo · · Score: 1

      Thanks, I'll try that next time I'm in the lab.

      --
      A cat can't teach a dog to bark.
    42. Re:Somewhat pointless? by amRadioHed · · Score: 1

      What makes you think that? The slowness the comment was referring to was not due to the rendering engine, it's the extra layers beneath it that haven't yet proven themselves.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    43. Re:Somewhat pointless? by amRadioHed · · Score: 1

      question instead what the hammer may allow you to do whatever its cost. Knock the arms off of statues at the museum? I'm not sure I need the extra cost for that.
      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    44. Re:Somewhat pointless? by jlarocco · · Score: 1

      I'm confused. They "disabled right click"? In web browsers, or in general? What were they trying to achieve? I've never heard of anyone doing that. The more I think about it, the harder I laugh. That's gotta suck.

    45. Re:Somewhat pointless? by amRadioHed · · Score: 2, Funny

      Ahh yes, bluetooth and Wi-Fi. The answer to all our security problems :)

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    46. Re:Somewhat pointless? by piojo · · Score: 3, Interesting

      They disabled right clicking in general. To rename a file, I have to do "file -> rename". There is no way to look at a folder's properties, because "file -> properties" is also disabled (so good luck freeing up disk on your network space when you can't see the folder sizes). Apparently, it's harder to mess up the computers without right clicking. These restrictions do not seem to apply to Firefox, Java, and some other non-Microsoft apps. Thank God they are written in a way that ignores stupid settings.

      --
      A cat can't teach a dog to bark.
    47. Re:Somewhat pointless? by Alsee · · Score: 3, Insightful

      I'm not sure if I get this. The key feature seems this:

      The key feature is Trusted Computing.

      So who is this product for?

      The RIAA, MPAA, and all those people who want to make DRM locked websites where no one can save copies of pictures or any other content from the page, where you can't copy-paste text or anything else, where you can't run any ad-blockers, where you can't view the webpage source, where you can't "deep link", where they can securely track your identity, etc etc etc.

      He's this guy's page at The Information Trust Institute (ITI).

      Their definition of "secure" is securing computers against the owner.

      They do Trusted Comptuting, Trusted Platform Models, DRM, they are even working on a Trusted DRM P2P system. Oh joy, I can't wait to get me some of that Trusted DRM P2P! Woohoo! Yummy! to ensure that distributed multimedia protocols' trustworthiness is enforced in terms of security... security when delivering voice, music... trusted peer-to-peer (P2P) streaming protocols in large-scale ad hoc distributed systems for efficient content distribution... Issues of digital rights management

      Come on, don't tell me no one noticed the project name "Opus Palladianum" and thought, "Damn, that sounds like Palladium!" Yep, this is the scheme for a DRM locked down browser running on a DRM hardware locked Palladium system. And yeah, the article mentions that this guy came from Microsoft. Who here is surprised at that? Yeah, me neither.

      Yeah, tag this article trustedcomputing. Or treacherouscomputing if you prefer.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    48. Re:Somewhat pointless? by Anonymous Coward · · Score: 1, Informative

      Addons. (And don't go about "Default installation". The point of Firefox is to be lightweight browser to which people add addons to add the functionality they want)

      NoScript addon
      -Prevents all scripting from sites not whitelisted (and nope, it isn't difficult. With most of the sites I visit in random browsing, I don't mind javascript working and when I care, it's two clicks away to permanently whitelist)
      -Even if some site is whitelisted, it will as default prevent cross site scripting (nice bar in the upper corner, which lets you choose unsafe reload if you wish)

      Really, one of the best plugins for firefox. I love it propably more than adblock. And it's pretty common too...

    49. Re:Somewhat pointless? by DKlineburg · · Score: 2, Informative

      F2... That is keyboard shortcut to rename a file. I never right click a file name. To slow.

      --
      Memory is deceptive because it is colored by today's events. - Albert Einstein
    50. Re:Somewhat pointless? by Alsee · · Score: 4, Interesting

      Replying to myself, I just got a look at the technical paper.

      On a browse through I don't see anything directly tied to Trusted Computing in there. So maybe I jumped the gun, but this group *is* deep into the Trusted Computing stuff, and the Palladium-esque name sure seems like more than a coincidence, and looking the paper it is exactly the sort of design you'd want to adapt into a Trusted Computing browser.

      So I'm still rather suspicious of the intent and connections behind it, but I will retract my positive tagging that it *does* explicitly intend to involve Trusted Computing.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    51. Re:Somewhat pointless? by Zoxed · · Score: 1

      What is the point ? Well IE lay in the doldrums for years until FF et al gained enough users/column inches for MS to finally update IE with lots of shiny new features. So then *all* the IE users gained from the development of small usage browsers.

    52. Re:Somewhat pointless? by jlarocco · · Score: 1, Insightful

      Maybe you should transfer. If they hire admins that bad, what does it say about the rest of their staff?

    53. Re:Somewhat pointless? by xophos · · Score: 1

      You would not believe how dumb the market can be at times. ;-)

    54. Re:Somewhat pointless? by x2A · · Score: 1

      Alt + Double click, or Alt+Enter are both windows shortcuts for viewing a file/folders properties that could be worth a try.

      --
      The revolution will not be televised... but it will have a page on Wikipedia
    55. Re:Somewhat pointless? by x2A · · Score: 0, Troll

      It's not our fault that you bleed, go change your tampon and get back to taking your anger out on those who are actually responsible: your parents. None of us here fed them while they were fluking you into existence, so none of us are responsible for you being born a little bitch, and if you weren't such a little bitch, you'd realise that, and direct your PMS anger where it's a little more deserved.

      --
      The revolution will not be televised... but it will have a page on Wikipedia
    56. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      Yes. Java.

    57. Re:Somewhat pointless? by ArAgost · · Score: 1

      You can use F2 to rename the file and alt-enter to see proprieties.

    58. Re:Somewhat pointless? by boyfaceddog · · Score: 1

      The internet's main problem is between the chair and keyboard ;-)

      There, fixed it for you.

      --
      Here will be an old abusing of God's patience and the king's English.
    59. Re:Somewhat pointless? by bryce4president · · Score: 1

      I think you meant between the back of the chair and the keyboard :)

    60. Re:Somewhat pointless? by Threni · · Score: 1

      I don't understand why browsers aren't dropped in favour of an app which uses the net to send/receive data, but which has all the power of the host OS to handle graphics, sound, peripherals etc. I'm running Vista 64 with 4 gigs of ram and broadband - why should my ability to do stuff online be limited to what Opera Mini can do on a mobile phone? Just think - no need for javascript, active-x plug ins and other inherently unsafe, clunky frigged nonsense to do such state of the art operations such as validating input and moving windows around, or dealing with old versions of browsers which don't even run on your OS.

    61. Re:Somewhat pointless? by ichigo+2.0 · · Score: 1

      Perhaps the GP types with his butt?

    62. Re:Somewhat pointless? by Dextrously · · Score: 1

      I predict no. The internet's main problem is between the monitor and keyboard ;-) The only thing between my keyboard and monitor is my wrist pad. Which I have displaced because I need more space for my bowl of yummy delicious pasta. I'll thank you to stop making such erroneous claims directed at my wrist pad and focus on this world's real problem... thats right, manbearpig! I'm super serial!
    63. Re:Somewhat pointless? by Sam+King · · Score: 1

      Opus Palladianum is a specific technique people use when building mosaics, it was our way of paying tribute to some of the other researchers from UIUC who built browsers before us.

    64. Re:Somewhat pointless? by greedyturtle · · Score: 1

      But those arms were sticking out too far, some people were accidentally running into them, so we had to make the statues more secure to the public. Think of the blind people!!

      All kidding asside, I think that this is a great idea, there's absolutely a market space for a secure browser, specifically running on a server. You still shouldn't use it to surf pr0n, but finding those useful little applications online for your server would be much easier if I could do it on the server itself safely.

      Second, this being from a University and released open source, I expect this to have an impact not by taking some 'market share' but by possibly aggregating some of it's technologies to other browsers.

    65. Re:Somewhat pointless? by austin987 · · Score: 1

      Firefox, using less than 100 MB of ram? Sign me up!

    66. Re:Somewhat pointless? by greedyturtle · · Score: 1

      It's those god damn motherfucking TUBES, man! I see them going everywhere, but NO ONE IS STOPPING THE MADNESS!

    67. Re:Somewhat pointless? by saladami · · Score: 1

      I'm thinking tin foil hat wearers would go for it.

      But this just makes me think of Hushmail. No matter how "secure" it is, it's going to have some NSA-only backdoor hard-coded into it. And you're going to draw unwanted attention by using it.

      And it doesn't take much special expertise to use firefox with adblock, noscript, etc. and/or a hosts file to block doubleclick.net.

    68. Re:Somewhat pointless? by augmentedfourth · · Score: 1

      The internet's main problem is between the monitor and keyboard ;-)
      If someone is sitting between the monitor and the keyboard, they're even more clueless than I thought. I think you meant "Problem Exists Between Keyboard and Chair" (PEBKAC).
    69. Re:Somewhat pointless? by jambarama · · Score: 1

      Rename: F2
      Properties: Alt-Enter
      There is almost always a keyboard shortcut in Windows.

    70. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      Slight correction, its the numpad - that switches it to right click, * clickes left and right at the same time.

    71. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      As someone who has rolled a couple of my own Linux distributions, let me tell you: Firefox is a security nightmare. We're talking a browser that has to be updated every month or so; this is an annoyance, since Firefox is the single application that has forced me to remake the .iso image for my live CD Linux distribution every month or so.

      It's as bad as BIND was in the late 1990s, until DJB came out of the woodwork and made the very secure DjbDNS (only one known remote denial of service security problem in nearly ten years).

      I finally gave up and just removed Firefox from my live CD; instead, the live CD now just has Dillo and Links. Now I don't have to update it every month.

    72. Re:Somewhat pointless? by Compumyst · · Score: 1

      People will use whatever is cheap, fast, pretty, reliable and secure. No... "People" will use whatever is easiest for them. IE comes with Windoze. Why else would its market share be so high? Firefox has gotten easier to get and use over time (for the average computer illiterate), and thus its market share has increased in the last few years.

      "People", as you call them, generally don't care about security. (And that's why helpdesk and computer repair shops stay in business) As far as cheap, they say you get what you pay for... Oh wait, they're all free.
      --
      What's done's in the past, forever shall last.
      Work is work; life is life; fair is not!
    73. Re:Somewhat pointless? by piojo · · Score: 2, Insightful

      Maybe you should transfer. If they hire admins that bad, what does it say about the rest of their staff? That's like saying, "Oh, don't study physics at that school--just look at their biology department, it's terrible!" Furthermore, I did think about transferring a few years ago (because of a more relevant concern), but for better or worse, I stayed, and I'm graduating in June. No transfer for me.
      --
      A cat can't teach a dog to bark.
    74. Re:Somewhat pointless? by jtev · · Score: 1

      You must be new here. Look the truth is, computers are complicated. If someone goes into the kitchen, and is cutting carrots with a deli slicer, and cuts off their fingers then the blame goes on the person who was doing the cutting, not on the deli slicer maker, and not on the farmer who grew the carrots. If a person doesn't understand the basic rules of keeping safe with something, they should not use whatever something they don't understand.

      --
      That which is done from love exists beyond good and evil
    75. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      I think it's trivial.

      create temp_user,temp_group
      spawn
      setuid temp_user,temp_group
      exec browser_of_choice
      delete temp_user

      All you need is an OS w/o bugs :-)

    76. Re:Somewhat pointless? by WasteOfAmmo · · Score: 1

      Actually this is probably not due to "bad admins" but instead a side affect of a group policy on the OU. I just tried a quick search to locate the policy that I am thinking of without luck. I have experienced the same issue in our labs. One of the group policies that makes sense to enable has the unfortunate and stupid side affect of disabling right-click for a lot more than it probably should. It is a policy to do with the behavior of explorer but that is all I can remember.

      Bottom line: don't assume the admins are idiots just because you don't see/understand a particular situation.

    77. Re:Somewhat pointless? by RockDoctor · · Score: 1

      back in the IE 5/6 heydays.

      IE 0.833 had a heyday? Or even IE 5 or IE 6?
      I may have had to use them at work (I don't recall. At work, browser security is their problem, not mine.), but I know for sure that I've never installed either at home. Occasionally I've come across programmes that require one of these to be installed in order to complete an installation process. That has swiftly terminated the installation process and triggered the search for an alternative programme to do that job.
      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    78. Re:Somewhat pointless? by AnotherDaveB · · Score: 1

      So who is this product for? Seems interesting from a design point of view, but unelss one of the big browsers adopts it, could it really make even a tiny dent on the security of the internet?

      The article says "The long-term plan is to create a cross-platform Webkit version that will be released to the open-source community," so perhaps it will be adopted by the Webkit/Nokia/Apple teams?

    79. Re:Somewhat pointless? by ultranova · · Score: 1

      If I was offered a browser that was able to contain flash or quicktime 0day, I would switch to it in a heartbeat.

      This one isn't, thought, not by itself. Simply because the different components have been separated doesn't mean that you can't comporomise a single component - say, flash or quicktime - and use it to take over the system. You need OS kernel level restrictions on what these components can do; that means something like SELinux (or possibly Hurd, if I've understood how it works correctly), but if you have it, why not just restrict the browser itself ?

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    80. Re:Somewhat pointless? by Alsee · · Score: 1

      Thanks for the explanation on the Opus Palladianum name.

      Could you offer any thoughts on Trusted Computing, particularly any thoughts on Trusted Computing in relation to your browser now or in the future?

      Note: I'm a programmer with an extensive amature familiarity with the subject, to the extent that I have read the Trusted Computing Group's 300+ page technical specification on the TPM from cover to cover. So you don't have to worry about targeting your answer down to a general public understanding level.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    81. Re:Somewhat pointless? by Anonymous Coward · · Score: 0

      Sigh... it was mildly amusing, satirical. Coming under the category of comical, or funny. You are said to be in the wrong forum because you are incapable of understanding the content and behaving in a civilised manner.

      Your last statement... do you rail against 'Danger keep out' or other delimiting signs as well?

    82. Re:Somewhat pointless? by BlackCreek · · Score: 1
      I am afraid that your university is the exception to the rule.

      At least the big companies I have direct contact with, have a police in place to require IE.

      Honestly I don't think many companies would switch to more secure, and less capable browser. If they would, there would be many more companies with policies requiring Firefox, and I at least don't see that (stated my personal limited experience, but its the only one I have ;-)).
      Besides, if there is a problem with IE specific code that won't render in *Firefox*, I don't even want to think about the trouble using a much simpler browser.

      On the top of that, their web publishing people have already bought expensive Web publishing frameworks to develop upon, which most likely won't work on a simpler browser. Most of these web published will fight to death to keep their "special effects" pages.

  2. We do not have a malware problem. by twitter · · Score: 0, Insightful

    M$ has a malware problem. I'm all for better design but we should avoid sweeping generalizations about computer security. It's not a "computer virus" it's a Word Macro, a pdf pass through exploit, an Outlook problem, etc. People who pretend to be "platform neutral" are either ignorant or trying to sell you something second rate. Any platform can use more security but only one of them really needs it.

    The general approach sounds much like what any browser, or any program for that matter, already does. A main process calls and monitors subroutines that do different things on demand. Calling the main program a kernel and it's messaging "OS level" does not do much for me. All modern software is as modularized as possible. What's really going on here besides Microsoft Research hype?

    --

    Friends don't help friends install M$ junk.

    1. Re:We do not have a malware problem. by Anonymous Coward · · Score: 1, Informative
      You already posted in this article with one of your many sockpuppet accounts. Please don't game the moderation system or the posting limits for negative karma accounts. They exist for a reason.

      M$ has a malware problem.

      Since I run Windows and don't have a malware problem, it follows that "M$" doesn't, either. Users who download and run shit on their computers do, however. It also follows that if I had a malware problem in OS X or Linux, it would be my fault.

      A main process calls and monitors subroutines that do different things on demand. Calling the main program a kernel and it's messaging "OS level" does not do much for me.

      Let's put it this way. If this had come out of IBM or some other company, you'd be praising god and passing the ammo, mostly because it's obvious by what you wrote here that you have no understanding whatsoever of the topic at hand, and didn't even bother to RTFA. You're just pretending to be an "advocate" by mindlessly bashing Microsoft, which does not help us one bit, especially when you use "we". While I use and promote free software whenever I can, I'd rather not be associated in any way with people like you.

    2. Re:We do not have a malware problem. by willyhill · · Score: 1
      He posted with Erris and twice with InTheLoo, including (as usual) shilling his own posts on this same thread and this one.

      All he needs now is to invite the other two sockpuppets and they can have a party.

      It's just incredible.

      --
      The twitter monologues. Click on my homepage and be amazed.
    3. Re:We do not have a malware problem. by willyhill · · Score: 2, Funny
      All he needs now is to invite the other two sockpuppets and they can have a party.

      Never mind

      --
      The twitter monologues. Click on my homepage and be amazed.
  3. I used to have some OP shirts by Anonymous Coward · · Score: 0

    But then they weren't cool anymore, so I stopped wearing them.

  4. part of the solution.... by owlnation · · Score: 4, Informative

    One quick and easy way to make the web a safer place would be for ActiveX to be shunned by everyone. If you are a web developer, simply refuse to use it.

    1. Re:part of the solution.... by mnmn · · Score: 3, Interesting

      I'll give you an alternative.

      Run the browser in a Virtual Machine along with its plugins. When you close it flush all changes to the binaries and keep the changes to the history and cache.

      You might not even need VMware to do this, just virtualize the files available to the browser and the memory available to the process. I dont think this will have a performance hit.

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  5. Please don't link to eWeek by Animats · · Score: 2, Insightful

    Users with strong privacy protections can't get past the stupid ad screen. Find another source, please.

  6. Totally pointless. by zonky · · Score: 1

    as you say. who will adopt it? The people who would most benefit from it? Of course not.

  7. no by Kohath · · Score: 2, Insightful

    Security is low on the list of features people notice, so sacrificing anything higher on that list for the sake of security will be perceived as a negative feature.

    So no.

    1. Re:no by eli+pabst · · Score: 1

      Security is low on the list of features people notice, so sacrificing anything higher on that list for the sake of security will be perceived as a negative feature.
      I disagree. Look at the market share that Firefox has picked up, almost exclusively because people were desperate for a browser that would protect them from sites that infected their systems with spyware and malware. If anything using Firefox is more of a pain in the ass because many website developers only beta-test their code in IE.
    2. Re:no by Anonymous Coward · · Score: 0

      Look at the market share that Firefox has picked up, almost exclusively because people were desperate for a browser that would protect them from sites that infected their systems with spyware and malware
      I find that hard to believe. Reference, please?
    3. Re:no by WK2 · · Score: 1

      I disagree. Firefox is so popular because of its features. Built-in popup blocking, customizable cookie behavior, tabbed browsing, and an extension repository. I'm sure security had some sway too, but it was mostly the features.

      It is certainly a pain in the ass when you try to use firefox to browse a site that was written exclusively for IE, but usually you can just do your business elsewhere. IE was more of a pain because of all the ads and the crashing.

      --
      Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
  8. Yes, you can download one already... by Anonymous Coward · · Score: 1, Funny
  9. Ad-free version of article by jroysdon · · Score: 3, Informative

    Ad-free version of article.

    How hard is it to look for the "Print version" w/o ads and link to that?

    1. Re:Ad-free version of article by noidentity · · Score: 2, Insightful

      How hard is it to look for the "Print version" w/o ads and link to that?

      I figure that once everyone starts linking to the "no fucking ads so we can read the article comfortably" link, they'll stop providing it. I, for one, would like this feature to continue to exist.

    2. Re:Ad-free version of article by chubs730 · · Score: 2, Insightful
      Because some folks would like to make a living off of this whole internets thing. It's no secret that nobody likes ads, but hosting and bandwidth costs money. This is one reason that all the "I use adblock and I'm going to let you know every chance I get" people bother me. If nobody sees these ads, or clicks them, then the sites you've come to rely on for free will cease to exist.

      Besides, you clearly take advantage of the karma bonus that the ad-ridden stories provide ;).

  10. All Hype. by inTheLoo · · Score: 0, Troll

    You think Microsoft wants people to equate Firefox with security like you just did? This piece of vapor is all marketing.

    This is more of the same from them, promising things they never deliver. Security has been job one for them for the last six years and it has yet to make a dent on the malware problem their customers have. Yet there they go again, "our next version of X will completely blow away the things you could enjoy from our competitors today." It gets tiresome.

    The scant description makes their new concept sound like a Mosaic UAC and it's ripe for abuse. The company that's been accused of manipulating search results and political based email filtering would love to have a complicated "security" wrapped around the world wide web.

    --
    No calls now, I'm ...
    1. Re:All Hype. by Anonymous Coward · · Score: 0

      I am confused as to who you are talking about here? This is not a MS product so can't be them you are trying to say are creating vaporware. not a mozilla thing either and anyone that associates firefox with security needs a reality check. A secure browser would be a nice thing to have as an option, currently none exist at all.

  11. Wrong Opus? by miguelfrommars · · Score: 1

    Partition? Unpatriotic wimps I say! Give me repartition or give me vulnerability! Besides, to really be an "Opus" shouldn't it be a penguin?

  12. In other news... by ruinevil · · Score: 4, Funny

    ...emacs is getting a browser. Still no word on the implementation of a usable editor.

    1. Re:In other news... by Constantine+XVI · · Score: 2, Funny

      Everyone always seems to forget viper-mode

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
  13. Yet another layer to destroy performance. by Anonymous Coward · · Score: 1, Insightful

    This is just another layer of software to further destroy the performance of our modern PCs. Even just to render a string on-screen in a web app goes through numerous layers on a typical Linux system:
    1) The browser's UI layer.
    2) The GUI toolkit's high-level rendering layer.
    3) The GUI toolkit's low-level rendering layer.
    4) Xlib.
    5) The network connection, UNIX domain socket or shared memory between the Xlib and the X server.
    6) The X server's high-level graphics layer.
    7) The X server's low-level graphics layer.
    8) The X driver.
    9) The Linux kernel.
    10) Finally the hardware itself.

    So even a "Hello World!" app for a browser goes through at least 10 layers of code, and that's in an ideal situation. It's no wonder that PCs today don't feel any faster than those of a decade ago, even though we've got hundreds of times the processing power and RAM; we keep slowing them down by adding further layers for such basic operations.

    1. Re:Yet another layer to destroy performance. by SoupIsGoodFood_42 · · Score: 1

      So? That's what makes the whole system work well and play nicely, isn't it? I'd rather just pay for extra RAM and have a nice, consistent experience (talking about Mac OS X here, but I guess it's a similar situation).

    2. Re:Yet another layer to destroy performance. by ohxten · · Score: 1

      I think the problem really lies with UI toolkits. Don't get me wrong, GTK+ is an awesome API for writing UIs, but let's face it -- it uses a lot of RAM, and it's slow. QT feels faster, but I don't use it because I don't code in C++. Contrast this to pure Windows API UI programming... fast, and uses very little RAM. Certainly not as well documented, and not as straightforward to use, but still.

      Have you ever tried to load a very large page in Firefox? It takes ages, even if it's a local file. Then try loading it in Opera. Almost instant. I'm not sure the problem lies in the "loading algorithm", as much as it lies in the choice of rendering engine.

      --
      Need an automatic screenshot taker? Try here.
    3. Re:Yet another layer to destroy performance. by V+for+Vendetta · · Score: 1

      So even a "Hello World!" app for a browser goes through at least 10 layers of code, and that's in an ideal situation.

      I wholeheartedly agree. See, even the article points out the major flaw:

      If you look at how the Web was originally designed, it was an application with static Web pages as data. Now, it has become a platform for hosting all kinds of important data and businesses [...]

      Let's rephrase this: "If you look at how the web was originally designed, it was an application to present information.". I'm not a native English speaker, but even in today's dictionaries, the verb "to browse" implies an interactive, but still passive action.

      Look where we are nowerdays. The browser, never designed to be a tool to manipulate data, has become the universal GUI for data interaction. By doing so, it has reintroduced all the shitty crap and we developers have thrown over board in the last decades:

      • Slow response times. Once due to slow machines and poor bandwidth, although we nowerdays do have the "power", instead of coding a well designed and behaving client/server application we'd rather spite out a shitload of HTML at a browser. Sort a table on a different column? Yeah, just go ahead, throw another query at the server, let the user waste another 10 secs. for the response. With a proper desktop application, the resorting would be done in memory within a blink of an eye.
      • Consistent user interface. We've come a long way down until most of the applications had their GUIs designed in such a way that a user wasn't forced to learn a new application from scratch, but could instead expect to find "Copy" and "Paste" beneath the "Edit" menu item. Than we started with browser based apps. But instead that we remembered the lessons on UI, we started the same crap all over again. Each and every (web) application has its own UI design.
      • Limiting to point & click. Any decent employee who uses an application in his every day job, while sooner or later learn how to quickly navigate his application by keystrokes. It's simply faster than using the mouse to navigate around. What Do we offer them with browser based applications? Pasck to point & click, forcing them (and their companies) to waste an awful lot of time (=money) by taking away keyboard navigation.
      • Circumventing the above stated limitations by introducing "Rich Thin Clients" and VMs. Now, this has to be the most ridiculous thing of them all. The slow response time get "optimized" by frameworks like AJAX that use a ton of Javascript code to enhance responsiveness of the browser. To give the user back the (desktop) feature we took him away in the first place by forcing him into using a browser instead of a decent application in his day-to-day job, we give him an application implemented in Java or ActiveX or similar crap, which runs on top of the browser. Folks, I beg your pardon! You can't be serious with this!

      Don't get me wrong. There are a lot of places where browser based applications do make sense: Configuring a router, playing a casual game and things like that. But any application that is used eight hours a day can't be implemented as efficient in a browser as in a desktop application.

      Also, the platform independence and "zero deployment" is a nice myth, in my experience. That application requires Java VM 1.4.x, this one 1.5.x, the next one will only work with that browser flavor or version, while the fourth requires popups to be enabled. There goes the one real advantage for using a browser: a quick and easy way to launch an application and get some things done. Yes, we might not need to install an application. But instead we now need to go around and configure VMs and browser so that the "zero deployment" application actually works.

  14. I've got a secure web browser by dudeman2 · · Score: 3, Funny

    Lynx.

    1. Re:I've got a secure web browser by junner518 · · Score: 4, Informative
    2. Re:I've got a secure web browser by x1n933k · · Score: 2, Insightful

      Well not to say that Lynx is perfect but I'd like to note that the first link shows an exploit over 10 years old and the second is almost 3 years old. Both have been addressed.
       
      [J]

    3. Re:I've got a secure web browser by Tycho · · Score: 1

      So, how about "telnet", then?

      Meh, I thought it was better with "'telnet' then?", but slashdot has a lousy minimum post length. I hope this isn't a quasi-double post, I received a too soon to post again message when I attempted to submit the first time. The problem is on my end, I need to feel less apathetic and replace this particular Logitech G7 mouse with another unused mouse I have that works. The switch for the left mouse button is bad. More often than not if I try do a single left click, it will be received an acted on by Windows as a double click and it some cases even more, like four clicks in a row. Which is a good time, in IE, most often when closing two tabs instead of one. Or, ending up two pages back when trying to navigate one back and attempting to correct the problem end by going forward two pages, back to the first page. Also, the right button, on this mouse, requires enough force to cause the mouse to move after pressing the right button.

      --
      Impersonating Tycho from Penny Arcade since before there was a PA.
    4. Re:I've got a secure web browser by huge · · Score: 1

      So, how about "telnet", then? Sure, just make sure that your system is properly patched ;)
      --
      -- Reality checks don't bounce.
  15. Don't overlook the potential for abuse. by inTheLoo · · Score: 2, Funny

    Just think of what Microsoft would like to do with UAC for your browser. "This website is not Microsoft signed, Cancel or Allow?"

    --
    No calls now, I'm ...
    1. Re:Don't overlook the potential for abuse. by ScrewMaster · · Score: 1

      Just think of what Microsoft would like to do with UAC for your browser. "This website is not Microsoft signed, Cancel or Allow?"

      I think this is how it would really be: "This website is not Microsoft signed."

      --
      The higher the technology, the sharper that two-edged sword.
  16. Such a great idea by rudy_wayne · · Score: 3, Funny

    Divide your software into subsystems managed by a kernel. That's certainly guaranteed to make things more secure -- just look how well it worked for Windows.

    1. Re:Such a great idea by raddan · · Score: 2, Insightful

      I'm not sure if you're being witty or just naive, but this really does appear to be a general software engineering strategy that works. I don't know much about how Windows' kernel works, so I can't say whether their implementation is any good-- I suspect that their business imperative to provide backward compatibility and rich APIs have probably hindered their efforts on the security front.

      But if you go out and look at software that is written to be secure, the subsystem approach is how it is done. Postfix, for example, is actually a collection of simple applications. One application does queueing, one specializes in spewing SMTP, one specializes in receiving SMTP, and so on. Also, system call policy enforcement mechanisms (ala systrace) and privilege separation (like in Apache or SSH) can be formally verified to work. I think UIUC is on the right track here. Whether their browser becomes THE web browser is somewhat unimportant, since they're researching an area of security that has had a fair amount of attention from good programmers but not computer scientists. In some ways this is the ultimate in enforcing "object-oriented"-ness: code isn't just a collection of modules, the application is a collection of small applications, too.

  17. The less functionality the better by sweet_petunias_full_ · · Score: 5, Insightful

    The solution for a more secure browser isn't to guild it with ever-growing layers of security and virtual machines, quite the reverse, it's to keep things simple.

    If we allow an internet to exist without the need for complex interpreted languages, if people open mostly static HTML documents when they open web pages instead of opening a pandora's box of plugins, languages, interpreted bytecodes, activeX gotchas and other unnecessary exploitable garbage, then the entire internet will be more secure.

    By making it more complex, exploits and backdoors are virtually guaranteed. But well, that's just *my* ignorant opinion.

    --
    You can't send a takedown notice to an already printed newspaper.
    1. Re:The less functionality the better by dave562 · · Score: 1

      You're right about the ideal solution for a more secure browser. I think the "problem" is that people are used to a dynamically rich web experience and the challenge then becomes to provide that experience for them as safely as possible. The internet was much safer when I first got onto it. We didn't have web browsers.... just gopher and lynx. Yet ironically enough my first access to telnet came through a misconfigured gopher process that I could kill with a ^Z and get to the telnet prompt. I guess exploits have always been there and the browsers have never been 100% secure.

    2. Re:The less functionality the better by Anonymous Coward · · Score: 5, Informative

      Web browsers are already complex, and they've been designed without any regard whatsoever for security. It's impossible to go back to static HTML documents by now. So would you prefer that everyone just sticks their head in the sand, and pretends that it'll all go away?

      This approach allows for complex browsers to actually become safer, by simplifying them. The browser is broken up into a set of components. Each component runs in a separate process, completely isolated (by the operating system) from the other components. In addition, each component is isolated from the rest of the system using mandatory access controls (SELinux in this case) which prevent the component from doing anything that it doesn't need to do.

      The key aspect is that the components only have one way to communicate with each other - a single communications channel which is created by, controlled, and mediated by the kernel process. That means that all interactions between the components are simplified, and can be monitored by the kernel. The kernel itself can be small and simple enough that it's behaviour can be proven correct. The kernel then enforces a security policy.

      This approach is known to work - it's similar to the approach used by operating system kernels.

      Let's say you break into the rendering component, where the HTML rendering and JavaScript VM reside. You have absolutely no access to the operating system - your only link to the outside world is through the kernel, to the other components. Even if you manage to run native code inside the rendering engine, the operating system won't allow you to access the network, filesystem, or anything else. You only have access to the IPC mechanisms, and even then only to the connection between the rendering component and the kernel.

      If your objective is to compromise the operating system through the browser, you can not do that from here. You can't just send a message to the component that handles file access, and get it to load malware onto the system - the kernel will prevent it. Even if you also find a hole in the kernel that allows you to run native code inside the kernel, the kernel doesn't have the ability to access the filesystem either. The filesystem component won't help either - it only has access to a small piece of the filesystem.

      If your goal is to steal someone's bank password, you'll still have a tough time of it. The kernel will prevent you from doing anything that doesn't fit within the security policy. Even if you could access a bank password, you're not going to be able to send that information to anyone. If you do have the ability to send that information, you're not going to have access to the passwords.

      The idea is not to add complexity - this browser should be no more complex than any other. The idea is to improve security by separating components, isolating them, and verifying that they are not doing anything that they're not supposed to.

      It's called "defence in depth" - acknowledging that the system can never be made totally secure, and designing it in such a way that any security breaches won't be able to do any damange, and are able to be tracked for analysis later.

    3. Re:The less functionality the better by kesuki · · Score: 1

      the best security ideas came around in the 60s and 70s they haven't changed much..

      so basically the most secure browsing environment possible is a fully hardened linux from scratch where the browser is being run by a limited user, who can't sudo or su, and where much of the filesystem is made immutable with chattr (chflags for bsd/apple users trying to make a hardened bsd or apple setup),

      then hackers no matter how good will just give up on your system, and thank god that microsoft is too retarded to adopt a file system/user configuration setup that would make it easy for people to run as limited users, and hard even if that person is retarded to overwrite vital system files.

    4. Re:The less functionality the better by dreamchaser · · Score: 2, Insightful

      If we allow an internet to exist without the need for complex interpreted languages, if people open mostly static HTML documents when they open web pages instead of opening a pandora's box of plugins, languages, interpreted bytecodes, activeX gotchas and other unnecessary exploitable garbage, then the entire internet will be more secure.

      Yes, and if everyone were to drive 25 miles per hour there would be far fewer accidents on the road.

    5. Re:The less functionality the better by Anonymous Coward · · Score: 0

      You seem to be ignoring the fact that there are useful binary plugins for browsers. How would these work in that model? Wouldn't they compromise the whole thing? You can't ignore them either.

    6. Re:The less functionality the better by Anonymous Coward · · Score: 0

      RTFP. At least look at the figures and you will have your answer.

    7. Re:The less functionality the better by Jim+McCoy · · Score: 2, Interesting

      > This approach allows for complex browsers to actually become safer, by simplifying them. The browser is broken up into a set of components. Each component runs in a separate process, completely isolated (by the operating system) from the other components. In addition, each component is isolated from the rest of the system using mandatory access controls (SELinux in this case) which prevent the component from doing anything that it doesn't need to do.
      [...]
      > This approach is known to work - it's similar to the approach used by operating system kernels.

      Unfortunately, this approach is also known to have several big problems. Take a quick spin through google for the "confused deputy" problem and you will see one of the primary complaints of ACL-based security. Capability-security researchers think they have a solution and in fact created a capability-secure browser called CapDesk several years ago. If anyone is actually interested in the problem they should check it out.

    8. Re:The less functionality the better by sweet_petunias_full_ · · Score: 1

      Excellent post, but I'm going to pick some bones anyhow.

      "It's impossible to go back to static HTML documents by now."

      A lot of pages are still static and they work just fine, so it's not quite impossible. Almost all pages that use a maze of scripts don't really need them. If you look at the information 99% of webpages present, they could have achieved the same presentation, or something reasonably close, statically. Some places like Google, Yahoo, Amazon, M$, etc., they will not want to go back to say the least. They've invested too heavily in this OS-on-a-page Web 2.0 stuff... but that doesn't mean that all other webpages have to be as fat as theirs. People think they are the holy example that has to followed, but that's not true in most cases.

      "This approach allows for complex browsers to actually become safer, by simplifying them."

      I'm all for simplifying, but I think we need a stronger commitment to that. The process separation idea sounds good too. A misbehaved page or plugin shouldn't crash the browser, let alone the system. I have wished for this for a long time (or alternatively something that can stop all running scripts dead in their tracks in case of an overrun). On the other hand, I sense that, in order to keep things entirely separate, the browser image and all of its libraries will be duplicated in memory for every open page... or some other such similar unwelcome inefficiency. However, someone like the military will buy this, add 16G of RAM and not think twice.

      "a single communications channel which is created by, controlled, and mediated by the kernel process."

      OK, that's where I can sense that this is going to be slow. *Really* slow. Tanenbaum must be involved in this somewhere.

      "the operating system won't allow you to access the network, filesystem, or anything else."

      Of course it won't, so now you have to trick the operating system into doing it for you, and you just might because it is now so complex that by some corollary of Murphy's Law it has proportionately that many more exploits and backdoors to take advantage of.

      It's true that limiting the functionality of each individual component stands a better chance of containing any one exploit, but because of the additional complexity of the security framework and OS, keeping all of that code properly working after the original developers are gone will be difficult, and what with the constant urge for featureitis it just may be possible to produce a train of exploits to traverse the whole thing once it degrades to a "Fixing X breaks Y and Z" mess.

      Compare Vishta, a gigantic OS with all of the security bells and whistles to any open source OS that is less imbued with featureitis. Which is more secure? In theory it should be the commercial product, but nobody I know believes that for a second. In the real world simplicity is the gift that keeps on giving, because if a patch is necessary it can be developed more quickly and be more likely to solve the problem permanently.

      That is all just my opinion, of course. If I try your browser and like it, I may still use it... on static HTML webpages.

      --
      You can't send a takedown notice to an already printed newspaper.
    9. Re:The less functionality the better by sweet_petunias_full_ · · Score: 1

      "...if everyone were to drive 25 miles per hour there would be far fewer accidents on the road."

      I knew someone would pull a bad car analogy on me for this.

      Where you went wrong is you mistook my argument as a qualitative argument. I was actually making a *quantitative* point. That is, I don't mind if 1% of web pages use assorted crappola. What I don't want is for 99% of websites to force-stuff a javascript operating system into their page (and down my throat) when all of their content could have been done statically.

      That's right, I'm saying that 99% of web pages don't need a scripting language kernel embedded into it, 15 different plugins and other extraneous stuff to impart their information attractively. If all of those pages went static, the internet as a whole would be more secure. The clients would be more secure, the servers would be more secure, the tubes... they wouldn't get clogged as often.

      That's all I'm saying.

      Is it going to happen? No -- I never said it would happen. It's only in the interest of *everyone* for it to happen. That's why it will never happen

      --
      You can't send a takedown notice to an already printed newspaper.
  18. What I want to know is... by jemenake · · Score: 4, Funny

    What the hell makes these UIUC people think that they know how to make a browser? You'd think they'd leave this kind of thing to people who've done it before. Sheesh! :)

    1. Re:What I want to know is... by tjstork · · Score: 1


      What the hell makes these UIUC people think that they know how to make a browser? You'd think they'd leave this kind of thing to people who've done it before. Sheesh! :)


      It's amazing how few people on /. seem to have gotten this joke.

      --
      This is my sig.
    2. Re:What I want to know is... by rthille · · Score: 2, Funny

      Next thing you know, CERN will want to produce one!

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    3. Re:What I want to know is... by chrispalasz · · Score: 1

      What the hell makes these UIUC people think that they know how to make a browser? You'd think they'd leave this kind of thing to people who've done it before. Sheesh! :)

      It's amazing how few people on /. seem to have gotten this joke.

      This is not a joking matter. People still suffer from IE today.
  19. Kernel, application... by bluefoxlucid · · Score: 1

    I have said for years that an application and a kernel are the same damn thing. I gave up eventually on trying to explain microkernel architecture and how to make an application resistant to faults and attacks because no one listened. Not even when Flash and Java crashed and took down the whole browser (oops). Looks like someone's finally getting the idea of protected mode memory schemes and operating system security policies (which you can apply to different processes, but not different bodies of code... well you can, but it's hard and causes huge performance problems)

  20. Security is an annoyance to most peopl by icepick72 · · Score: 2, Insightful

    Security isn't important enough to people right now to make the change away from IE (or older versions of it). A new browser deemed more secure will be met with less interest because those people not wanting to deal with current secure features in Firefox like NoScript and AdBlock plugins, surely they won't want to fiddle with something having even more restraints.

    1. Re:Security is an annoyance to most peopl by WarJolt · · Score: 2, Insightful

      People don't want to deal with it. The other day I was hearing someone complain about vistas security features. However, a secure architecture is different from a security feature. The idea is to prevent exploits and minimize the damage when things go wrong. Ideally the user won't have to enable a setting. I'd adopt it.

    2. Re:Security is an annoyance to most peopl by n6kuy · · Score: 1

      > -I'm on a quest for anyness and I am ready.

      OK. Just press the 'any' key.

      --
      If you disagree with me on social issues, then it's pretty clear that you are a narrow-minded bigot.
    3. Re:Security is an annoyance to most peopl by nametaken · · Score: 1

      As with any product, it's an issue of having to give me what I already have, but better.

      If this browser doesn't have working flash, working javascript, and render at least as well as the big two... it gets zero uptake. It's as simple as that. Once it has all those things, THEN if it's more secure it might get some adoption.

  21. Yes, if it's standards-compliant by mandelbr0t · · Score: 4, Insightful

    I don't see why this couldn't fly. Samuel King appears to be a well-established professor with solid credentials. It's based on SELinux at present, but they've designed it to work with various other resource segmenting programs (they named AppArmor).

    I'd say the key to finding a market will be standards-compliance. If it supports HTML 4 and XHTML reasonably well (like anyone can do it perfectly) and has ECMAScript, then it can work with a properly-designed webapp. While they're designing plugin support, I don't think it matters much whether Flash will be supported. People who care about security don't tend to be distracted by shiny things.

    Sure, it won't even come close to top of the browser list. The purpose of this browser, however, is to bring web browsers to locations that can't use them because of security concerns. As a developer, I can certainly say that my productivity is improved with web access - forums, developer documentation, bug reports. I've been at companies that won't let their developers work on the Internet at all, probably for fear of espionage. The web browser is probably the second largest target (after e-mail clients) for malware writers. Web browsers are ubiquitous now, so spending some time researching "white-hat" web techniques is a worthwhile effort regardless, and I'm sure there are some who will find this browser useful. I will continue to use Firefox, despite the security concerns associated with JavaScript and Flash. My tin-foil hat is back in the closet, and I want to keep it there.

    --
    "Please describe the scientific nature of the 'whammy'" - Agent Scully
    1. Re:Yes, if it's standards-compliant by Anonymous Coward · · Score: 0

      It's based on KHTML. KHTML is a standards compliant rendering engine - it lags behind it's sibling Webkit, and Opera, but tends to be on-par with, or slightly ahead of Gecko, and miles ahead of Internet Explorer.

      TFA stated that they're looking into using Webkit as a rendering engine for this thing as well. I use both Konqueror (KHTML) and Safari (Webkit) quite often, and never have any problems with either browser. Compatibility will not be a problem.

      The neat thing with this architecture is that Flash can be supported more securely than in traditional browsers. Since plugins are isolated from the rest of the browser, they can't compromise the entire browser. The kernel prevents the plugin from violating the browser's security policy in any way. Combined with an appropriate SELinux policy which prevents the plugin from compromising the operating system or bypassing the browser's security system, this browser could actually contain an attack that exploits a vulnerability in a plugin.

    2. Re:Yes, if it's standards-compliant by evanbd · · Score: 1

      People who care about security don't tend to be distracted by shiny things.

      Some of us like our shiny things, but are aware enough of security that we'd rather use a more secure browser. Sure, anyone on a mission critical system can probably live without it, but why shouldn't my home PC that I watch Youtube videos on be secure? If they can make it work, and be usable, I'm all for it.

  22. A link to the paper by Sam+King · · Score: 5, Informative

    Here is a link to the full research paper, we hope you enjoy it!

    1. Re:A link to the paper by Deanalator · · Score: 1

      Haha, I was going to yell at you that I posted the link to the paper first (well, same time anyway), then I realized who you were :-)

      I really have just briefly glanced over it at the moment, but it looks interesting. Is there code I can download somewhere? I can't find any on your's or Chris' websites. Also, have you checked out jnode? Similar to Microsoft's singularity, but actually functional (and in java).

  23. The super-duper-secure safe OS by sweet_petunias_full_ · · Score: 4, Funny

    OK, if you really want a truly secure safe OS (and by extension, to a browser mapped to the same address space), this is what you need in your OS:

    Not one microkernel, for extra safety you need redundant nanokernels, with a microkernel over those, then the user kernel. To prevent buffer overruns, all messages passed between these are sent as emails, with spamassassin checking lest any of them get any ideas about sending spams.

    OK, next you need lots of verification. Every time you write to disk there should be a second process to verify that what was written is correct. Then you need a process to check that the verifier process is checking things correctly. If memory doesn't run out while doing this, a body of processes should vote democratically as to whether the whole thing finished correctly. In case of collusion between the processes, some of them will be strictly dice rolls.

    The least trusted part of the computer is the user, otherwise known as the "owner" of said computer. Thus, that person should not be allowed to do anything because that is a sure way to introduce problems. Harass that person with questions and popups at every opportunity. That will make sure they go out and read a book and not get in the way of the important things that the operating system is trying to do.

    To prevent hardware from crashing any of the kernels, they must be separated by a special interface layer that works a lot like a chat room (IRC). What this means is that devices that speak the protocol correctly can connect and be listened to by the kernel(s). Those that misbehave or that use foul language are kicked off by the watchdog process. The watchdog process is watched by a bulldog process. Sometimes the bulldog just barks, other times the two are wrestling it out on the ground while the rest of the system waits for them to sort out their differences. Alas, such is the price of progress.

    To further prevent buffer overruns, a new character encoding is introduced where a previously one-byte code now needs ten bytes to encode it. This means that buffers have to be ten times bigger and thus there is a lot more space before an overrun occurs.

    Let me know if you can think of any more features to add to this future super-OS.

    --
    You can't send a takedown notice to an already printed newspaper.
    1. Re:The super-duper-secure safe OS by Zebra_X · · Score: 3, Funny

      With all those kernels lying around all you are going to get out that design is *popcorn*

    2. Re:The super-duper-secure safe OS by hcdejong · · Score: 1

      OK, if you really want a truly secure safe OS (and by extension, to a browser mapped to the same address space), this is what you need in your OS:
      [long explanation] In other words, Windows Vista?
    3. Re:The super-duper-secure safe OS by Alsee · · Score: 1

      Let me know if you can think of any more features to add to this future super-OS.

      How about a talking paperclip to help you do stuff? That would be really neat!

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    4. Re:The super-duper-secure safe OS by Anonymous Coward · · Score: 0

      Excellently reasoned. You'ld be surprised exactly how on target you are.
      Microkernels = File/Process Sandboxing; Verifier=ProcessProgramHeapChecker,
      Email = Asynchronous Messaging, IRC = SynchronousMessaging
      what else would you need?

    5. Re:The super-duper-secure safe OS by sweet_petunias_full_ · · Score: 1

      "How about a talking paperclip to help you do stuff?"

      By all means, I'm adding it to the draft as we speak.

      Of course, it will have duct tape over its mouth, and a camera with image recognition pointed to it in case it wiggles its eyebrows suggestively. Only then will the system retain its super-duper security properties.

      If you're about to suggest the little doggy, that one will have to provide its services from the inside of a kennel box. This is because what with this OS not having facilities for garbage collection and with the little pup running around on the desktop, there might be a little overrun...

      --
      You can't send a takedown notice to an already printed newspaper.
  24. Doomed by Expediency by bill_mcgonigle · · Score: 2, Interesting

    They're using a rendering engine written in a language that gets its stack smashed by buffer overflows. Nearly all browser security bugs that aren't of the XSS-type are due to buffer overflows.

    Next.

    Seriously, yes, I'd love to see a secure browser I could recommend for my family's computers, but it's alot of hard ground-up work. (It might actually be faster to write a tool to port the current Gecko/Webkit tree to another language automatically than to start in on a whole new rendering engine in a secure language).

    Get started now and the silicon will be fast enough by time the browser is ready.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Doomed by Expediency by Anonymous Coward · · Score: 0

      There are plenty of solutions to secure stacks in software using an automated tool. That's one of the easier problems out there in.. check CCured, Diehard, Samurai or any of the others..

    2. Re:Doomed by Expediency by stephanruby · · Score: 0, Redundant

      Seriously, yes, I'd love to see a secure browser I could recommend for my family's computers,
      If you have kids, or aging grandparents, lynx is the only way to go.

      It doesn't offer perfect security. Nothing offers perfect security. But at least with Lynx, you're getting rid of most problems in one swoop. And if Lynx still doesn't solve your security concerns, the next step would just be to unplug your entire family from the internet, replace their computers with typewriters, and mail their letters in a fake mailbox/shredder of your own construction. And then, may be, just may be, if you train your family well enough not to answer the doorbell, not to answer the phone, and not go out ever -- then your family will be more secure than most (although, they still won't be completely secure).
    3. Re:Doomed by Expediency by jesser · · Score: 1

      Nearly all browser security bugs that aren't of the XSS-type are due to buffer overflows.

      Really? Most of the memory-safety bugs I find in Gecko are due to use of dangling pointers. I've only found a few buffer overflow bugs.

      --
      The shareholder is always right.
  25. Man, if only Samuel L Jackson were here... by Anonymous Coward · · Score: 3, Funny

    He'd know what to say...

    Whiny-bitch-free version of the motherfucking link provided by parent.

    or

    Really fucking easy, which is why we don't need a karma whoring bitch such as yourself providing the motherfucking thing.

    or

    About as easy as shutting your editorializing bitchass mouth motherfucker.

  26. Re:Yeah, right. by calebt3 · · Score: 2, Funny

    Then they would blame 3rd party attackers.

  27. Great, another (potentially) crappy browser by Anonymous Coward · · Score: 0

    If these guys only have security in mind, imagine what will become of standards compliance. It's already a pain to code for Firefox/Safari/Opera and IE5/IE6/IE7/IE(infinity), we don't need a new one.

    Typical OSS mindset... Instead of helping others make their stuff better, they just make their own version.

  28. Here's what I want by British · · Score: 3, Insightful

    How about simply throttling the CPU usage Flash can use in Firefox? The whole system can slow down to a crawl just from ONE ad-laden web page. I'm not on some slouch of a computer, but every once in a while I wonder why things are sluggish. I close the suspect tab and everything's back to normal.

    To me a secure browser would be non-modular, and be pretty slim on the list of features.

    NO activeX
    NO plug-ins, period. Once you introduce a 3rd party software entry point, it's spoiled
    No giving out referrer info unless you say so
    strict cookie control
    mike's ad blocking hosts file built in, and configurable(or something similar)
    CANCELABLE javascript. Wha? Any time you get a javascript prompt, you'll have OK, cancel, and "stop all javascript right fucking now".
    Javscript turn off URL bars, resizing of windows? I don't think so. Leave that to the user.

    And I'm betting there's 20 other things I haven't thought of that's mandatory. The web browser has become so fluidic that there's tons of entry points to a user's system now.

    1. Re:Here's what I want by recoiledsnake · · Score: 2, Informative

      CANCELABLE javascript. Wha? Any time you get a javascript prompt, you'll have OK, cancel, and "stop all javascript right fucking now". Opera already does this.
      --
      This space for rent.
    2. Re:Here's what I want by lithis · · Score: 4, Informative
      When I press F12 in Opera (or pull down the Tools menu and choose Quick preferences), I get the following menu:
      • Open all pop-ups
      • Open pop-ups in background
      • Block unwanted pop-ups
      • Block all pop-ups
      • Enable GIF/SVG animation
      • Enable sound in webpages
      • Enable Java
      • Enable plug-ins
      • Enable JavaScript
      • Enable cookies
      • Enable referrer logging
      • Enable proxy servers
      • Edit site preferences...
      It's amazingly simple to enable and disable many irritating features. I keep plugins and animations off at all times, except when I want them.
    3. Re:Here's what I want by lithis · · Score: 1

      Javscript turn off URL bars, resizing of windows? I don't think so. Leave that to the user.
      I forgot to mention that Opera has this, too. The JavaScript preferences dialog has a list of seven actions that can be disabled. Plus, if the address bar is hidden, the top of the window shows the current servername, and clicking on that address causes the address bar to appear.
    4. Re:Here's what I want by sgunhouse · · Score: 1

      You can do most of that in Opera today (or 5 years ago for that matter).

      Opera has never had ActiveX. While Opera does support plugins, you can turn them all off with a simple menu choice. Same for referrer info - it was originally disabled by default; it's now enabled by default due to sites that try to block external linking but can be disabled with a menu choice. Cookies? Of course you can blobk them all, you can turn them all into session cookies and various other options.

      Ad-blocking? Yes, though it doesn't come with a list.
      Cancellable javascript? Checkbox in every alert box.
      Javascript to raise, lower, resize widows or hide toolbars? Also optional.

      And Opera doesn't allow websites to access the file:// protocol

    5. Re:Here's what I want by n6kuy · · Score: 2, Insightful

      What I'd like to know is who's the asshole that designed the functionality into JavaScript that allows it to take control of stuff that it has no business taking control of, such as window decorations, URL bar, status bar, right click menu, etc.

      That person oughtta be lynched.

      --
      If you disagree with me on social issues, then it's pretty clear that you are a narrow-minded bigot.
    6. Re:Here's what I want by renoX · · Score: 1

      >I close the suspect tab and everything's back to normal.

      And how do you know which is the suspect tab?
      Sometimes it's quite hard to say..

      I like multiple tab instead of multiple window but due to poorly architected software we have lost quite a few things in the process: CPU abuse indication, crash resistance, freeze..
      When one of the multiple window had an issue, it was easy to see which one was the culprit and kill it, unfortunately with tab it's harder because in many software this freeze the whole window, which is a sign of a fundamentally flawd architecture: each tab should be as independent from the other as possible and the browser would just mix tab.
      Same thing for plugins, they should be in other processes and a crash of a plugin shouldn't crash the whole browser..

    7. Re:Here's what I want by NuclearDog · · Score: 1

      "NO activeX"

      Check.

      "NO plug-ins, period. Once you introduce a 3rd party software entry point, it's spoiled"

      Check.

      "No giving out referrer info unless you say so"

      Can be enabled/disabled overall and overidden on a site-by-site basis.

      "strict cookie control"

      Can be enabled/disabled overall, set to ask you before accepting cookies, set to reset cookies back to original state when the browser exits, and to not accept 3rd party cookies. You can also view all cookies with their current values, change their values, delete them, etc. All of this can also be overridden on a site-by-site basis.

      "mike's ad blocking hosts file built in, and configurable(or something similar)"

      Content blocker to block whatever you want from wherever you want supporting wildcards? You'd have to add this Mike guys stuff on your own.

      "CANCELABLE javascript. Wha? Any time you get a javascript prompt, you'll have OK, cancel, and "stop all javascript right fucking now"."

      Every javascript prompt includes a "Stop executing scripts on this page" checkbox that you can check then hit OK to escape from endless loops, etc. It also asks you if a Javascript is taking up a lot of CPU/hanging up the GUI if you want to kill it.

      "Javscript turn off URL bars, resizing of windows? I don't think so. Leave that to the user."

      You have the following options which you can either enable or disable:
      - Allow resizing of windows
      - Allow moving of windows
      - Allow raising of windows
      - Allow lowering of windows
      - Allow changing of status field
      - Allow script to receive right clicks
      - Allow script to hide address bar

      It also has searching from the address bar ("g search terms" to search google, for example), with the ability to set up custom search providers. True MDI tabs. Built in mouse gestures. Thumbnail preview of tabs. Standards compliant (CSS 2.1, XHTML 1.1, HTML 4.01, WML 2.0, ECMAScript, DOM 2 and SVG 1.1 basic). Built in (and effective) pop-up blocker. The ability to quickly enable or disable a host of annoyances with two keypresses (GIF animation, sound, Java, plug-ins (Flash), javscript, cookies, sending of referrer). It has lots of other features that greatly simplify browsing and lots of options that let you fit the browser to how YOU like it (such as being able to set it to open new tabs next to the current one, and to cycle them in recently used order instead of just always opening them at the end and always moving to the next tab on Ctrl+Tab).

      The browser you're looking for is Opera.

      --
      This statement is forty-five characters long.
  29. maybe not for consumer, but attractive to business by boyermike · · Score: 0
    Don't underestimate the viability of such a browser with the business community. Traction with business could also be surprising given the risk it purports to reduce.

    I am the CIO of a technology company and would welcome reasonable solutions that allow me to help plug the risk that unmanaged code in today's browsers represent. Browsers remain one of the most prevalent sources of infections and malware which risk my corporate network and are also a source of data-loss/leak risk.

    In the age of SOX, HIPAA, PCI and others, I would welcome a tool to add a layer of protection, enforcement, and a compliance trail for auditors.

    Heck, this might be the first browser variant I would be willing to consider PAYING for.

    Maybe it won't fly as a consumer browser, but corporations may flock to it.

    -M

  30. Brooks' Law by jmorris42 · · Score: 1

    Well they are just applying Brooks' Law... a bit late but better late than never.

    Mosiac begat IE. The original Mosiac authors begat Netscape which begat Mozilla which finally (with a few namechanges we can skip) begat Firefox. Now with over a decade to see just how those original designs failed to scale to what the Internet became it is about time to toss the whole codebase and start over with the knowledge of what didn't work.

    Hope they can do it faster than the whole Mozilla rewrite ended up taking.

    --
    Democrat delenda est
    1. Re:Brooks' Law by Kent+Recal · · Score: 1

      Hope they can do it faster than the whole Mozilla rewrite ended up taking.


      Hell yea!

      I squirm whenever I read about all the manyears they
      constantly throw at refactoring the blackhole that is the
      mozilla codebase.

      Really, how long can it take to write a new browser from scratch?
      I'm not saying that it's not a serious undertaking but I would really
      love to see what all those skilled mozilla devs could achieve if
      all the legacy crap was suddenly taken off their shoulders...

      Better yet, I'm sure that not all parts are broken beyond salvation.
      Why not cherrypick the good stuff (and *only* the good stuff) and build
      your new world around it!

      Large parts of gecko could likely survive the transition.
      Same for the JS engine of choice. Everything UI would have to go
      (remember: XUL was originally meant as a practical joke) but that
      part is not so hard to reinvent better.
    2. Re:Brooks' Law by BootNinja · · Score: 1

      according to the article, they are using KHTML/webkit as their rendering module, so they don't plan to do a complete rewrite.

  31. Very worthwhile project, well done by Morgaine · · Score: 1

    The browser is the single flakiest application in modern operating systems, and has long needed an overhaul to make it robust and protected by design.

    In Firefox on Linux, to lose 20 open tabs just because of a single bad web page is incompetent browser design, and Mozilla should be taken to task over it. The fact that some lost sessions can be recovered on restart is just a band aid --- the entire browser should not have gone down in the first place.

    A robust browser kernel plus strong MMU-guaranteed separation and protection between pages or websites is exactly the way to go.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  32. Yes, it's called IE 7 on Vista (seriously) by ThinkFr33ly · · Score: 2, Insightful

    I know, I know... this is Slashdot, I shouldn't bother. But IE 7 on Vista (running in Protected Mode) is pretty damn secure.

    While there have been exploits for IE 7, not a single one of them could successfully bypass Protected Mode. I'd say that's a pretty damn good track record for a browser that has been out for about a year and a half and has undoubtedly been targeted by many, many bad guys. (And good guys, for that matter.)

    1. Re:Yes, it's called IE 7 on Vista (seriously) by assassinator42 · · Score: 1

      How does that compare to running Firefox on Vista with UAC/DEP? And is there any way to implement something similar to the other things in Firefox?

    2. Re:Yes, it's called IE 7 on Vista (seriously) by Anonymous Coward · · Score: 0

      No, this is far beyond IE7's limited protected mode.

      Bear in mind that protected mode is a horrible hack, based on UAC (which is another horrible hack). Each user account has three separate access tokens - one with full administrator access (used by UAC for privilage escalation), one with standard limited user access (the default), and one with limited access (for IE7 only - it's absolutely useless to other applications). IE7's access is crippled so that it can only access it's own files, and any attempts to write anything are redirected to a sandbox.

      In protected mode, IE7 still runs as a single process. Compromising that process won't allow you access to the underlying operating system, but it will allow access to the browser. That leaves it open to all manner of security holes that can bypass the browser's security policy - things like cross-site scripting, or cross-site request forgery. Plugins also bypass the security policy, which is why a security hole in Flash can be so dangerous. Protected mode does nothing to protect user data (think bank passwords, or credit card numbers) from malicious websites.

      You can get this same level of protection by running any other browser in it's own separate user account, using sudo on Linux / Mac OS X, or the "Run As" capability in Windows XP and Vista. The browser will only be able to mess up it's own sandbox, but it can still be used to steal your credit card details. Hell, there are sandboxing apps available that do the same thing with IE6 and IE7 on Windows XP.

      IE8 takes this a tiny step further - each web page is run as a separate process. This provides no additional security though - it was implemented to allow crash recovery, probably because IE8 crashes so frequently.

      This approach is way beyond that. Each component (JavaScript, HTML rendering, network access, filesystem access, plugins) runs as a separate process, isolated from each other, and from the operating system. This requires mandatory access controls, which Windows doesn't have. Think of this separation as protected mode on steroids.

      The key is the browser kernel, which coordinates the other processes, allows them to communicate with each other, and enforces the browser security policy. This is something that can not be done with a single process model. Even a security breach in one of the subsystems will have no effect on the others, on the integrity of the browser, or on the operating system.

      Not only that, but all security breaches can be logged and tracked - if an attack does get through, it's easy to see where it came from, how it got through, and what damage it caused (if any).

      This thing is a radical improvement to browser security. I just don't think it goes nearly far enough.

    3. Re:Yes, it's called IE 7 on Vista (seriously) by ThinkFr33ly · · Score: 1

      UAC only protects you against against that require admin rights. An exploit can still delete the files in your Documents folder with no prompt.

      DEP prevents certain types of buffer overflows, but not all of them, and it requires hardware support. (Although most CPUs have support, these days.)

      The Mozilla team is working on supporting Protected Mode in the near future. They've actually praised Microsoft's for their help with this.

      Honestly, I'll probably go back to using Firefox once it supports Protected Mode.

  33. Firefox = Money for kid that can't program by zymano · · Score: 0, Offtopic

    The kid-Blake Ross that worked(haha, more like cut and paste) on Firefox didn't do much other than reduce mozillas size to create firefox. He really didn't program anything.

    Now firefox is just google's bitch for ad money kickbacks. $10 million dollars a year to him.
    http://www.dulcenegosyante.com/top-20-internet-millionaires-under-30/

    Although ff beta is not bad and has reduced memory usage but still way buggy.

    Oprah is better than regular Firefox and only opensource people with an agenda have been pushing FF because it was viewed as holy,free and not compromising to greedy companies. Not so fast....

    1. Re:Firefox = Money for kid that can't program by junner518 · · Score: 2, Funny

      Oprah is definitely better than all other web browsers :p. Good talk show too...

    2. Re:Firefox = Money for kid that can't program by Samizdata · · Score: 1

      Tell me about FF3B4 being unstable....

      It will not even load on my OS X 10.4.11 PPC box. Launching it takes me right to an error reporting box. After 6 or 7 rounds of error reporting while trying to locally debug, I finally gave up.

      --
      It's not the years, honey, it's the mileage. - Colonel Henry Walton Jones, Jr., Ph.D.
  34. Re:Yeah, right. by larry+bagina · · Score: 0, Troll

    And the MoFo likes to blame 3rd party extensions for FireFox's memory leaks and instability.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  35. How do I use firefox safely? by nten · · Score: 1

    I keep it updated to the latest non-beta release. I use no-script. I don't feel safe, how many fortune 500 companies get compromised on a regular basis? How often has /. been compromised? Whitelisting only works when you have some sense that there is *anyone* you can trust to run code on your machine. And anytime I allow jscript/flash/pdfs/quicktime etc. for a page, that is what I'm doing. I know one thing I should be doing is browsing only from a user with limited rights, but so much crap doesn't work without superuser that it just seems infeasible. And even a user account can spam people all day.

    --
    refactor the law, its bloated, confusing and unmaintainable.
    1. Re:How do I use firefox safely? by CastrTroy · · Score: 1

      What feature on your web browser doesn't run under a limited user. There's no reason you can't start Firefox (or any other browser) as a different user, and just do everything else with your regular old admin user.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  36. Re:LOL by Anonymous Coward · · Score: 0

    Parent was attempting for 'funny'(not commenting on that), but not a troll - go easy, mods.

  37. plenty of room by OglinTatas · · Score: 1

    I have 180 GB free. That should be enough room. I hope.

  38. Web Browsers with kernels? service modules? by you+should+love+mach · · Score: 1

    How long would it take us to recognize the web browser is too much flawed as an application platform?
    IMHO all of we should strive to let HTML (and perhaps HTTP) behind and create a sound platform for internet application distribution,
    one where I don't have to spend so many hours suffering for a old IE/firefox/ bug or the poor support of javascript programming tools,
    one where I don't have to worry about security policies tinkered from a platform designed for content, not applications.

    You could say that it would never catch up because of the widespread adoption of browsers (did you notice the name? browser!),
    but then we are condemned to suffering ridioulous 'innovations' (AJAX ? come on! smart terminals were a long time ago,
    a secure web browser?! why should I bother more about it than my OS security? After all, is my application platform ).

    It's just a matter of when do we want to do it, because you just can't continue stretch it's limits ad infinitum.
    We have payed too much for the sweetness of application distribution offered by the web. It just doesn't make sense anymore.

    1. Re:Web Browsers with kernels? service modules? by Matt_Jenk · · Score: 1

      It's obvious something's wrong with most Internet software. Either the world is full of *inadequate programmers* or the problem is something more fundamental.

      I think we need to ask why an Internet application has to run in a browser? Why not make it a native (Windows, Linux etc.) application and only provide data to the browser (via HTTP) when it's necessary to expose it to the general public?

      This would make things a lot easier for the programmer and also provide significant security if the HTTP protocol is not used to transfer sensitive data across the Internet.

      Here's an example of the concept implemented in Delphi for Windows http://www.responsive.co.nz/source.html

  39. Why bother? Safari is already 100% secure by Anonymous Coward · · Score: 0

    why bother with a new, slow design. The world already has a 100% secure browser immune to security threats -- Safari.

  40. bad start by nguy · · Score: 1

    If they want to write a more secure web browser, they shouldn't start with a C++-based layout engine.

  41. Between my monitor and keyboard? by Anonymous Coward · · Score: 0

    Oh, great. Now I have to virus check my pens, ashtray, spare batteries and what not. As if it wasn't bad enough. Damn you.

  42. djb described this design a couple years ago by Anonymous Coward · · Score: 0

    Bernstein was working on the idea of a Unix-based web browser where every component of the software was locked in a jail. For instance if you wanted to decode image data like a jpeg, the browser would spawn a process that couldn't do anything but take jepg data on stdin and produce a decoded pixel bitmap on stdout. Each process would run under a separate randomly-generated UID, etc.

    Basically, it would be next to impossible to hijack this via malformed data. Each component of the system would work the same way... it would take untrusted data from the network and output low-level decoded data in a safe way (for instance, the jpeg decoder would output the length of the bitmap, and then the bitmap). Of course there are limitations to this design (how could you possibly secure Javascript... maybe just leave it out!).

    This is of course an excellent idea, which means it will never get implemented.

    Programmers simply have too much ego to believe that they could possibly write a piece of code with bugs in it... either that, or they have this stupid belief that "all software has security holes" so they don't try to reduce them *by design*.

    I'd like to see what they come up with though. If it's not brain-dead simple like djb's design, it will just move the security holes around rather than render them useless.

  43. Slashdot keeps deleting this story: by Anonymous Coward · · Score: 1, Informative

    Mac OS X gets hacked first in a contest to hack 3 notebooks, running Mac OS X, Ubuntu and Vista, earning the hacker $10,000. Network attacks failed against all three yesterday causing the $20,000 offered to go unclaimed, today browser attacks were tested and Mac OS X failed in 2 minutes, Vista running IE7 and Ubuntu running Firefox managed to deflect all attacks. Tommorow 3rd party applications will be added into the mix to increase the attack surface of the remaining contestants.

    http://security.itworld.com/5013/mac-hacked-first-in-contest-080327/page_1.html

    Just goes to show the culture of the alternate OS types. Anything that proves them wrong is covered up and denied.

  44. A Browser Named Opus? by Prototerm · · Score: 1

    I'd rather wait for one named after Bill The Cat, if you don't mind. I'll "Breathed" easier.

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
  45. Somewhat scribbleless? by Anonymous Coward · · Score: 0

    "So how do you improve browsers from here?"

    Give us the Internet as originally envisioned by Berners-Lee.

  46. The problem with the web.... by mlwmohawk · · Score: 1

    The point of all this is that the browser is insecure. OK, I grok that.

    The *problem* is lazy programmers and "who gives a shit" product managers. I worked on a web system a few years ago and they wanted to do a lot of "cross site scripting" and I told them that was bad. They said, write an activeX control to do it. We'll leave the API undocumented and it will be safe. LOL.

    Security breaches are the result of "product managers" who demand more than is safe on a web browser, software engineers that are too lazy to create a secure protocol, marketing weasels who set the deadlines too early to do it right, and customers who don't know any better.

  47. What contains the container? by inTheLoo · · Score: 1

    It sounds nice but what happens when there's an exploit on the so called "kernel" as there so often is from other fine Microsoft products that actually make it to market? How is this thing going to contain the buffer overflow that writes over just the right bits in Window's ancient and identical from machine to machine, i386 memory layout? I'll believe something secure came out of Microsoft Research when the product has been on the market for two years and it takes a real bite out of the malware problem Microsoft has.

    --
    No calls now, I'm ...
    1. Re:What contains the container? by Anonymous Coward · · Score: 0

      Are you serious? No one posting to Slashdot can be so ignorant of basic technical concepts, I swear. You must be some kind of bot or something.

    2. Re:What contains the container? by Sigma+7 · · Score: 1

      It sounds nice but what happens when there's an exploit on the so called "kernel" If there's an exploit in the kernel, the browser can contain it by simply ignoring it. To this date, there have been zero systems compromised by a buffer overflow within an HTML page. Given the nature of the browser in question, they can easily negate WMF-style attacks by rendering images themselves (or at least sanitizing them).

      How is this thing going to contain the buffer overflow that writes over just the right bits in Window's ancient and identical from machine to machine, i386 memory layout? If you want to know how it contains buffer overflows that somehow hit the kernel, get a compiler and write to system memory. At best, you'll only get as far as Windows 9x before that tactic stops working.
  48. A decent solution by kylehase · · Score: 2, Insightful

    Just take Firefox Portable and disable many of the nasty defaults like third-party cookies etc. Then load all the paranoia extensions like no-script, safecache, safehistory, refcontrol, cslite etc. and you can create a pretty secure browser without having to develop one yourself.

    --
    You want fun, go home and buy a monkey!
  49. Could be worse. by Lovat · · Score: 1

    It could have been an albatross.

  50. Government model by Mr.+Underbridge · · Score: 2, Insightful

    I thin that's the security model our government uses. Wrap everything in massive layers of bureaucracy and nothing bad happens. Of course, nothing good happens either, but that's OK.

    1. Re:Government model by jhol13 · · Score: 2, Funny

      Free market!

      Let all the processes be fully independent, evolving and with absolutely no regulations whatsoever. Give them 100 bucvk (virtual money). They will, according to economists, evolve into free market practically immediately. After that the free market will solve every problem in the most efficient way possible. Security will therefore be better than is possible with any other method.

  51. In some situations, ActiveX is a must! by lilyonwind · · Score: 1

    When the performance is the main problem, such as to decode video, we have to use ActiveX. Although it a desktop client software might be better than a web page with an activex control, we have to provide this browser version to our customers because our competitor could this kind of feature. Everything on Web is stupid, but this is the trend.

  52. A secure browser by jandersen · · Score: 1

    Making a secure browser is like making a car that is safe to drive - impossible. Just like driving a car carries some inherent risks because you can't guarantee that other drivers drive safely, you can't make a browser that cannot be used in an way that compromises the security of your system. And just like you have to learn to drive safely, you have to learn to browse safely: don't allow adverts, don't allow Javascript or Flash by default etc. In Firefox at least there are tools that make it easy - eg NoScript which allows you to turn on Javascript temporarily for a single website as and when you need it. It's not really that hard.

  53. Plan 9 by spidr_mnky · · Score: 4, Insightful

    As parent says, the product doesn't have to gain great popularity to have a great effect on the field, especially after a few years.

    Plan 9 never "made it big", but it wasn't supposed to. Now most Unix systems have adopted ideas from Plan 9, like the /proc filesystem, and more concepts are being ported still, such as PortalFS, applying the theory that everything should be a file to network sockets.

    Plan 9 isn't a superstar, and in my personal opinion it's a pain to try to use, but it's considered a highly successful project. I'd like to try this browser, just because it sounds cool, even if it isn't my new browser of choice. I hear people praise Firefox, not because it's the best browser ever, but because it put pressure on Explorer to keep up with the market.

    Proof of concept is worth a lot.

  54. The Problem with Browsers by Matt_Jenk · · Score: 0, Redundant

    It's obvious something's wrong with most Internet software. Either the world is full of *inadequate programmers* or the problem is something more fundamental. I think we need to ask why an Internet application has to run in a browser? Why not make it a native (Windows, Linux etc.) application and only provide data to the browser (via HTTP) when it's necessary to expose it to the general public? This would make things a lot easier for the programmer and also provide significant security if the HTTP protocol is not used to transfer sensitive data across the Internet. Here's an example of the concept implemented in Delphi for Windows http://www.responsive.co.nz/source.html

  55. Heah. Like MINIX. by Anonymous Coward · · Score: 0

    into smaller subsystems and make all communication between subsystems simple and explicit."
    Heah. Like MINIX.

  56. gimmie da kode by Anonymous Coward · · Score: 0

    I wan't something I can play with for 15 minutes and then shelve until they make the next press release. At this point the software probably tanks, but it's better than what I'd mange to write. And I tend to agree that Internaut Exploder (and all the rest o' those browsers) need to cut back a bit on the freaking eye candy.

  57. Yeah right .... by DaveDerrick · · Score: 1

    Every one else (Microsoft, Mozilla etc) have said their browsers are secure, why should we think these guys are any better ?

  58. anchient debate by x2A · · Score: 2, Interesting

    Just because it runs as seperate 'modules' which communicate using set message passing functions, that can't directly mess with each others memory or the rest of the system, making it a zillion times more stable and secure than Other Browsers(tm), does not mean that it's going to be loads slower, or more complicated to develop for, or harder to find developers that will commit to developing for it. Monolithic browsers are a thing of the past. It's all about the micro-browser now. Just you watch. The Hirp of Internet Replacing Plugins (HIRP) browser will be what drives all of our web needs in the next 2-5 years/decades. You'll see.

    --
    The revolution will not be televised... but it will have a page on Wikipedia
    1. Re:anchient debate by amRadioHed · · Score: 1

      Don't get me wrong, I didn't mean to imply that I think the secure web server is going to be slow, but it could be. I think the idea is good but we won't know how competitive their implementation is until they release it.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    2. Re:anchient debate by nitehawk214 · · Score: 2, Funny

      >It's all about the micro-browser now. Just you watch. The Hirp of Internet Replacing Plugins (HIRP) browser will be what drives all of our web needs in the next 2-5 years/decades. You'll see.

      I HURD that this project got delayed.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
    3. Re:anchient debate by x2A · · Score: 1

      "I didn't mean to imply that I think the secure web server is going to be slow"

      Don't worry, my reply was just an echo of the age old microkernel-vs-monolithic kernel debate of Tanenbaum-vs-Linus rather than being directed at you.

      --
      The revolution will not be televised... but it will have a page on Wikipedia
  59. Re:Plan 9....no but plan b by cart_man4524 · · Score: 1

    plan b worked.....

  60. One of Firefox settings by garphik · · Score: 1

    which allows you to manually authorise cookies, gives pretty good control over the involutary activity.

  61. The current browsers are fundamentally flawed[end] by master_p · · Score: 1

    The whole concept of http(get, post etc), html (static context), various plugins (java applets, flash etc), javascript etc is flawed right from the start.

    What is required is a client application which is an application host (i.e. virtual machine for a language) and provides a 2d/3d graphical output.

  62. Flash is the problem. by SanityInAnarchy · · Score: 1

    Don't even worry about Quicktime. There's all sorts of open source video players (VLC is the big one, and on Linux there's Xine, mplayer, etc), and they do have browser plugins.

    The real problem is Flash -- which seems to be the defacto evolution of the Web, and is quite disturbing. Anything that contains Flash will have to do so with Adobe's help, because Flash is a proprietary plugin. Unless Gnash catches up...

    --
    Don't thank God, thank a doctor!
  63. OPERA truly IS the "secure browser" (& fastes by Anonymous Coward · · Score: 0

    "as for security, as long as it is open-source it will probably be patched and up to date well enough to deal with all the problems except the one typing on the keyboard. - by webmaster404 (1148909) on Thursday March 27, @08:43PM (#22888732) Well, apparently? You are NOT correct:

    SECUNIA DATA ON BROWSER SECURITY (dated 03/289/2008):

    Opera 9.26 security advisories @ SECUNIA (0% unpatched):

    http://secunia.com/product/10615/?task=advisories

    ---

    FireFox 2.0.0.13 security advisories @ SECUNIA (18% unpatched):

    http://secunia.com/product/12434/

    ---

    IE 7 (latest cumulative update from MS) security advisories @ SECUNIA (35% unpatched):

    http://secunia.com/product/12366/

    ---

    It seems that OPERA "bucks your trend/hypothesis", especially vs. FF (is this "open sores", by the way? Nobody seems to understand that when an app IS "open source", it is FAR SIMPLER to find bugs in it, than it is taking a closed-source app & using disassembly + steptracing as well).

    "Open Sores" is truly that... FAR easier to spot bugs in, than closed source code, period.

    APK

  64. The absolute minimum requirements... by argent · · Score: 1

    Get rid of auto-run, auto-install auto-anything applets.

    Here's my idea of what a secure browser needs, at a minimum:

    * No XPI, ActiveX, auto-install mechanism. At all. All plugins or other non-sandboxed components must be explicitly installed from outside the browser window.

    * No application that does not explicitly declare itself to be a plugin or a handler for a URI method will be called by the browser. Ever. If there is a desktop bindings mechanism already existing in the OS, this must NOT ne used unless it provides this capability.

    * The mechanism for passing URIs to handlers or embedded objects to plugins must not require quoting by the browser. For example, passing them as a UNIX argv, that would be allowed. Passing them as a quoted string to system() or ShellExecute()? No. Saving them as a file with a name completely determined by the browser, and passing that name to an application? Yes. Saving them as the name they had on the remote system, and passing them? No!

    * The browser will not automatically open, unpack, play, view, or otherwise pass on any downloaded file to another application. It will save them to a downloads folder, and if desired provide a download manager that the user can (at their leisure) use to decide what to do with them. At the very least the download manager must allow displaying the file in the local file manager, deleting the file, and calling up details on the file.

    Other security features (like writing the browser in a fully managed language) are also desirable, but this list should be an absolute minimum. At this point in time, there are no graphical browsers that I know of that fulfill these requirements.

  65. Firefox security is one of its "selling" point by Matthieu+Araman · · Score: 1

    There are some good ideas in the article but I think it's a bit incomplete.
    I think browser security is already a major feature of Firefox so the article title is misleading.
    The security features I see and which are part of Firefox are :
    - automatic update and making sure users update
    - good reactivity to correct bugs (means people working on security stuff, clean and understandable code,...)
    - proactive security audit (mozilla has been doing this for a while, including developing specific stuff like jstfuzz)
    - good security model (ie no ActiveX,...). This will be made better with post firefox 3 work (see http://wiki.mozilla.org/Mozilla_2/Work_List about centralized security check feature)
    - UI : good communication with the user (ie for example reworked ssl dialogs in firefox 3...). I think this is the most difficult part as we all wan't to have a easy and powerfull to use browser without loosing security...
    - not too much attack surface (ie not implementing too much things (or reimplementing similar things with differents api) , which multiply the risk) without sacrifying functionality

    I agree that some stuff should be done in separate process and I think I read somewhere that it may be done in future Firefox version (something like the different privilege for different part of the browser done by MS with Vista and IE). Browser update should also be done by a separate process with different privilege, which is unfortunately not possible with Firefox at this time.
    Some feature could also be provided by the os (ie even if I run my browser with my user account, I would like it to be in a "less powerful" mode by default and have this enforcable via the os (and not only the browser)

    In the end, I think it's a good thing that some people experiment stuff to improve browser security.

  66. Re:The current browsers are fundamentally flawed[e by Matt_Jenk · · Score: 1

    Precisely. It's called Windows (or Linux if you prefer.)

  67. Re:Shhh! It's a secret. by Anonymous Coward · · Score: 0

    Twitter is nothing more than a walking failed-abortion. His was an accidental conception and his cheap-ass egg & sperm donor couldn't afford the coat hanger to terminate the unwanted pregnancy. This is why he claims to be such a huge proponent of 'FREE' software...if only that coat hanger were free...