Slashdot Mirror


There Is No Safe Web Browser

Michael writes "David Sheets has up an interesting article on browser security, and I have to agree with his conclusion: no web browser is safe. The article details the recent Netscape fiasco, and touches on the whole Firefox/Internet Explorer debate. From the article: 'So if it sounds as if we're all at the mercy of hackers just looking for some new challenge, that's partially true. As law enforcement officers will tell you, crime finds you if it wants you bad enough, no matter what preventative measures you take. But the vast majority of criminals have an Achilles' heel: They prefer convenience to challenge. For now, it's more convenient for them to pick on Internet Explorer.'"

85 of 444 comments (clear)

  1. Lynx is safe by Bodysurf · · Score: 4, Funny

    As is telnetting to port 80 and interpreting the HTML in your head.

    1. Re:Lynx is safe by Anonymous Coward · · Score: 2, Funny

      This "Lynx" you speak of intruiges me. Before I switch from current browser, could you post some screenshots of Lynx in action?

    2. Re:Lynx is safe by sp0rk173 · · Score: 3, Insightful

      Well, if you're moderating posts based on the content within the story thread, it seems illogical. However, if you're moderating based on the attitudes prevalent in the community, then it's perfectly reasonable to mod redundant a comment that is so common-place and uninsightful that it is a predictable response, bound to turn up more than 10 times in the thread. I would classify "use lynx!!1!!1one!1" as such a comment. This place is full of parrots, so i'm down with the community-centric moderation model. Plus it's fun to watch people bitch about moderation.

    3. Re:Lynx is safe by Anonymous Coward · · Score: 2, Funny

      Actually I love telneting to porn sites and then imagining the pictures in my head:
      girl-on-girl.jpg - oh yeah!

    4. Re:Lynx is safe by Anonymous Coward · · Score: 3, Informative

      This "Lynx" you speak of intruiges me. Before I switch from current browser, could you post some screenshots of Lynx in action?

      Here you go!

      http://img184.echo.cx/img184/7750/lynx026bk.jpg
      http://img184.echo.cx/img184/3108/lynx013je.jpg

    5. Re:Lynx is safe by Monkey-Man2000 · · Score: 2, Informative
      --
      This post was generated by a Cadre of Uber Monkeys for Monkey-Man2000 (603495).
    6. Re:Lynx is safe by Profane+MuthaFucka · · Score: 5, Funny

      I don't even see the code. All I see is blonde, brunette, and redhead.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    7. Re:Lynx is safe by advocate_one · · Score: 2, Funny

      It would appear that I just got modded redundant for pointing out the illogicality of the original redundant mod!!! wtf...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    8. Re:Lynx is safe by Murphy+Murph · · Score: 2, Informative
      Lynx is safe.
      As is telnetting to port 80 and interpreting the HTML in your head.


      Not if some malicious web site slips some fnords in there.
      --
      I dub thee... Sir Phobos, Knight of Mars, Beater of Ass.
    9. Re:Lynx is safe by diablobsb · · Score: 2, Informative
      --
      I for one, welcome our new hot grits... PROFIT!
    10. Re:Lynx is safe by sp0rk173 · · Score: 2, Insightful

      For one thing "offtopic" becomes a bit of a nebulous concept if it's defined in terms of all of slashdot since forever.

      Oooo you mean rules aren't universal?! Whoa! You see, the term "topic" is a moving target. It changes from thread to thread and thus it is logical to mod things offtopic relative to the topic at hand. At the same time, though, I think the off-topic mod is bunk. Slashdot discussion threads evolve over time, topics change, and most off topic posts are more intriguing and insightful than the parrotting that usually goes on, if you ignore the trolls. Apples, oranges, compared.

      Redundancy between posts, however, has now become so pervasive here on slashdot that I see no problem with moderating down lame-ass "Free-as-in-Freedom, not Free-as-in-Beer" posts and "lynx makes you l337" posts and so forth - even if they ARE first posts. Most are posted by slashdot newbs simply trying to gain respect in the so-called "community", rather than actually bringing an original idea of value into a discussion. That's all I'm saying.

      Oh, and no hyphen[1] in commonplace.

      Awww cute, you attacked my syntax! Because, you know, syntax is statically defined in living languages, and all. By the way, that's a setence fragment. You're lacking a verb.

      Are you arrogant or just autistic?

      Meh, a little of both.

      Just because you or some other random apology for a spunkwipe has seen it before doesn't mean everybody has.

      Moving from generalities to the actual topic at hand, count how many "Lynx is secure!" posts there were. How informative or interesting were any of them to you? Anyone who even scrolled down through the comments could have seen that lynx is "secure" (which is arguable). And...being in the open source community, how long does it take to know about lynx? And..how much use to get actually get out of lynx functionally? Furthermore, the topic of the original article was security as it relates to the entire web-surfing populace, not just pseudo console jokeys who get both ego and penile size compensation by using lynx on a daily basis. Most people want to use a web browser that takes advantage of things like java, flash, and other embedded media. Lynx is not a viable alternative for most people. Not only are the lynx posts, first and later, redundant, but they bring absolutely nothing to the table.

      not everyone has time to read every comment of every thread. Some of us have like jobs and stuff.

      So what? People exist in everyday life without reading slashdot at all. Big deal if you miss one out of who-knows-how-many posts about lynx being secure. YOU WILL STILL EXIST TOMORROW! YOUR TIME IS NOT THAT VALUABLE!

      Insightful my fat hairy arse.

      Fat? Oh...well...maybe you won't exist tomorrow. Disregard everything I wrote. Seize the moment and browse at -1!!! Before you die of congestive heart failure! Unless it's glandular, that is.

  2. Dictionary Security Definition by Crimson+Dragon · · Score: 5, Interesting

    While I understand the point that Mr. Sheets is making, however, I disagree with his definition of safe.

    The implication of this article stems in the absolutes of security: can it ward off intruders or not. This is a flawed approach, and while seemingly a logical one, denounces another reality of this level of breach: the lion's share of these breaches are not of the most malicious sort (read: that stupid data miner which causes popups, search bars from hell, etc). These kind of easily hackable sections of Internet Explorer are less prevalent in Firefox. Market forces of the sheer user base would dictate that if this were not so, more spyware would have been ported to Firefox by now. 25 million downloads, right? That's a sizable chunk for any malware vendor, or aspiring intruder, to infiltrate.

    One must acknowledge the reality of security by statistics alongside security by absolutes.

    --
    The Crimson Dragon
    1. Re:Dictionary Security Definition by Winckle · · Score: 3, Informative

      59 million downloads actually :-)

    2. Re:Dictionary Security Definition by dgatwood · · Score: 2, Interesting
      True. However, I would contend that the majority of the -interesting- breaches (as opposed to relatively harmless things like site tracking software that does targetted pop-ups) are not technological at all, but sociological.

      IMHO, the biggest security threat on the web today is the prevalence of phishing expeditions, intentional spyware downloads, and the general naiveté of the users. When is the last time somebody's SSN was stolen through cross-site scripting or other browser holes? Probably just about never. When is the last time somebody's SSN was stolen through somebody emailing them an official-looking email message asking them to verify their information? I'm guessing some time in the last minute. An identity theft occurs every 60 seconds in the U.S. alone.

      That said, I still blame a Microsoft product for all of this... just not MSIE. Their zeal in getting us hooked on "pretty" email with HTML content all those years ago is the root cause for almost every phishing expedition ever conceived. If the user had to hand-type the URL from a text screen like they used to, there's no way that most of them would mistake http://gophish.ru/skankyurl?setmenubarname=www.was hingtonmutual.com for https://www.wamu.com./

      Now, I'll admit that there are exceptions---phishing expeditions in which somebody registers a URL that really looks like a legit site, e.g. ebay-secure.com. That said, those sites are more likely to get busted, since they're easier to track back to a real person.

      Just my $0.02.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    3. Re:Dictionary Security Definition by Tenebrious1 · · Score: 4, Insightful

      While I understand the point that Mr. Sheets is making, however, I disagree with his definition of safe.

      I have Firefox on a computer, and it's 100% safe. I have IE loaded on that machine, heck it's unpatched Win2K, and even that's 100% safe. The reason it's "safe" is because the power supply died a few months ago and I haven't been able to turn it on.

      So in this case, 100% safe = 0% usability. Which doesn't help me much, there has to be some acceptable level of "safe" that corresponds to a high level of usability, and that's where Firefox wins over IE.

      --
      -- If god wanted me to have a sig, he'd have given me a sense of humor.
    4. Re:Dictionary Security Definition by l2718 · · Score: 2, Interesting

      Parent makes a good point.

      Absolute security is impossible. Not even NASA of the 60s and 70s has been able to write large pieces of bug-free software, and they had one of the best QA systems ever. Moreover, the costs were incredible (you wouldn't really want to pay for the development costs of bug-free Windows, would you?). However, the kind of absolute reliability NASA was aiming for is only relevant for software that will be used for a limited time, in a controlled environment. For modern-day web browsers that are supposed to be in contiuous use (and when you can't delay the mission to rewrite the code), the important question is how long vulnerabilities last -- not just how many there are. Now this is based on anecdotal evidence, but I strongly believe that Mozilla/Firefox has a better record of quick bug-fixes than Microsoft/Internet Explorer.

    5. Re:Dictionary Security Definition by Hognoxious · · Score: 2, Insightful
      It's more a case of where you put the brackets:
      (No browser) is safe.
      No (browser is safe).

      The former is probably true. Well, unless you have outlook.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    6. Re:Dictionary Security Definition by slashdotnickname · · Score: 2, Insightful

      which, at a safe estimate of at least 4 downloads per person (since 1.0), is almost 15 million people!

  3. No browser is safe? by Rosco+P.+Coltrane · · Score: 3, Funny

    I'd say this one is fairly safe...

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:No browser is safe? by ashayh · · Score: 2, Informative

      For TOTAL protection go here

    2. Re:No browser is safe? by slavemowgli · · Score: 5, Informative

      Lynx has had vulnerabilities in the past, too - this one, for example. The only *really* safe way to browse is probably to use telnet, but I'm not sure you can even call that "browsing" anymore.

      --
      quidquid latine dictum sit altum videtur.
    3. Re:No browser is safe? by MrAnnoyanceToYou · · Score: 3, Funny

      I dunno about you guys, but I like to just stick one finger in an electrical socket and bite down on my 10bT.

      Anyone willing to browse like a real man is completely secure from hackers.

    4. Re:No browser is safe? by dougmc · · Score: 4, Interesting
      For TOTAL protection go [check out netcat]
      Even netcat isn't perfectly safe. It just dumps network traffic directly to the terminal, and with the right characters in this code, it could very well remap the keyboard or cause your terminal emulator to execute certain commands.

      This sort of thing may have already happened to you. Have you ever accidently just catted a binary file, and then discovered that your command history had all sorts of garbage commands in it? Same thing.

      This sort of vulnerability has been around for decades. People used to trigger it via `talk' requests or by using the `write' command, and while talk eventually learned to filter things better, as for write eventually everybody just did a `mesg n', because all write does is write text to your tty, so changing write won't help. Of course, fixing xterm and other terminal emulators is another fix, but these features can be useful too. Still, I'm surprised that they haven't been disabled by default, but even today, xterm seems to have this `problem'.

      Many vulnerabilities are caused by this sort of mixmash of different utilities -- in this case, netcat doesn't really have the vulnerability, but it would allow text to come in that could affect your terminal emulator.

      Yes, with the right filtering of the output this could be safe, but not with netcat by itself. Still wouldn't make it a non-crappy browser though.

    5. Re:No browser is safe? by packetl0ss · · Score: 2, Informative

      Such as this one?

    6. Re:No browser is safe? by peachpuff · · Score: 2, Insightful

      If I'm reading it right, the vulnerability you linked to is one where the command that runs lynx causes it to send false information to the web server. I don't think that "user can trick browser into sending false data to server" belongs in the same category as "server can own machine running browser."

      Of course nothing is perfectly safe, but that's why being safer is a big deal. (But I don't use lynx.)

      --
      -- . . ramblin' . . .
  4. Doesn't go far enough. by El+Cubano · · Score: 4, Insightful

    David Sheets has up an interesting article on browser security, and I have to agree with his conclusion: no web browser is safe

    No program that accepts input is safe. Even some programs that don't accept input aren't safe either. It is the nature of how complex software really is and how little of it we understand.

    1. Re:Doesn't go far enough. by wfberg · · Score: 3, Funny

      No program that accepts input is safe. /dev/null is holding up fine.

      --
      SCO employee? Check out the bounty
  5. Nor is there a "safe" OS.... by Total_Wimp · · Score: 4, Insightful

    ...at least not one you'd want to use. Sorry people, Linux is not "safe." Mac OS/anything is not "safe." There are a very few OSs that are pretty safe, but the only reason Mac and Linux fans can brag right now is that they're ignoring all the patches, hacks, etc that already exist for their OS of choice.

    TW

    1. Re:Nor is there a "safe" OS.... by RatBastard · · Score: 4, Funny

      There is not "absolutely, 100% safe from everyone" not safe and then there is "dropped the soap in the prison shower" not safe. While even Linux and Mac OS X fall into the first, Windows falls into the second. Windows is unsafe due to the lack of planning or safety concerns of the programmers. Programmers told by the marketting department to spend their time on features above all other things.

      I can't speak for Linux users as I am not one, but I can speak for some Mac users. We don't ignore the bugs, hacks and patches out there. I keep my system fully patched at all times, just as I dio my Windows boxes. The difference here is that my Mac has never had a spyware infestation, nor a virus, nor any of the other intrusive attacks that my Windows machine has suffered through. And I'm careful with my Windows machine.

      Windows has gotten safer as MS has finally deigned to pay attention to safety concerns. But a fresh Windows install is as unsafe as a child molester in a maximum security prison. A significant number of patches and extra utilities need to be installed, many of them only practically available from the Internet, before it is reasonably safe to connect that computer to the Internet. This is not true for Linux and OS X bioxes.

      --
      Boobies never hurt anyone. - Sherry Glaser.
    2. Re:Nor is there a "safe" OS.... by NickFortune · · Score: 4, Insightful
      The flaw here lies in considering safe as an absolute. There is no safe method of travelling, but there are substanially more risks associated with skydiving than there are with walking.

      Even apologists for MS poor security record acknowledge that firefox is more secure, if only with the argument "when more malware starts targetting it, then it will be just as bad"

      And the same applies to OS security as well. Safe is a relative concept, and to try and confuse the issue by casting it as an absolute does no one any favours.

      --
      Don't let THEM immanentize the Eschaton!
  6. OS's in the same boat? by coop0030 · · Score: 2, Insightful

    I think you could easily transfer these findings into the OS world. Mac's and Linux are generally safe because they are a much smaller target. It wouldn't make the news as quickly, or as widespread as it does when they hammer Windows with viruses. It is not only more convenient, but more damaging to flood Windows with viruses.

    I would be willing to wager a very large bet that if Mac OS X was the industry leader there would be the same difficulties with viruses, and other criminal activities that are currently associated with Microsoft's products.

    It also definitely comes down to how adept the user is too, and how knowledgeable they are in internet/computer security (such as not opening email attachments unless you know how sent it, or using up-to-date virus protection).

    1. Re:OS's in the same boat? by ssj_195 · · Score: 2, Interesting
      Well, it's not that clear-cut - I don't see why people always have to think "Windows is a target solely because it is popular" or "No, Windows is a target purely because it is poorly designed". The truth, as is almost invariably the case, is somewhere in between. For instance, I browsed (under Linux) to a site demonstrating a Firefox 1.0.3 vulnerability. Two Konsoles instantly popped-up and did a ls -R, with no action taken by myself. I'd imagine under Windows, where people tend to be running as administrator, that the results could be very severe (the exploit was OS-agnostic). And yet, there were no exploits for this vulnerability out in the wild (and yes, I know it was patched extremely rapidly, but whole hoards of people always fails to upgrade).

      Why was this? Here is a demo site that gives sample code for exploiting a Firefox vulnerbility to execute arbitrary code, and no malware purveyors are biting. I mean, come on, it's right there in front of them, practically handed to them on a silver platter! I can't think of any other explanations except that malware writers simply considered Firefox's relatively small installed base, and decided not to bother. If it had been IE, there would have been an epidemic!

      There is light at the end of the tunnel, however; even though perfectly secure software is impossible (and even degrees of security are not much of an issue, as you only need one exploitable vulnerability in your software to be pwned), if developers can patch and deploy fixes faster than exploiters can...exploit, then eventually the would-be exploiters will give up and target lower-hanging fruit. There's already some evidence of this occurring - I think an article was posted a few months ago that stated that even though the Linux installed base is growing rapidly, exploit attempts were actually decreasing; like the script-kiddies etc were giving up and moving on to something else.

    2. Re:OS's in the same boat? by Durandal64 · · Score: 3, Insightful
      I would be willing to wager a very large bet that if Mac OS X was the industry leader there would be the same difficulties with viruses, and other criminal activities that are currently associated with Microsoft's products.
      I'd take that bet, and I'd win. Here's why. Windows happens to be in the precarious condition of being both the most popular operating system and being poorly-designed. Samba services are on by default, meaning that the user is automatically vulnerable to worms that propagate through the Samba service. This is why a machine with a fresh Windows install can be infected with a worm within minutes of connecting to the Internet. This was a huge problem on my campus a couple years back at the beginning of the semester. Blaster was hammering away at everything, and even the machines that were wiped got infected with it as soon as they were connected back to the Internet.

      Why would this not happen (or at least happen far less frequently) on OS X? Because none of the services are enabled by default. Samba, AFP, SSH, Apache, everything is off. In order to infect a Mac OS X machine, it would take more social engineering than to infect a Windows machine. A Mac OS X user, to really, really do harm to the entire system, has to be tricked into entering his administrator password, even if he is logged in as an administrator.

      Microsoft has acknowledged this flaw. They want to transition users to a model of the lowest possible privilege assignment. If a user doesn't need to be an administrator, he shouldn't be. Unfortunately, as Microsoft has also acknowledged, there is too much poorly-designed Windows software that won't run unless the user is an administrator (even though the software does nothing that requires administrative privileges ... it may just be storing its preferences in a weird way) to make such a transition in the short-term possible. This is a direct consequence of the design choices Microsoft made with Windows and their encouragement of developers to write easy software first, secure software second.

      In Mac OS X, software installers must acquire administrative rights by getting the user to authenticate as an admin if they want to write to anything that isn't in the current user's space. Apple encourages developers to avoid having the user authenticate authenticate at all costs and to only attempt to gain admin privileges if absolutely necessary. That is smart design, and since it's been that way since 10.0, there aren't very many applications that absolutely require an administrator for no reason.
    3. Re:OS's in the same boat? by drsmithy · · Score: 2, Interesting
      It would affect far more than 5% of the internet. At least 30% of servers are linux based.

      Servers are very much a minority presence on the internet.

      And these are far more interesting target than desktop for crackers.

      Not in general, they're not (there are exceptions, of course, but the following caveats apply to them even more). Servers are far more likely to have competent people running them, be up to date with security fixes and have abnormal behaviour quickly identified.

      In short, a Linux server is generally *not* an attractive target for crackers. A home-user Windows box is *far* more useful.

      Windows is an easy target (just consider how many worms are based on activex).

      And most of them are utterly useless if the user isn't running as Administrator. Windows is not the problem here.

  7. Hit the Nail on the Head by Anonymous Coward · · Score: 5, Insightful

    I think that this author has finally gotten it right. Note the increasing instances of popup ads that are tailored for firefox users etc.

    As firefox gains in popularity, expect that the number of exploits aimed towards it will continue to rise.

    That being said, the nice thing about firefox (and OSS), is that lots of eyeballs can look at, and fix, the code in a timely manner.

    1. Re:Hit the Nail on the Head by jedidiah · · Score: 4, Insightful

      No, the greatest thing about Firefox is that it exists for the benefit of it's end users. This means that it is far more likely that Firefox will be changed (and changed quickly) to suit end user requirements than IE.

      If it turns out that there is some feature or technique that really should never be in a browser, we have some hope that Firefox would expunge it and do so quickly.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  8. Obvious -1 by Nom+du+Keyboard · · Score: 4, Insightful

    I'd give this article an Obvious -1 simply because it is axiomatic, and everybody should have realized by now that There is no 'safe' web browser. Especially how after it was demonstrated that a Firefox exploit allowed infection of IE when IE itself would have blocked the malware site. Cute!

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  9. Perhaps it needed to be said by IntricateEnigma · · Score: 3, Funny

    Perhaps it needed to be said, but it seems to me like this post is a statement of the obvious.

    I'm sure I'll be modded down for just posting my blunt thoughts in responst to the post.

  10. This just in! by Enigma_Man · · Score: 4, Interesting

    Newsflash! There's no such thing as perfect security, who would have thought it? Whether it be through a flaw in the code (which we all try to fix, when they are found), or stupid users running crap they oughtn't.

    I for one use Firefox, because it is MUCH more secure than IE. It may not be perfect, but it's by far good enough for regular use.

    That's like saying that houses aren't secure, even the new model homes with electronic alarm systems. No crap, but that doesn't mean sell the alarm systems and leave your front door unlocked (like IE).

    -Jesse, disliking alarmist poop articles.

    --
    Nothing says "unprofessional job" like wrinkles in your duct tape.
    1. Re:This just in! by matt+me · · Score: 2, Insightful

      there is such thing as perfect security (and it lies in simplciity)
      >echo "hello world";
      and also such thing as perfect stupidity
      >run $code-from-the-net; #as privileged

      As said earlier lynx is perfectly secure. This is because it has minimum sufficient functionality for browsing the web (minus images). You DO NOT need flash, java, javascript or activex. Sure some sites require them. But they don't need to! Why use window.open to do (badly) what the target attribute of the anchor tag was intended for? Only window.open can be executed automatically to launch popups. What a dumb idea.

      We have to break the cycle! Currently plenty of sites use Flash (without a text-only alternative) because they know most browsers support it. And most browsers support Flash, because they need to display those sites.

      Seriously, disable Java, Flash and Javascript, and if there are any sites you can't get to. Fuck them. Sue them for bad accessibility. Or use that regex extension.

  11. Integration with the OS is B-A-D.. BAD by TheCeltic · · Score: 4, Insightful

    When a webbrowser is integrated with the OS, this greatly increases the ways a hacker can damage the system. Hence, while no browser is secure, one can is MORE secure simply because it is NOT woven into the OS. Of course, having updates frequently and being in more active development are good things as well.

    --
    =-=-=-=-=-=-=-= - The Celtic - =-=-=-=-=-=-=-=
    1. Re:Integration with the OS is B-A-D.. BAD by vinn01 · · Score: 2, Insightful

      I agree. Integrating the browser with the OS is an invitation for the OS users to get hacked.

      What program designer thought it was a neat idea for a website to be able to alter your registry (via Active X)? That program designer deserves all the scorn and derision the IT industry can heap their way.

      vb

  12. Always protect yourself... by logik3x · · Score: 4, Funny

    Don't forget to wear a condom for safe browsing...

  13. Re:I want you to meet my little friend by macaulay805 · · Score: 4, Informative

    Lynx had its fair share of vunerabilities also ....

  14. Lynx isn't safe either ... by rkmath · · Score: 2, Insightful

    Every had a user download a rootkit and mess with the system?

  15. what? by jorgen · · Score: 2, Funny
    There Is No Safe Web Browser

    Only a sith lord deals in absolutes. I will do what I must.

  16. Come on by a_greer2005 · · Score: 5, Insightful
    The problem is ignorant users, the headline is like saying "THERE IS NO SAFE CAR" of cource no car is safe when you dont buckle up, drive 120MPH and swirve, but when proper precautions are taken, I dare say a Lexus is safer than a Pinto.
    Browsers can be totaly safe, as much as I hate to say it, IE can be pretty safe too. just follow these rules:
    1:USE A FIREWALL
    2: update your browser
    3:disable ActiveX, any site that uses it is a site you should learn to live without.
    4: (the one most often broken) DONT CLICK YES ALL THE TIME, warnings are there for a reason.
    5: Dont DL and run STUPID executables

    Most Browsers do a decent job of protecting you fron the bad stuff, but NOTHING can protect you from yourself, short of cutting the cable, and if you do that, dont run with scisors

    1. Re:Come on by drsmithy · · Score: 2, Interesting
      Firefox is small, light, [...]

      For all things Firefox is, "small and light" isn't one. It chews up a lot of memory and (depending on what the pages loaded are doing) CPU time.

      I don't know what standard you're measuring Firefox against to call it "small and light", but it sure as hell isn't IE.

      [...] NOT built into the OS, [...]

      This point gets belaboured all the time like it's some major design flaw or abnormality. In fact, IE is no more "built into the OS" than khtml is into KDE, Quicktime is into OS X, or glibc is into Linux. "Part of the OS" just means it's a shared library distributed with the OS - hardly something that sets it apart from the pack.

      Microsoft has the ability to fix IE properly, but realistically it's just easier to blow it up and start over.

      No it doesn't. The only *major* problem in IE is ActiveX - which in more recent versions has been significant curtailed.

  17. Re:Yes there is by Spodlink05 · · Score: 2, Funny

    A "manual" web browser is safe. That is, you print out and manually inspect all the data being transmitted, including all the HTTP headers and the what not. That way, if you see anything fishy, just burn the print out :)

    Yeah, it's really hard to animate the flash stuff and streaming media though. Brings a whole new meaning to dropping frames.

  18. Re:I want you to meet my little friend by Mr2cents · · Score: 3, Interesting

    Nobody is perfect => there is no perfectly safe browser, or any other type of application. What app, besides maybe "hello world", has never ever needed a security patch?

    http://www.vrlteam.org/home.asp?vrl=advisories&adv =270

    --
    "It's too bad that stupidity isn't painful." - Anton LaVey
  19. wow by diegocgteleline.es · · Score: 2, Insightful

    There's no safe browser? Wow, the next thing this guy will discover is that secure software doesn't exists and that all software has bugs. Welcome to the world of software development, dude.

    AFAIK, Firefox has quite good security track and fixes things fast. That's what matters. Firefox is a "secure" browser by any measurements, and unlike other browsers, they deserve the reputation they have.

    And one of the reasons why Firefox has security bugs is because it's a evolving product. Internet explorer however is a 3-years-old code base which has not changed almost nothing. Mozilla and firefox have been being updated for years to support modern standards etc, Internet explorer has done nothing.

    (Actually, it's suprising that after so many time people still finds bugs in internet explorer. It shouldn't have so many bugs left - look at sendmail, bind etc, they're crappy software from a security POV, but their code base is _so_ old that it's very hard to find more security problems. Internet explorer must be really buggy to keep such bad security track)

  20. Re:Yes there is by robolemon · · Score: 2, Funny

    Actually, it's more secure if you travel to the server where the information is stored, remove the hard drive, and perform forensics on it to determine what the data you are seeking is.

    --

    I design user interfaces for a free network management application,

  21. Only the Sith... by fm6 · · Score: 2, Insightful

    Another bozo who sees security only in absolutes. Saying that there is no "safe web browser" is like saying there's pick-proof lock. Technically true, but should you secure your valuable with a $2 lock? Security is not about absolute guarantees, it's about making life as hard for the bad guys as you can manage. Mozilla-based browser have security holes, but at least their designers attempt to design them with security in mind. Internet Explorer, by contrast, does not have security designed in, and has cruddy QA to boot. Which is reflected in the dozen or so reported security problems in Mozilla, and the hundreds of reported security problems in IE.

  22. patch turnaround time by dyscant · · Score: 2, Interesting

    It strikes me that the turnaround time for patches to Firefox is significantly quicker than many other options. After these little bugs were found, they had patches out in short order. While it may not be impregnable, at least they are plugging the holes faster.

  23. Define ``safe'' by RealAlaskan · · Score: 2, Informative
    If you mean: ``you never have to worry about anything'', then no browser is safe. Not even lynx.

    If you mean: ``not the easiest target for the bad guys'', then most browsers are safe, most of the time.

    I'd say that any browser which consistantly avoids being the lowest-hanging fruit is as close to safe as most of us need. To achieve that, all you need is a development team that emphasises security, even at the expense of convenience, and gets useful patches out, fast.

    I can think of one browser with a large market share which fails both those tests, and I suspect there are several with smaller market shares which do fairly well on both those criteria.

  24. Re:I want you to meet my little friend by Penguinshit · · Score: 3, Interesting


    if you don't do proper bounds-checking on your "hello world" array, then you need a security patch...

    [ducks and runs...]

  25. Re:I want you to meet my little friend by sqlrob · · Score: 2, Informative

    What app, besides maybe "hello world", has never ever needed a security patch?

    Hello World uses the C libraries. printf has been patched before, plenty of format string vulnerabilities.

  26. This is a tired subject (please read on) by betelgeuse68 · · Score: 3, Interesting

    All these "IE vs. Mozilla" or "IE vs. FireFox" or "Netscape vs. IE" or "Opera vs. IE" discussions (pick your poison) are irrelevant.

    First off, it amazes me that I have run across paranoid *NIX sys admin friends who are very mindful of what runs as "root" on servers they control but then turn around and operate day to day on Windows desktops as an administrator.

    Well, gee dip sh*ts, no wonder you're screwed if rogue code enters your system.

    If people used limited accounts and then used impersonation (ever hear of "runas") under Windows, all of these discussions would go the way of the dodo bird.

    More to the point they would be TRULY irrelevant. Sure send me to some baddie site, won't do much on my system. Whatever malware sent down the pipe to me can't do anything to change my system (C:\WINDOWS).

    This is how I operate, i.e. a limited account desktop. The admin account is just that, for ADMINISTRATION, e.g., setting up new apps.

    Amazingly, this approach is "novel" among even tech types since I keep hearig these discussions even on Slashdot.

    The principle of least privilege is ANCIENT. Impersonation is part of Windows. Just as it is with other OSes.

    The Windows NT kernel has had security since its inception. On the file system, registry as well as synchronization mechanisms such as mutexes, semaphores, etc.

    Do you want to know why MS doesn't leverage it? Cost. Plain and simple. If WinAmp (which doesn't work under a limited account) stops working for someone on account of MS automatically setting up limited accounts for people, guess who is likely to start receiving support calls? "But it always worked on Windows 9x!!!"

    Yes, it boils down to money. This is NOT a technical problem. MS alongside companies peddling its wares (Dell, Gateway et al) simply do not want to deal with the potential legacy costs of supporting misbehaved apps and/or apps whose designers were myopic and assumed the ability to write to any part of the file system and/or registry.

    The great thing is, even with a limited account desktop you can still readily run WinAmp. You just have to know how.

    All of this seems like "rocket science" to everyone. And I guess it is, since this discussion keeps rearing its head, namely browser security. The point is, a browser is another app that inherits default credentials from your login. Don't operate as administrator geniuses (sarcasm in case you didn't figure that out).

    In the case of WinAmp. I simply defined an admin account that I leverage to run that application on my limited desktop (use the command line "runas" facility or change the properties on the shortcut through the "Advanced" button). I might mention that Shoutcast servers are capable of sending URLs (think JavaScript) that WinAmp will readily execute via IE totally disrespecting your browser choice. So taking another page from what Windows has offered from the start, I changed the ACLs for the IE executable such that my "WinAmp User" has absolutely no rights to the IE executable. Not even the ability to read that file. In this manner I short circuit this potential threat vector. In addition I changed the ACLs on C:\WINDOWS and some other directories so that this "WinAmp User" could only read from these directories.

    Here's the moral of the story folks, use a limited account. Plain and simple. End of story. End of this not very worthwhile discussion (among tech people).

    Yes I use LINUX, I use Cygwin's X server and readily use LINUX Mozilla complements of the latter. Not just a little, a lot. This IN ADDITION to the fact that I use a limited account for day to day activities.

    I have never had spyware or a virus on my system. EVER.

    -M

  27. Lynx by internetdarwin · · Score: 2, Insightful

    Sure lynx is safe, but let get serious for a moment. Does anyone think that your average user is going to switch to an all text browser that is no where near user friendly, loose their ability to view pictures, flash, and all the webs multimedia goodness for the sake of being safe? Don't get me wrong I have used lynx quite a bit but you won't find me on lynx when I just want to mindlessly surf and entertain myself. I want graphics, DHTML, JavaScript, CSS, and pretty layouts just as much as the next person. Call me not as hard-core but then, the whole point is trying to get your average users to use a "safer" browser right?

    Perhaps the article should have concluded: There is no safe PRACTICAL browser.

  28. Opera makes you safer! by WillAffleckUW · · Score: 2, Insightful

    0.5 percent of all web browser market share agree!

    Plus, by turning off all those nasty things and having a non-standard browser, it's a lot harder to become infected - unless you actually click that link and save the file ...

    --
    -- Tigger warning: This post may contain tiggers! --
  29. Heh, speaking of home security by TubeSteak · · Score: 2, Insightful
    They did a study and concluded that having the little sign in front of your home is roughly as safe as installing an electronic alarm setup.

    So.... I guess i should just change my browser identification string to say FireFox 1.04

    --
    [Fuck Beta]
    o0t!
  30. C/C++ the problem? by Eravnrekaree · · Score: 2, Insightful

    A large number of browser exploits seemed to be based on buffer overflow issues, which is a result of manual memory allocation in lower-high-level languages such as C/C++. Perhaps if a web browser would be written in a language with automatic memory allocation and management, like Java, Perl, Tcl, and the like, we would see fewer security problems. C/C++ is good for systems programming, like low level graphics and OS libraries, but I dont think it is the ideal choice in many cases for applications.

    1. Re:C/C++ the problem? by ssj_195 · · Score: 2, Interesting

      Less drastically, there are compiler options that employ techniques to greatly reduce the possibilty of buffer overflows. Why people don't compile with these (and accept the small performance hit) is beyond me.

  31. I don't think you understand economics by geekee · · Score: 4, Insightful

    "Market forces of the sheer user base would dictate that if this were not so, more spyware would have been ported to Firefox by now. 25 million downloads, right? That's a sizable chunk for any malware vendor, or aspiring intruder, to infiltrate."

    If 1 hack hits 90% of the market, spending more money to get a hack for the rest may not be worth the effort even if Firefox has as many holes as IE. Simple economics.

    --
    Vote for Pedro
    1. Re:I don't think you understand economics by thatguywhoiam · · Score: 2, Insightful
      If 1 hack hits 90% of the market, spending more money to get a hack for the rest may not be worth the effort even if Firefox has as many holes as IE. Simple economics.

      (nods, pats trusty G5 PowerMac)

      --
      If Jesus wants me it knows where to find me.
  32. Re:And in other breaking news.... by LocoMan · · Score: 2, Funny

    Microsoft agree upon some standards... it just happens that those standards disagree with other people's standards... :)

  33. Doesn't make sense by Colin+Smith · · Score: 2, Interesting

    The source code for Firefox and Netscape are available. How much more convenient could it get for the hackers?

    --
    Deleted
  34. For that matter... by artemis67 · · Score: 2, Insightful

    just plugging a network cable into your computer suddenly makes it "unsafe". But Mac and Linux are significantly safer, which is an important distinction.

    I've been managing Macs on the network for almost a decade, and have yet to deal with spyware. Viruses, I think I've had 5 or 6 incidents, and most of those were Word macro viruses, which are relatively benign on the Mac because of the different file system structure.

  35. How to make a safe web browser... by Temporal · · Score: 3, Informative

    It's really rather sad that we've given in to the idea that writing secure large-scale software is essentially impossible. It's not. It's only impossible in the paradigm we use.

    Here is how security works on every major OS and in every major programming language today:

    1. Tell the program about all of the features of the OS by exposing them all through an API.
    2. Let the program make any request it wants.
    3. When a request is made, check it against various lists to see if the program is allowed to do it.

    Here's how it should work:

    1. Tell the program only about the features it is allowed to use, by giving the program references to objects implementing these features (i.e. file descriptors, handles, implementations of abstract interfaces, or the like).
    2. Let the program to whatever it wants with them, because you have not even given it the ability to express a dangerous operation.

    This is called Capability-Based Security. Hopefully it is easy to see why the latter would make security much easier to manage. If not, you can read this discussion of the concept.

    CBS allows you to execute code without trusting it. In Unix, you'd have to create a new user with no permissions to run your code, which is way too much work for most purposes. In CBS, you can set up every single program to have a different set of permissions based on that program's needs. Furthermore, the program can internally manage those capabilities to insure that only a small amount of the program's own code has access to them. Then, as long as that code is secure, the program is secure, but even if it isn't, the worst it can do is abuse the capabilities you explicitly gave it.

    How does this relate to web browsers? Well, a web browser really only needs the capability to render to its GUI window, read its install files, and read/write its config and cache. So don't give it any capabilities beyond that. Voila, now it does not matter what malicious program takes over your web browser, because it can't do a thing to your system.

  36. I use by Anonymous Coward · · Score: 3, Insightful

    Konqueror mostly, Mozilla on ocassion, Firefox on lesser occasions. I tend to like the swiss army knife abilities of konqueror (ftp, fish, far better tab control than Firefox without installing extensions, overall integration with kde, etc) over Mozilla and Firefox. I guess I pick Mozilla over Firefox because of composer and I'm just used to Mozilla a lot more than Firefox simply due to familiarity and length of use.

    What I can state is that since I've been using Konqueror (khtml, like Apple's browser) on Linux, I've never had an issue with spyware or adware. Never. I've never had a problem with security, even though there have been security alerts for konqueror as well as the other browsers. Konqueror makes it simple to surf without images turned on (one button click on top of window without going into drop down boxes to turn images on), makes it simple to surf without javascript turned on (simple and fast two step process to turn it on for a web site, can specify in settings which web sites to turn on javascript by default if needed regularly), and makes it a satisfying all-around experience in using the web.

    I help adjust/maintain/bugfix windows for another user and I just can't understand how windows users can possibly put up with the spyware/adware. Taking a look at server logs, I can't believe how many people's browsers are infected with FunWeb, something else "Fun", and other spyware.

    If you are a windows user, do yourself a favor and visit a friend's website (after alerting them) and ask them to send you a copy of the log entry from your visit. If your browser is infected with spyware, it just may show up as part of the browser identifier.

    The ability of spyware/adware to infect a windows computer is a serious security problem. If you've been infected, you are running a system that is insecure. Please re-read that last sentence. If you've been infected with spyware/adware, you are running a system that is insecure.

    1. Re:I use by khallow · · Score: 2, Interesting
      If you visit a web page that has a png file encoded with a buffer overrun, you will be infected. The owner of the script will be root on your computer.

      That's not what the security alert says. As I read it, if you load such a png and have an unpatched version of Mozilla or Konqueror and are using the unpatched version of libpng, it is possible for someone to run hostile code on your machine. In theory the code could then exploit security holes in your system to get access to root.

      So access to root via this route is a possibility, but it isn't a certainty. And if you patch Konqueror and Mozilla then that hole isn't open.

  37. Be careful!!! by 3770 · · Score: 5, Funny


    I telnetted to port 80 once, and interpreted the HTML in my head.

    Unfortunately there was a infinitely recursive Java script function on there.

    I'm still not quite myself.

    --
    The Internet is full. Go Away!!!
  38. Browsing safely requires sandbox by davidwr · · Score: 2, Insightful

    Ways to browse safely:

    1) Use a browser that has no design or implimentation bugs. Not gonna happen with any modern full-featured browser.

    2) Browse in a "disposable" sandbox environment - possible with adequate firewalls, but not going to happen on most home PCs any time soon.

    3) Browse in a read-only environment, with output limited to the screen, legitimate requests for web pages, and temporary disk space. A firewall will need to reject any illegitimate port-80 outbound traffic. This is the best solution for kiosks.

    Even these conditions aren't immune from server- or DNS-level compromises to hostile fake web pages that trick users into revealing personal information.

    #2 is the most realistic medium-term home-user solution - the OS should put the web browser in a "jail," restirct its network permissions, and only let it and its helper programs read and write to certain directories while browsing, limit CPU utilization, and otherwise protect the machine. Configuration changes and other "out of jail" activities can be done by an auxilliary special-purpose (less code = less change of bugs and general weirdness) process in a separate memory space. Jails is they should be easy to "terminate with extreme prejudice" should the need arise.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  39. Yeah, but just try turning scripting off in IE!! by gwait · · Score: 2, Informative

    That's one serious difference, you can turn off Java and Javascript in all the browsers, but when you do it to IE, you kill all the other Microsoft apps that also use scripting, which leads you to turn it back on and leave it.

    --
    Bavarian Purity Law of Rice Krispie Squares: Rice Krispies, Marshmallows, Butter, Vanilla.
  40. I'll go even further. by khasim · · Score: 3, Insightful

    The implication of this article stems in the absolutes of security: can it ward off intruders or not. This is a flawed approach, and while seemingly a logical one, denounces another reality of this level of breach: the lion's share of these breaches are not of the most malicious sort (read: that stupid data miner which causes popups, search bars from hell, etc).

    The FIRST aspect of "security" is limiting the avenues of attack. You sort of touched on that, but I'll say it explicitly.

    If FireFox doesn't run ActiveX, then that is one avenue that is NOT available for an attack.

    As others have pointed out, lynx is very secure and that is because it completely blocks so many avenues of attack.

    One must acknowledge the reality of security by statistics alongside security by absolutes.

    Exactly. Now, from TFA:

    As law enforcement officers will tell you, crime finds you if it wants you bad enough, no matter what preventative measures you take.

    If they say that, then they are wrong.

    Look at the typical junkie on the street. He's be happy to rob a bank. But the bank's security system is beyond his capabilities to SUCCESSFULLY attack.

    So he picks easier targets with LOWER payoffs (mugging pedestrians).

    Which brings me to the SECOND aspect of security: Build the defenses on the available avenues to defeat the attacks.

    Sure, there are criminals out there who can pick any lock and defeat any alarm system. But they are very few and very far between. The odds that you, specifically, will be targetted by one of them is less than the odds of you winning the lottery.

    So, contrary to what TFA says, crime will NOT find you if it wants you bad enough. It has to want you bad enough AND be intelligent enough AND be skilled enough.

    But the vast majority of criminals have an Achilles' heel: They prefer convenience to challenge.

    Sort of. More accurately, they're lazy. The "vast majority" will NOT spend time and effort to learn how to bypass alarm systems. If there's an easier target, they'll go for it.

    If your (and your neighbor's) defenses are more than they can bypass, they'll leave the area.

    For now, it's more convenient for them to pick on Internet Explorer.

    No. While it is more "convenient", that is NOT the reason that IE is subject to all the attacks.

    The reason is that the level of skill/intelligence required to successfully attack IE is SO VERY LOW. ANYONE with a bit of programming skill can write an exploit for IE.

    Sure, any junkie can get a knife, and a knife is good enough for a mugging. But that knife isn't going to get you very far in a bank robbery.

    Clearly, hackers wouldn't be so successful if they didn't have so many potential targets.

    Again, it isn't about the POTENTIAL targets.

    It's all about the AVAILABLE targets in your SKILL RANGE.

    Of course, it's up to software makers to hold up their end, too. But they're no less susceptible to market forces, deadlines and bureaucracy than anyone else.

    Which is why Open Source has such a great security rep. There aren't any market forces or deadlines to deal with. It's ready when it is ready.

    Mistakes happen. Hacking happens. To assume you won't fall prey to either fairly begs for trouble.

    This gets back to your statement on statistics and "the absolutes of security".

    Sure, my system is vulnerable.
    An attacker has to get to Seattle.
    And into the office building.
    And disable the cameras.
    And disable the alarm system.
    And break into the office.
    And blow the server room door.
    And then steal the server.

    I'm not losing any sleep.

    Of the thousands of computer viruses now available, most ar

    1. Re:I'll go even further. by toadlife · · Score: 2, Insightful

      "Look at the typical junkie on the street. He's be happy to rob a bank. But the bank's security system is beyond his capabilities to SUCCESSFULLY attack.

      So he picks easier targets with LOWER payoffs (mugging pedestrians)."


      We're talking about desktop systems here, right? I fail to see how owning a Windows box would be considered a "lower payoff" over owning a linux/bsd/whatever box, considering the use (spam/DoS bots) owned boxes are put to. IF anything a WIndows box would be more valuable, as the owner would probably be less likely to discover that they've been owned.

      "No. While it is more "convenient", that is NOT the reason that IE is subject to all the attacks."

      Do you seriously believe that marketshare and userbase have nothing to do with it?

      "The reason is that the level of skill/intelligence required to successfully attack IE is SO VERY LOW. ANYONE with a bit of programming skill can write an exploit for IE."

      Oh really? Can you link me to some of the exploits you've written?

      "Again, it isn't about the POTENTIAL targets.

      It's all about the AVAILABLE targets in your SKILL RANGE."


      And there are hundreds of millions of more targets which use Internet Explorer. This leads to many more unpatched IE's poking around the net. The fact that you and others see marketshare as a non-contributory issue is mind boggling.

      "Which is why Open Source has such a great security rep. There aren't any market forces or deadlines to deal with. It's ready when it is ready."

      Oh no. The OSS talking points are starting to come out now.

      "Yeah. You'd have thunk that the people writing the code would have managed to PATCH that flaw by now, wouldn't you?"

      The viruses you are talking about (the ones with multiple "revisions") cannot just be "patched". If you weren't so incredibly partisan on the issue you would realize that you can't "patch" for a worm that requires a user to 1) Download a zip file attachment 2) Open the attachment 3) Execute the file inside

      Hell, sometimes these worm even require the viction to type in a password to open the file becuase it's encrypted. How do you patch ignorance?

      " Ummmm.... no they don't. I have to download new datafiles every day to stay current just BECAUSE they can't recognize them."

      AI has progressed enough so that AV could be made to recognize unknown threats, but people don't want this, as it would take up too much of their CPU.

      "We block ANY file attachments with VBScript because the anti-virus systems CANNOT tell a harmful script from a safe script."

      Good job Captain Obvious. Mail admins with a clue have been doing this for years. Since 99% of email viruses are in zip form today, do you block all zip attachments too? This would limit the avenues of infection to much greater degree than blocking vbs files.

      "FireFox's problems are only "news" because the "journalists" want to write the story about how it failed to live up to the "hype".

      If a Linux worm infected 10 servers in the wild, it would get the same attention.

      But a Windows exploit that cracks a few thousand boxes? Nothing. People didn't even care about the latest Sober version until it started spewing German spam."


      Agian, you bring up worms like Sober, which require several steps of user interaction to propogate. No current desktop OS will protect users from this degree of ignorance. The spread of Sober has nothing to do with Windows, and everything to do with markethare and userbase.

      "#1. Security depends upon limiting the avenues of attack."

      Totally agree.

      "#2. Security depends upon hardening the remaining avenues beyond the attacker's ability to successfully attack."

      Again, I agree.

      "#3. The media attention focused on a vulnerability does NOT reflect the severity of that vulnerability."

      Of course not. It reflects the potential "ratings" the story will get.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  41. Mail by gmuslera · · Score: 2, Interesting
    The same could be said about mail clients... why? because for safe that is the reader software you have, most security concerns are related to the user that reads it (think in the most commons scams out there, from nigeria and earlier to this days).

    Now, if well we can say that no matter how unsafe is to climb the himalaya with beach clothes compared with staying in your house (a meteor could fell over you, after all) you are not complelely safe, these are very different kind of probabilities, and experience tolds us that in average you are i.e. far unsafe playing with MS IE/Outlook/Windows than with Firefox/Opera/Thunderbird/Linux.

  42. Safe web browsers by dtfinch · · Score: 2, Insightful

    The safest web browser is the one nobody else is using.

  43. Firefox with Linux/OS X IS secure by onlyjoking · · Score: 2, Interesting

    Isn't this missing the point. Just because the Windows/Firefox combination has some insecurities does not mean Firefox is equally insecure on Linux/OS X. How can it be? The exploits attributed to Firefox so far are largely confined to the Windows platform. That's the real issue. I'm tired of listening to claims that OSS is insecure simply because there are problems with the Windows version. OSS should be evaluated in its natural environment - Linux/*BSD/OS X.

  44. No safe browser? by Junior+J.+Junior+III · · Score: 2, Interesting

    What about lynx?

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:No safe browser? by Ziviyr · · Score: 2, Funny

      What about lynx?

      I wondered that immediately, we're prolly in redundant territory, but I'd like a response on this.

      Any l33t lynx crackers got some sploits on it saved for a rainy day?
      ("they all trust lynx, I'll pwn them all, hahahaha!")

      --

      Someone set us up the bomb, so shine we are!
  45. Criminal ROI by epmes · · Score: 2, Insightful

    They prefer convenience to challenge. For now, it's more convenient for them to pick on Internet Explorer.

    It's not really a question of convenience, it's that Internet Explorer is on a majority of Windows systems. If you're a criminal trying to exploit a browser vulnerability, wouldn't you pick the most-used browser? It's a better return on investment.

  46. Safari? by 5n3ak3rp1mp · · Score: 3, Interesting

    Is anyone aware of any Safari (OS X web browser) vulnerabilities, especially exploited ones?

    I think the fact that OS X throws up an auth login whenever any app tries to access a directory that the current user doesn't own, pretty much makes casual takeover difficult, even by an insecure web browser...

  47. Re:OK, so Windows, *in theory*, is secure. by betelgeuse68 · · Score: 2, Interesting

    I agree with you, you shouldn't need tons of experience for running various appslications. However you can BLAME companies such as Nullsoft, Trillian and even Intuit for not taking into consideration the platform their software is operating on and adjusting accordingly.

    These misbehaveed applications is the critica reason MS doesn't push the use of limited accounts more (easy enough to setup when a contemporary version of Windows was being installed).

    It all goes back to what I said in my original posting, MS and PC companies do not want to absorb the cost of supporting legacy and/or misbehaved applications.

    Plain and simple.

    This computer "weenie" makes his living educating the uninitiated about this stuff... and Lord knows, there's no shortage of laziness in this world (generally speaking). Getting people to learn anything (not just computers) seems to always be a challenge, e.g., the USA still suck under the English system of weights distances, volumes. And yes I live in the USA.

    -M

    PS: The gene pool could use some chlorine.

  48. You are all wrong by synthespian · · Score: 2, Insightful

    There is such a thing as safe programming.
    There are safe languages.
    There exists formal methods.
    There are best practices in programming.
    There exists tools for source code verification.

    If you program and don't care about any of these things, hey, guess what - you're 20 years behind in your programming practices and your reading list. Even if you program in C, you can adopt better practices (*).
    90% or more of the problems related to software security spring from C/C++ hacking without any method of program verification for correctness. Just read a security site vulnerabilities list.
    If only people were to program: medical; military; aerospace software like Firefox or IE programmers, the we'd all be dead one way or another by now.

    (*) see OpenBSD for instance and compare their security advisories with Linux or Microsoft.

    PS: Just one such example of a little used tool: CIL - Infrastructure for C Program Analysis and Transformation

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts