Slashdot Mirror


Google Security Engineer Urges Hackers To Focus Less on Anti-Virus and Intrusion Products (theregister.co.uk)

Google senior security engineer Darren Bilby has asked fellow hackers to expend less effort on tools like antivirus and intrusion detection and instead focus on more meaningful defenses such as whitelisting applications. From a report on The Register:The incident responder from Google's Sydney office, who is charged with researching very advanced attacks including the 2009 Operation Aurora campaign, decried many existing tools as ineffective "magic" that engineers are forced to install for the sake of compliance but at the expense of real security. "Please no more magic," he told the Kiwicon hacking conference in Wellington, New Zealand today. "We need to stop investing in those things we have shown do not work. And sure you are going to have to spend some time on things like intrusion detection systems because that's what the industry has decided is the plan, but allocate some time to working on things that actually genuinely help. [...] Antivirus does some useful things, but in reality it is more like a canary in the coal mine. It is worse than that. It's like we are standing around the dead canary saying 'Thank god it inhaled all the poisonous gas'," he said.

54 comments

  1. What? by jbmartin6 · · Score: 1

    According to the summary and article, he didn't say AV was a useless box-ticking exercise.

    --
    This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
    1. Re:What? by RonVNX · · Score: 0

      Did he make a remark encouraging whitelisting either? Whitelisting is a security don't do it.

    2. Re:What? by Anonymous Coward · · Score: 0

      So who claimed he did? Are you arguing with the voices in your head again?

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

      You've got the wrong end of the stick there. Whitelisting is great for security, it's just crap for utility (blacklisting is useless for security but has much better utility).

  2. I'm an actual Google Security Engineer by Anonymous Coward · · Score: 1

    Fuck this guy.

    1. Re:I'm an actual Google Security Engineer by Pseudonymous+Powers · · Score: 5, Funny

      Fuck this guy.

      Back off. I'm an actual Google Pornography Engineer, and I say when to fuck this guy.

    2. Re: I'm an actual Google Security Engineer by Anonymous Coward · · Score: 0

      Ooh, tell us more. I did look up Darren Bilby...couldn't find anything, sounds like a made up name to fool slashdot.

    3. Re: I'm an actual Google Security Engineer by Anonymous Coward · · Score: 0, Offtopic

      Darren Bilby here.

      You think you can ruin my article! I'm going to rape you now!

      Grabs P.Powers, sticks penis in his butt!

    4. Re: I'm an actual Google Security Engineer by Anonymous Coward · · Score: 1

      Dude, you just got raped by Darren Bilby!

  3. Antivirus isn't entirely useless by penguinoid · · Score: 4, Interesting

    An antivirus may not protect against a new attack, but it sure can reduce the value of an existing exploit (thus increasing R&D costs for script kiddies while reducing their profits). Though it is rather amusing how some "antivirus" comes bundled with, or is itself, malware -- but much less amusing that it is legal.

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    1. Re:Antivirus isn't entirely useless by PrescriptionWarning · · Score: 1

      I think they not saying it's useless, just that it only covers some small portion, like 15% perhaps. There's just a lot of things it doesn't cover.

    2. Re:Antivirus isn't entirely useless by TheRaven64 · · Score: 1

      Most of the major antivirus products have had at least one big security vulnerability in the last two or three years. Norton had the best one, where a buffer overflow in their image scanning code (which ran in the kernel, WTF?) allowed you to run arbitrary code in the AV simply by sending someone an image via email. Even if the recipient never opened the mail, if their mail client downloaded it then the attacker had a kernel-level compromise. With this kind of track record, I find it hard to argue that AV is going to be a net win in security.

      --
      I am TheRaven on Soylent News
    3. Re:Antivirus isn't entirely useless by arglebargle_xiv · · Score: 1

      He went through a pile of Google-specific solutions to Google-specific problems. Another one of his points was that we should all switch to U2F tokens, because next year will finally be the Year of the Smart Card that we've been waiting for for the last 30 years or so.

  4. Whitelisting renders your computer useless... by Dr_Barnowl · · Score: 4, Insightful

    Well, as a computer, that is. The great strength of a general purpose computer is just that - it can do anything.

    Once you have a whitelisting "solution" on it, it can only do what the IT Dept. explicitly approves of, which now means that it's about as useful as an iPhone - only files that have been explicitly whitelisted are allowed to be executed.

    A whitelisting client that actually locks things down properly won't even allow you to use the shell, well, it won't allow you to run .BAT files. Running the individual commands may still be allowed!

    It might provide security, but at the cost of stifling the ability of "power users" (ie - programmers of limited ability - or indeed, any ability).

    My last job installed one on the developer's computers... and gave us the permissions to override it. Pressing "OK" after every single build to be allowed to run it was... special.

    1. Re:Whitelisting renders your computer useless... by Dr_Barnowl · · Score: 2

      It also stifles the ability of your organization to change it's software - our IT department demanded a £5,000 fee for every program to be whitelisted so it could go through a security audit!

    2. Re:Whitelisting renders your computer useless... by Anonymous Coward · · Score: 1

      Whitelisting done properly doesn't lock down your shell nor stops you from running batch scripts. It stops you from running any random script that runs executables that were not whitelisted.

    3. Re:Whitelisting renders your computer useless... by Anonymous Coward · · Score: 0

      Whitelisting and run-time checking of signatures and their validity might be a workable solution for those office workers, assuming the software providers and IT get in the program. Otherwise it will be a constant: "My workstation updated itself and now nothing works!"

    4. Re:Whitelisting renders your computer useless... by RonVNX · · Score: 3, Insightful

      And it creates a security risk because it means you trust those apps no matter what they turn out to be doing.

    5. Re:Whitelisting renders your computer useless... by Anonymous Coward · · Score: 0

      I hate to be the one to inform you, but your computer can already only do what the IT department allows. It's just that most IT departments give some flexibility so users don't notice too much.

    6. Re:Whitelisting renders your computer useless... by Anonymous Coward · · Score: 0

      Well, as a computer, that is. The great strength of a general purpose computer is just that - it can do anything.

      Once you have a whitelisting "solution" on it, it can only do what the IT Dept. explicitly approves of, which now means that it's about as useful as an iPhone - only files that have been explicitly whitelisted are allowed to be executed.

      A whitelisting client that actually locks things down properly won't even allow you to use the shell, well, it won't allow you to run .BAT files. Running the individual commands may still be allowed!

      It might provide security, but at the cost of stifling the ability of "power users" (ie - programmers of limited ability - or indeed, any ability).

      My last job installed one on the developer's computers... and gave us the permissions to override it. Pressing "OK" after every single build to be allowed to run it was... special.

      Well, yes to what you said.
      However, you need to keep in mind that for every "power user", there are hundreds of clerks that will open every email sent to them, and they'll click on any link they see, and they'll download anything they can if the word "free" is in the description. Those people need to be in a small cage.
      Where it gets looney is when lazy IT admins decide to lump people like developers in with the clerks.

    7. Re:Whitelisting renders your computer useless... by Anonymous Coward · · Score: 0

      Sort of. The idea should be that you are vetting the software before you whitelisting eliminating the possibility of the introduction of unintended functionality. This all of course assumes that you have a security department capable of separating wheat from chaff.

    8. Re:Whitelisting renders your computer useless... by Anonymous Coward · · Score: 0

      There is nothing wrong per se with whitelisting. The question is who does it:

      A. The end user who possesses the computer.

      B. Someone else.

      B is total crap, A is fine. Very simple.

    9. Re:Whitelisting renders your computer useless... by freeze128 · · Score: 1

      Whitelisting doesn't *ALWAYS* have to be controlled by IT. How about your PC at home? You are the "IT Dept." in that case, and whitelisting would certainly protect your PC more than an antivirus alone.

      BTW: What OS is this engineer referring to? Since he works for google, I would think either Android or ChromeOS. Is he suggesting a whitelisting app on android? I don't know if most phone users can handle that.

    10. Re:Whitelisting renders your computer useless... by Dr_Barnowl · · Score: 1

      Assuming your IT staff do it properly is the first mistake.

      Our whitelister locked down .BAT files and .VBS and the like, but left the much more dangerous Powershell untouched.

      It also allowed you to load and run any .JAR file into Java - once you whitelisted Java (and any native libs it used), you were golden, you could have written anything in Java and run it.

    11. Re:Whitelisting renders your computer useless... by Dr_Barnowl · · Score: 1

      > Is he suggesting a whitelisting app on android?

      There is already an effective mechanism for whitelisting on Android and iOS : signed package files, which is all the official app stores distribute. Don't trust it? Don't install it. And don't sideload or use 3rd party stores.

      He must be specifically discussing the desktop case, where whitelisting has come into vogue.

    12. Re:Whitelisting renders your computer useless... by Dr_Barnowl · · Score: 1

      Much of that is down to a single Windows design decision - deciding that a file is executable because of how it's name is spelled, rather than whether the user has explicitly enabled it to be executable.

      Unix got this right. DOS got this wrong, and Windows is still paying for that mistake 35 years later.

      But yes, the core problem here is the differential levels of responsibility. You should have to pass a test to get the whitelisting lifted so you can actually use the computer like a computer, and not a multi-appliance.

    13. Re:Whitelisting renders your computer useless... by Dr_Barnowl · · Score: 1

      In our case, we had a third party contract excited to make a quick quid, but they couldn't actually deliver on what they promised.

    14. Re:Whitelisting renders your computer useless... by Anonymous Coward · · Score: 1

      Power users! Those are the developers/managers/executives who want unlimited access and then someone else has to go clean up the datacenter when their favorite porn website gives their laptop cooties, and it spreads like, well, cooties.

      You get the access you need, the end.

    15. Re:Whitelisting renders your computer useless... by The-Ixian · · Score: 1

      Actually, all you really need to do is whitelist anything that runs from folders which the user does not have write access to. That will automatically get all the system apps as well as the apps installed by root/administrator.

      Conversely, you could just blacklist all apps that run from user writeable locations.

      Not that hard really.

      --
      My eyes reflect the stars and a smile lights up my face.
    16. Re:Whitelisting renders your computer useless... by ark1 · · Score: 1

      Ad blockers are nice whitelisting solutions. Deny everything by default except sites I want to support. Guess what happens to google ads...

    17. Re:Whitelisting renders your computer useless... by Anonymous Coward · · Score: 0

      No True Scotsman, huh? Well then, if all we need is for whitelists to be done properly, then we're done here! Everything is fine, nothing to see, move along!

      Perhaps you've never had the joy of working for an organization where IT was unresponsive. Possibly you don't see that companies plagued by security breaches, are exactly the sort of companies that have unresponsive IT departments. Could it be that you don't understand that control oriented bureaucracies will gravitate towards whitelist systems without having the ability or inclination to allow documented exceptions? Quite likely you think, "well then you have bigger problems."

      Yes, some of us have bigger problems. And you with your "whitelists done properly", aren't helping. This is just a locked down Citrix appliance, which itself is just a mainframe terminal in new clothes. It's all perfect for controlling managers and uncaring or incompetent admins.

  5. Easier said than done by Junta · · Score: 5, Insightful

    Advice on safe internet use is "horrible", he added. Telling users not to click on phishing links and to download strange executables effectively shifts blame to them and away from those who manufactured hardware and software that is not secure enough to be used online.

    The alternative is horribly locked down appliances that can't do what the user asks it to do. It means distrusting the owner of the device. There are scenarios where that can make sense where the role of the device is very well defined (ATMs, Point of Sale equipment, etc), but personal computers are by their very nature empower their users to do things the vendor would not have necessarily conceived of.

    I agree that anti virus measures are not that good, but it just means that user education is all the *more* important, unless you don't want to let the users do anything or you don't have any users doing creative technical work.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Easier said than done by 110010001000 · · Score: 3, Funny

      "unless you don't want to let the users do anything"

      All Google wants is for you to consume content so they can get you to view ads. They don't care about empowering users.

    2. Re:Easier said than done by Anonymous Coward · · Score: 0

      Don't forget the important and pertinent sentence that follows:

      "Advice on safe internet use is "horrible", he added. Telling users not to click on phishing links and to download strange executables effectively shifts blame to them and away from those who manufactured hardware and software that is not secure enough to be used online.
      "We are giving people systems that are not safe for the internet and we are blaming the user.""

      This is a very common attitude here, and reflected above by Junta- The Users are to blame for unknowingly buying and/or using utterly unsecure crap, so best brick their devices and cut off their Internet Access until they fix it, or learn to fix it. It's their fault after all for trusting us.
      And now I shout:
      STOP BLAMING THE USERS!

      They are only buying the crap that you, the IT Industry, flings at them. You people have shit in this bed long enough; it's high time that _you_ took responsibility and that _you_ did something about it.
      "...but it just means that user education is all the *more* important, unless you don't want to let the users do anything or you don't have any users doing creative technical work."

      OK smart ass, just what "user education" about Office DVRs and Security cameras would have prevented the Mirai outbreak a few weeks back? How about those Word Macro viruses? You've licked them by now, right? Right? Have you taken the Oauth Oath? (First, do no harm.)

      Darren Bilby is on to something by using the word "we", and it's called IT Responsible Security, not IT Job Security. Get off your saggy butts and DO YOUR JOB!

      -A User

    3. Re:Easier said than done by Junta · · Score: 2

      As I said, "There are scenarios where that can make sense where the role of the device is very well defined (ATMs, Point of Sale equipment, etc)", which would include the IoT category. Note that no one is suggesting deploying antivirus onto those platforms, it would be a ridiculous concept.

      Anti virus only makes sense on platforms that are open ended. To the extent you have more special purpose applications (document editors), then yes, the vendor should be held accountable for lazily allowing things that never made sense.

      But for a general purpose computing device (personal desktops), at some point the user is going to make a decision to run or not run an application. The user needs to be educated to make the right call. If you say you shouldn't be in a situation where the users call could *possibly* be wrong, that means you aren't allowing the user to run applications they want.

      --
      XML is like violence. If it doesn't solve the problem, use more.
  6. Dangerous by 110010001000 · · Score: 3, Funny

    What Google means is "only allow Google Approved" software to run on your locked down device. That is what "whitelisting" means. Meanwhile Android is the biggest malware laden piece of shit on the planet when it gets deployed to real devices and Googles Ad network is a vector for drive by exploits. So fuck you Google.

  7. He's not wrong by Anonymous Coward · · Score: 1

    He's not wrong about the problem, but Google has yet to show us what the silver bullet solution is. Android. nuff said.

  8. Fake apps and "fake" news by fustakrakich · · Score: 4, Interesting

    See the pattern? Selling a locked down machine will become much easier with just a little FUD. However a user should have the option of whitelisting, works on spam also.

    --
    “He’s not deformed, he’s just drunk!”
  9. Re:wow, talk about tone-deaf by 110010001000 · · Score: 2, Funny

    I agree...that does look pretty racist. All those lawn jockeys are white. Where is the diversity?

  10. I know what is their plan by fubarrr · · Score: 1

    >instead focus on more meaningful defenses such as whitelisting applications

    They want to become the whitelisting authority, then to de-whitelist their competitors. Just like what Apple did. Too greedy!

    1. Re: I know what is their plan by Anonymous Coward · · Score: 0

      Google Apps, and only programs that save to da cloud.

  11. We need a new law by RandomSurfer314 · · Score: 2

    There should be a law that states that any computer ("PC", "laptop") needs to be fully configurable by the end user by default. Every aspect of it needs to be controllable by the end user, network settings, which applications can run, which operating system can be installed, which BIOS or EFIS can be flashed, etc. If that's not the case, then the company should be forced to put a huge red warning sticker on it that clearly states "NOT A GENERAL COMPUTING DEVICE".

  12. Google offers white listing for small fee by Tyr07 · · Score: 1

    Yep. You have your HDMI cords for approved content, with your approved OS, and your approved websites, your approved ads, and your approved applications.

    The problem is no one can be trusted really, I mean, in theory it sounds great, but who decides an application gets approved? We all know that applications will eventually be denied because they compete with a service they want you to pay for, and they'll (if caught) say oh it was a miscommunication we identified a problem with the app that needed to be corrected but we're definitely releasing this now as it's safe.

    When really it was "Shit, if that releases right now it'll hurt our profits"

  13. its been done by Anonymous Coward · · Score: 1

    there's a very old anti-virus utility called "Vaccine" which did exactly this.
    only programs on the whitelist were allowed to be run,
    and every program was checked using a checksum in the products internal database.
    You could allow and disallow products whenever you liked,
    and it would automatically prompt you if you tried to run something that wasn't white listed.

    now, of course, none of this, or what the article suggests will prevent stupid users from running stuff they shouldn't.

    But, Vaccine was the best anti-virus tool of its time.

  14. For a home user it is more useful than whitelistin by Sycraft-fu · · Score: 1

    The problem with whitelisting is there has to be someone who does that whitelisting. Now that's fine in an enterprise organization. You presumably have trained IT staff who can test a program in a test lab and see if it is ok, if there's any issues against other programs, and so on. It does cost more, and slows down the speed at which you can adopt new software, but it is doable. However that only works because you have experts there who can test and make a presumably informed judgement call.

    At home, there's nothing like that. How is a non-technical user to know if a program is evil or not? What they'll do in reality is just add anything they want to run to the whitelist since that is a prerequisite to making it run. They won't bother to actually check and see if it is harmful because how would they?

    A virus scanner is useful to them because it can automatically tell them if something is bad. No, it doesn't do it 100% of the time, but most good ones have a pretty high hit rate. So they don't have to know what they are doing, just listen to the program on their system and if it says "nope" then don't run it.

    As an aside, Google really needs to stop telling others what to do and get their own house in order first. The security situation in Android is pretty abysmal.

  15. Re:For a home user it is more useful than whitelis by mysidia · · Score: 1

    You presumably have trained IT staff who can test a program in a test lab and see if it is ok,

    Not really. Malware is good at evading detection under VM/test environments.

    slows down the speed at which you can adopt new software

    This is the major advantage that whitelisting provides --- slowing down the speed is mostly the major security benefit.

    You aren't just searching the web, downloading, and rolling out programs willy nilly.... you have to wait, which throws away a lot of malware because you weren't willing to wait, or you didn't realize you were trying to deploy software in the first place (Windows UI issue), or you didn't realize you should be careful, by adding delays and slowing down the process, it adds a cost to deploying new software, which makes it likely you will do it less often, which reduces exposure.

    Also, slowing down the deployment means emergent malware will more likely be detected by Antivirus (slowing down to wait for whitelisting gives Antivirus time to catch up); Rolling out new code too fast and not being careful enough about where it came from and the details, adds malware risk.

    At home, there's nothing like that. How is a non-technical user to know if a program is evil or not?

    You can simulate it. Do your due dilligence on the author and the website you get it from before you download and run their software. Only run software that is from either an established vendor, Or is open source, or has been out for more than a couple years and has a following.

    Download and wait at least a few weeks before you run the new program. Check for news to make sure there's no new bad news about the program or its author.

    Update and maintain realtime AV, and scan it before installing.

    gpedit.msc Setup software restriction policies at computer level for non-admins to block program execution from C:\Users
    remove .LNK from denied list

  16. slashcrap clickbait hype shaming by rectalfeeding · · Score: 1

    "So who claimed he did? Are you arguing with the voices in your head again?"

    my rss feed claims that slashdot ran this originally with the headline "antivirus tools are a useless box-ticking exercise says google security engineer".

    Way to stigmatize critical thinking and mental health in the same AC tweet scale word vomiting.

  17. Same issue as killing net neutrality: bad idea by Khopesh · · Score: 1

    You can't whitelist everything you need to, and you can't trust end users to be able to do that all themselves (no matter how many dialogs you pop up). A/V is only capable of doing so much, so users still need educations.

    The other option, as this Google engineer proposes, is to lock everything down and only allow vetted programs. This is called Trusted Computing (a.k.a. Treacherous Computing) for software and digital rights management (digital restrictions management) for media. These are very secure (so long as you trust the vetting agency), but they promote too much vendor lock-in and they directly combat Free Software.

    --
    Use my userscript to add story images to Slashdot. There's no going back.
  18. The Audience Matters by Anonymous Coward · · Score: 0

    I advocate for and fund projects (one of the biggest funders thereof) that are giving users the absolute maximum control of their devices, but despite this I'd agree that users should generally only be provided with a simple means of installing applications from a set of software that has been deemed safe, and the complete set of source code is available. This does not mean users should be prevented from installing 'unauthorized' applications. That's also the wrong take on it. There is a huge difference between 95% of the population that need streamlining and the 5% of the population that doesn't.

    The problem we have today is that software developers don't finish the job. If they would submit their software to repositories and everybody would release the complete set of source code we'd be all be in much better shape. The closed worlds of Microsoft and Apple at the biggest threat. The problem is distributions like Ubuntu are only slightly better. The advantage with Ubuntu for 95% of the population is 50% of this market segment can be covered simply from the applications included on the install disc and/or from the repository. With only maybe one or two applications outside the repository being desirable. If Ubuntu would remove the non-free software and Adobe/Google would release the full code and submit its applications to the repository we'd be all set (while I've never seen a user demand Skype that might not hurt either).

  19. Consider PRISM by AHuxley · · Score: 1

    and all the help US brands gave the US mil and gov.
    When a US brand asks the wider global security community to do anything different, thats the time to start really looking.
    Any safe product would not be doing anything to make any AV product interested over days, weeks, months of updates?
    What is it about skilled, advanced global AV efforts that induced such a request?
    Users need layers of good security applications. Intrusion detection, firewalls, working real crypto, software looking for changes deep in an OS in realtime, outgoing software firewalls...
    Then recall what the big safe brand products did with PRISM.

    --
    Domestic spying is now "Benign Information Gathering"
  20. Re:For a home user it is more useful than whitelis by Anonymous Coward · · Score: 0

    At home, there's nothing like that. How is a non-technical user to know if a program is evil or not?

    Decent end-user security software has a "learning mode" for this kind of thing. This still does require a degree of trust that your application vendor isn't malicious, but honestly the the professionals in corporate security are forced to make that assumption too... nobody audits everything.

  21. Different architecture by info6568 · · Score: 1

    I had huge problems implementing white lists in a previous work (software development company).

    However it is real that this is the only solution. It is "very" painful, but what medicine is not painful to take or have bad said effects?" The huge mistake was to think on general purpose computers where you can mix the highly sensitive stuff with reading newspapers or Facebook profiles and visiting dangerous places; this is the same as to say that you can walk without care through a hall full of mosquitoes with Zika. You need to do something, to cover yourself, to put a lot of poison around you (that also can kill you), or just not to go there.

    But today we have extremely powerful single board computers and mobiles with technology that could be reused to define different types of devices having multiple running environments. Then, you can have more than one computer or more than one computer module devoted to the risky stuff and other modules working the sensitive things, together with a well designed protocol defined to use the best (and safe) parts on every side. In general ... something must change, we can't continue walking the same path, this will go nowhere.