Slashdot Mirror


BBC Bill Gates Interview Part 2: Security

securitas writes "In the second of two parts, the BBC's Stephen Cole of the technology show Click Online interviews Bill Gates about Windows, viruses, security, spam, 'trustworthy computing', Longhorn and being anti-competitive. Sample quote: 'Certainly you can never underestimate the level of malicious people out there who are going to try to take advantage of whatever things there are. That's why we made trustworthy computing the top priority.' Streaming media in Real format is also available. [Video: Broadband | Narrowband] You can read the first half about the 'digital lifestyle' in Part 1: Bill Gates plots a Windows future. Here is the Slashdot discussion of the first part of the interview."

29 of 289 comments (clear)

  1. It takes one to know one! by smccto · · Score: 5, Funny

    "Certainly you can never underestimate the level of malicious people out there"

    And he can?

    It takes one to know one!

    1. Re:It takes one to know one! by TheSpoom · · Score: 3, Insightful

      Indeed.

      Trustworthy Computing isn't a way to secure your computer. It's a way to take its control away from you.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
  2. Security? Ha! by mboverload · · Score: 4, Funny

    Bill Gates talking about secuity is like the corner whore talking about the evils of premarital sex.

    1. Re:Security? Ha! by Scoria · · Score: 4, Funny

      Bill Gates talking about secuity is like the corner whore talking about the evils of premarital sex.

      I suppose that Linux users really are virgins, then. :-)

      --
      Do you like German cars?
    2. Re:Security? Ha! by srjames · · Score: 4, Insightful

      Unless I missed something he didn't once say that Windows was currently secure, or that it has been in the past.

      What he did say was "we can always do better" and "There is a lot more to do."

      He also went on to say that Longhorn should be more secure.

      Since none of you actually think about anybody but yourselfs in terms of what people want, let me explain it to you.

      Most people (see: Users, Windows), don't want to give up usability for security. I currently use Linux, and have for years. I'm pissed off about the recent local root exploits and thought about switching to a BSD (namely OpenBSD), for security. But, after talking to a good friend of mine decided that I didn't want to compromise some of the usability of Linux for the security of *BSD.

      Sure Windows sucks for a lot of reasons, but there's obviously more reasons that people are still using it.

      It's the same reason that people drive cars with automatic tranmissions. A manual transmission has a number of benefits, but people just don't want the hassle.

      Windows is prone to a lot of problems due to the default "administrator" account. But do you really think people want to log in to it to install software? Do you think they actually understand the difference? I doubt it.

    3. Re:Security? Ha! by R.Caley · · Score: 5, Insightful
      Windows is prone to a lot of problems due to the default "administrator" account.

      Once you've seen a child having to become adminstrator to play a Microsoft game, you quickly realise just how serious Microsoft are about security and usability.

      --
      _O_
      .|<
      The named which can be named is not the true named
    4. Re:Security? Ha! by Insightfill · · Score: 3, Informative
      Actually, as an ISV, if you want to put the shiny "Designed for Windows XP" sticker on your application, you have to pass a few Microsoft-administered tests.

      Some criteria:

      1) When app installs, all file and registry changes are contained in app directories and reg keys, unless such changes constitute system upgrades (MDAC, etc.) Start menu, etc. excluded.

      2) App is fully usable under "user" level account (no write-backs to protected dirs, or HKLM registry).

      3) App is fully usable under "fast user switching"

      4) App cleanly fully uninstalls.

      Actually, the full list is much longer, but the point is that MS gives brownie points to the dev. firms that can make apps run under "user" permissions. My guess is the game firms don't care about that level of certification, but for corporate-level apps, it makes all the difference. If you pass all of those tests, you can generally be assured of running under Citrix, Terminal Server, REALLY "locked down" desktops, etc.

  3. Fixed by kai.chan · · Score: 4, Funny

    "Certainly you can never underestimate children out there who can easily take advantage of the big flaws in our code."

  4. Billy's "todo" list by Kadmos · · Score: 5, Interesting

    I wonder if Billy would ever tell us something isn't a "top priority"? I can just imagine it:
    "Yeah, stability, we aren't really keen on that right at the moment, actually that's way down the list."

    Thanks Bill, but with an inbox full of virus I get the feeling your "top priority" isn't as "top" as we would like.

  5. Good quote about Microsoft by millwall · · Score: 4, Funny

    I like the way he sums up the Microsoft corporation and it's company culture:

    "Certainly you can never underestimate the level of malicious people out there who are going to try to take advantage of whatever things there are."

  6. Translation of Bill's answers by OwlWhacker · · Score: 5, Insightful

    Q: "did you underestimate the value of security?"

    A: [translated from Billspeak to reality]:

    I'm not going to answer that. I mean, come on, we all know that Windows wasn't designed with security in mind. So, I tell you what, I'm going to turn your negative into a positive, like a good salesman.

    Here, for a start, I'll get you to focus on the nasty people out there that are exploiting Microsoft software - they're the bad guys, ok, not us!

    Next, I'll tell you about auto-update, and that millions of people are using it. You don't have to worry because Windows updates itself. It takes away the hassle, right? And doesn't it make you 'feel' safer?

    And of course, Microsoft has marketed the fact that security is its business. Even if Microsoft software isn't secure, we like to give that impression.

    Q: "Nevertheless, a lot of our viewers still say to us: 'Microsoft didn't take that threat seriously enough and we are having problems.'"

    A: [translated from Billspeak to reality]:

    Ok, I don't want to answer that either, as it makes us look bad - and how can I refute something that's a fact?

    Instead, I'll get you to focus (yet again) on the positive fact that Microsoft makes it easy to sit back and do nothing, letting Windows auto-update itself. Remember, Microsoft software is used because it's easy to use (not because it works).

    ...

    I couldn't be bothered to read any further.

  7. Do we even need interviews ? by jaiyen · · Score: 3, Funny

    I thought we could get everything we needed to know just from analysing his doodles!

  8. Sorry Bill but you're full of shit by wiggys · · Score: 4, Insightful

    "Microsoft Security" is an oxymoron.

    If they cared about security (remember them saying that Windows XP was the most secure operating system ever?) they would have shipped it with the firewall on by default and most services off by default.

    Why oh why did they think it was a good idea to have an RPC server on by default when there's probably less than 1% of users who would use the feature?

    How many insecurities has Internet Explorer had since it was launched with XP? I lost count. Even now, there are still holes in there wide enough to drive a truck through but they are not patched. Microsoft want to keep things quiet until they get around to fixing the bugs, and they only fix the bugs when they see the problem being exploited in the wild.

    And, thanks to Microsoft integrating the Internet Exploder engine so tightly into their OS, if a bug affects IE then it probably also affects Outlook, Outlook Express, MS Help and gawd knows what else.

    This is security?

    Ha!

    --

    Sorry, but my karma just ran over your dogma.

    1. Re:Sorry Bill but you're full of shit by QuantumG · · Score: 4, Interesting
      Switch it off (it is possible, but not straightforward) and see what breaks; it's an essential component, right or wrong.

      That's not an argument at all. You wanna know what's fucked. Try debugging an application that is in no way network related on a machine that has Microsoft's firewall software enabled. It doesn't work. Why? Cause to initiate a debugging session visual studio actually sends packets out to the network adapter and back onto the machine. If you're blocking the remote debugging (say, because you don't want people brute forcing the trivial security that stops them from debugging processes on your machine) you can't even do local debugging. That's fucked behaviour and demonstrates that Microsoft really doesn't give a shit about security at all.

      --
      How we know is more important than what we know.
    2. Re:Sorry Bill but you're full of shit by Jonti · · Score: 3, Informative
      GP: ... if a bug affects IE then it probably also affects Outlook, Outlook Express, MS Help and gawd knows what else.

      P: The alternative, of course, is to have seperate HTML rendering components for every application that wishes to render HTML.

      Dunno why this scored three -- the grandparent is right, and the parent is wrong. So the (only?!) alternative is to have separate html rendering components for every application that wished to render html, is it? Why so? I think we should be told!

      All that's needed is for the html rendering to run is userspace, rather than kernel space. That is actually what khtml does, which yes, is integrated tightly with the KDE graphical shell, but not with the kernel.

      Fixing a bug in IE can mean fixing a bug in kernel code -- and that bug in the kernel code might affect dozens of other applications. You don't have to build things that way. That was the grandparent's point.

    3. Re:Sorry Bill but you're full of shit by strider44 · · Score: 3, Insightful

      Incidentally, the same is true of KHTML, which (last time I looked) was integrated pretty tightly into KDE. True, you have a choice to not use KDE, but then I seem to be managing pretty well using XP and not using IE, OE, etc.

      Umm no it can't. IE is integrated into the kernel. iexplore.exe is just a shell that calls the kernel to render pages. Konquerer is just another application, and you can easily uninstall konquerer as well as the libraries and use other applications as suppliments, as long as you remove the MIMEs.

      However there is nothing to stop an application from calling the konquerer or gecko libraries, or requiring their installation. It's simple enough with shared libraries to do.

  9. But where's the beef? by ladybugfi · · Score: 4, Insightful

    OK, "security is top priority". As a security professional I think it's good that they've woken up.

    However, I'd really like to know what are they going to DO about it, apart from the traditional "we'll train our programmers". This is a key question especially considering that they have millions of code lines written before security was any kind of priority.

    I predict no radical changes to the number of discovered Microsoft software security flaws in the short term.

  10. advertising your weakness by rich42 · · Score: 5, Funny

    Ford: 'Quality is Job 1' Qwest: 'The Spirit of Service' Microsoft: 'trustworthy computing'

  11. Trust by alext · · Score: 5, Insightful

    That's why we made trustworthy computing the top priority.

    An illuminating quote to choose because it is a complete non sequitur. And perhaps this isn't that obvious to everybody, even in sceptical /. land.

    In reality, there is no requirement for Microsoft to trust the software on my machine in order for me to trust it. The two relationships are quite distinct. I may choose to trust software that Microsoft has never heard of. Conversely, I may distrust software that MS has endorsed.

    The "trustworthy computing" soundbite has to be this vague because to pin down who is trusting whom to do what would immediately give the game away. The game is, of course, to encourage users to give up control of their PCs.

  12. Re:Annoying by srjames · · Score: 3, Insightful

    The way Bill Gates takes credit for the advances of PC hardware.

    The marketshare of Windows is the reason for many "hardware advancements". Without a standardised operating system, hardware would have never been standardisted, and thus would have been unable to progress.

    How the solution to crappy software si faster updates.

    Almost any company will only make products that are as good as the customer wants them. This is why people buy economy priced cars and everyone is not driving BMWs. Sure a BMW is better, but it costs a lot more to produce and few people are willing to spend the extra money to own one. Would you be willing to pay three times as much for Windows if it were a much better product? I doubt it. Everyone complains because it costs $99 now.

    How the price of windows is pretty much dependent on how big you are (compare the retail price with the price paid by big companies)

    This is true for everything, in every business. When you buy in bulk, you get discounts. It's a common business practise.

    So, screw the little and small, cuddle the big !

    Would you buy a car that your neighbour built himself for one fifth the price of a "mass produced" car that you knew you'd never be able to find anyone to work on it? That doesn't make any sense. When you're buying a product that is going to need support you'll generally want a product that will have support available. Buying/using products that aren't widely used isn't a great practise. Especially in business.

    An if anybody try to complain, file a lawsuit for patent infringment..... surely there is a patent covering what you are doing now !

    Big companies will have a cartel of patents, only the small fish will be left out. A pity that the "people" do not know/care about this.


    Big companies get patents because they come up with original ideas and they patent them. It isn't their fault that someone else didn't come up with the idea first or was too lazy to patent it.

    Just remember that Microsoft was, at one time, a small company. They obviously did *something* right.

    Quit your bitching, because it really doesn't matter. Microsoft is here, they own a majority of the desktop market, and they're not going away anytime soon. Linux, or other free software, is not a viable replacement at this point. I believe everyone already knows that.

    Microsoft is not the first huge company to dominate an entire market.

  13. Re:jeremy paxman by MartinG · · Score: 4, Insightful

    So you didn't see the Paxman' Gates interview a few years ago then? Whoever researched for Paxman should have been fired. The questions were so vague that Gates could have said anything and it seemed like an answer. Secondly, Paxman (great though he is) could't really full understand the answers and so wasn't in a position to say "you are just avoiding the question" because he wasn't sure enough.

    Honestly, Paxman is brilliant, but I could have interviewed Bill Gates better than that. (and that's saying something)

    --
    -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  14. Good ideas implemted incroectly. by jellomizer · · Score: 4, Insightful

    The problem with microsoft security is not what they are doing but more how they are doing it. Security needs to be #1 in design. Then you build features on top of that (Without breaking security). For example some application want to run as administrator even if they don't need too (Like word perfect spell check) I can understand installing applications as administrator but administrator should not be allowed to run these application. Windows need a redesign for high security not plugging the holes in the existing version. Expect there will be holes in your OS but make it to minimize the dammage. Windows is like Setting up a Linux Apache Server where the user access it runs on is Root not Nobody. So if someone breaks into Apache then they get this limited access where they could at worse mess up and steel data from the website. But with the windows settings all services are under administrator when someone breaks in they have full access to the system.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  15. Re:Annoying by jawtheshark · · Score: 3, Insightful
    I could give my girlfriend a new computer, sans operating system and a windows disc, she could install it, install her software and do all the things she wants to do with it in a couple of hours

    Are you dreaming? (Assuming your girlfriend is not a geek) Have you got any idea how many drivers won't be found (even by XP) with current hardware (you said "new"). If XP will detect it, it will be sub-optimal at best. Then I'm not even speaking about the fact that installing XP will probably not be XP2. Has your (non-geek) girlfriend a CD handy with SP2 on it?

    Look, I can understand what you try to prove, but let's be reasonable: installing a PC from scratch is not easy.... not with Windows, not with Linux. There will be questions that the user can't respond to.

    As for "not possible with Linux": I'm typing this from an Ubuntu Linux machine. (Installed yesterday, I'm getting my first impressions) The only thing that I needed to install separately was the SMP packages, but a normal user doesn't have SMP in the first place. Still, the questions asked during the install were easy (even for an average user) but my girlfriend couldn't do it.

    Users do not install machines, and if they do the machines won't last long. Admins install machines... That's the way it is (for the moment)

    Notable exception would be Mac OS X, where you just stick in CD's and answer newbie questions. Apple just has the "known-hardware" advantage.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  16. Pilgrims Progress Approach Vs Infect,Scan,Remove by NZheretic · · Score: 4, Informative
    Microsoft's desktop security issues stem from its reliance on the Antivirus industries "Infect-Scan-Remove" approach.

    In comparison, right from the outset, open source desktop platforms and applications have relied almost wholly on closing the infectable vectors, the exploited vulnerabilities used by malware, as quickly as possible.

    Read the following Usenet thread from 2000 that covers the argument in detail. David Harley and Robert Moir are two Anitvirus industry leaders. It also includes the prediction that Microsoft would eventually get into the antivirus industry.

    If you have a spare hour, listen to Dr Dobbs' technetcast:

    Dr. Blaine Burnham, Director, Georgia Tech Information Security Center (GTISC) and previously with the National Security Agency (NSA), gives an overview of current encryption and security technologies and outlines possible strategies for future defense. 9th USENIX Security Symposium, Keynote MP3 [2000-10-09] (57min)
  17. Slashdot Interview!! by redGiraffe · · Score: 4, Interesting

    Hey

    Can't we organize a Slashdot interview of BG? (titter :)

  18. [tt]:BBC Bill Gates Interview Part 2: Security by tomhudson · · Score: 4, Funny
    That longhorn "incorporates all the users desires" ...
    What - free porn?

    Both Bill Gates and drug dealers

    1. call their customers "users".
    2. lie, telling their customers "it's safe, it's good, you'll LIKE it"
    3. resort to strong-arm pressure tactics when their monopolies are in danger
    4. make obscene profits
    5. have no concern about bending a few laws
  19. Click Online by jb.hl.com · · Score: 3, Informative

    Maybe off topic but may as well say: Click Online is a very Microsoft centric TV programme which is shown on BBC World internationally and on BBC News 24 in the UK. It tends to be very dumbed down and barely scratches the surface on a lot of subjects. I remember one show where they were discussing distributed computing, and had a cluster of Windows 9x boxes (!) all of which duly blue-screened. Ahh, memories. If only the BBC actually did a serious tech show :(

    --
    By summer it was all gone...now shesmovedon. --
  20. Some reality distortion here.. by TeknoHog · · Score: 4, Insightful
    From the article:
    Stephen Cole:

    Are you a victim perhaps of your own success? Being the biggest, you are always going to be under attack.

    Bill Gates:

    And we're always able to do the best R&D, the best innovation, get the best partnerships.

    Certainly our position is one that people envy.

    First of all, the interviewer asked about the problems of being the biggest, whereas Gates went on to ramble on their being the best. What the heck was the point in that?

    Secondly, if they truly were the best, they wouldn't have all those security problems, now would they?

    This is my ongoing number one gripe about Microsoft: they cannot admit their mistakes. Though every OS has security issues, MS is practically the only one that keeps lying about it. Technical quality aside, I'll rather deal with honest people and honest businesses.

    --
    Escher was the first MC and Giger invented the HR department.
  21. Re:BBC Bill Gates Interview Part 2: Security by ajs318 · · Score: 3, Insightful

    Windows is hopelessly broken. The fact that a binary compiled against Windows 3.1 will work on Windows XP just goes to show that XP is laden down with unnecessary legacy support. It is not any kind of benefit. It is a bad thing, because those dregs of Windows 3.1 that persist into Windows XP are exactly why we have the malware problems we have. In the DOS days, programmers could afford to use techniques that relied on some heavy assumptions since falsified: that a machine would not be connected to a network, and that there were some operations that no user would ever have a legitimate need to perform. {Unix always was network-aware, and always gave its system admins more than enough rope to hang themselves and trip up anybody who came looking for bodies.} DOS, and Windows afterward, ended up being more tolerant of shoddy programming than proper "industrial" operating systems. In some cases, bad programming was actually encouraged by DOS/Windows design blunders. As desktop PC power overtook the first Unix mainframes, and Internet connectivity became the norm, the vectors were lining up for disaster.

    You do not need for systems to be backward compatible with ancient binaries. As long as you have the source code, you can simply re-compile it against your latest kernel and libraries, and it will Just Work. If something really has changed so much that it won't compile without editing, then it was already broken in the first place.

    Stable closed-source drivers running in or with a closed-source kernel will never exist. Perfection can only be achieved when the driver developer and the kernel developer each have access to the other's code. Anything less than the full, annotated source code is just incomplete documentation.

    Closed source is destroying computing. If everything is closed source, then it makes sense to build machines with the kind of processor and the I/O ports in the same addresses. Otherwise you need to supply different versions of essentially the same software just to work with different manufacturers' computers. {Think back to the cassette-based software on the 8-bit computers of the 1980s, and the racks in W.H.Smith full of similar games in versions for the Oric, the Spectrum, the Commodore 64, the BBC model B and the Amstrad CPC464. Come to think of it, why didn't they just record all the different versions on the same cassette one after another, for crying out loud?} All machines built the same way is one way to do it. It is not the only way. You can eliminate architecture-dependence by distributing the source code. Then, any architecture for which a suitable compiler exists can potentially run it.

    If there were more machine architectures -- by which I mean physically different instruction sets and/or port addressing schemas -- out there, then we would instantly reduce the susceptibility of the worldwide user base to viruses, worms and trojans. Call it electronic biodiversity. In an environment like that, software would pretty much have to be open source to survive; it would hardly be economically viable for a vendor to release many versions of the same software. You would obtain a package in source form, audit it if desired, compile it, then have to perform some deliberate hardware action {like pressing a small, recessed button; or moving a jumper on the motherboard} to allow it to be installed.

    Microsoft will get their comeuppance, though. Sooner or later they will have to launch a new version of Windows that will totally break compatibility with legacy software. Buyers will now have the choice: spend a lot of money buying the latest Windows system, not be able to use any of your old Windows software, have most of your old documents rendered totally unreadable and worry about the next time Microsoft pulls this kind of stunt; or spend not mu

    --
    Je fume. Tu fumes. Nous fûmes!