Slashdot Mirror


Microsoft Lets EU Governments Inspect Source Code For Security Issues

itwbennett writes: Microsoft has agreed to let European governments review the source code of its products to ensure that they don't contain security backdoors, at a transparency center in Brussels. The second of its kind, the new center follows on the heels of the first, built last June in Redmond, Washington. Part of Microsoft's Government Security Program, the company hopes the centers will create trust with governments that want to use Microsoft products. "Today's opening in Brussels will give governments in Europe, the Middle East and Africa a convenient location to experience our commitment to transparency and delivering products and services that are secure by principle and by design," said Matt Thomlinson, Vice President of Microsoft Security.

143 comments

  1. Can they compile from source? by Anonymous Coward · · Score: 3, Insightful

    Can they (the governments) compile from source?

    1. Re:Can they compile from source? by Anonymous Coward · · Score: 0

      Microsoft Visual Studio is free.

    2. Re:Can they compile from source? by Anonymous Coward · · Score: 0

      I mean, can they (if they purchase or decide to go ahead with M$) walk out of that "center" with the source code, compile and check against their binaries distributed?

    3. Re:Can they compile from source? by sodul · · Score: 1

      How does that help? If the backdoor is hardcoded to be added in VS then you will not find the backdoor by scraping the 'disclosed' source code.
      http://scienceblogs.com/goodma...

    4. Re:Can they compile from source? by hughbar · · Score: 3, Interesting

      Yes, exactly. Being old and cynical that was my thought too. Show source 'A' but compile from source 'B'. Then we'll truly 'experience their committment to transparency' won't we?

      The good thing about this is that UK government has made some fairly strong statements about considering open source when purchasing, for example: https://www.gov.uk/service-man... and I think they're a little concerned.

      --
      On y va, qui mal y pense!
    5. Re:Can they compile from source? by Lennie · · Score: 1

      Not only that a lot of source code isn't even reproducible, you can't just check the hash of the resulting file:

      http://stackoverflow.com/quest...

      --
      New things are always on the horizon
    6. Re:Can they compile from source? by Lennie · · Score: 1

      The question is:

      are they concerned about backdoors and such or are they just concerned about getting a better licensing deal ?

      --
      New things are always on the horizon
    7. Re:Can they compile from source? by Anonymous Coward · · Score: 4, Informative

      Nope. They have to consult the code on dedicated workstations and it is forbidden to bring in a laptop or mobile phone.

      Source: Belgian public television website (in Dutch)

    8. Re:Can they compile from source? by Lonewolf666 · · Score: 2

      Visual Studio being free is nice, but that alone won't help here.

      At the very least, one would have to
      1) audit the source code for back doors
      2) compile the applications and Windows versions to be checked for backdoors from that source
      3) and then
      -either distribute the self-compiled programs within the organization
      -or compare the hash values of the self-compiled programs to those bought from official sources.

      --
      C - the footgun of programming languages
    9. Re:Can they compile from source? by koan · · Score: 1

      "Can they (the governments) compile from source?"

      I wager they can not, that takes control from M$.

      --
      "If any question why we died, Tell them because our fathers lied."
    10. Re:Can they compile from source? by darkain · · Score: 1, Informative

      Just to add a very specific note on the Visual C++ compiler: it uses multi-threading to compile. That is, one thread per CPU core, each thread is parsing a separate C/C++ source file from the tree. In this scenario, there is zero guarantee that each thread completes in a consistent order on a single machine, let along across different machines with different thread counts and architectures.

    11. Re:Can they compile from source? by Tatarize · · Score: 4, Insightful

      Can they compile it on site and get the hash codes from it, or export the compiled binaries back somewhere to check them out?

      Because if not, this is entirely bullshit.

      Just remove the backdoors from the source and show them the source without all the backdoors. See, no backdoors, or reason to suspect the compiled binaries you get are the ones compiled from that source.

      --

      It is no longer uncommon to be uncommon.
    12. Re:Can they compile from source? by hughbar · · Score: 1

      Sorry, should have been clearer, I think Microsoft are concerned that UK government is taking open source more 'seriously' than previously. I live in Newham [a London borough] that 'nearly' switched to Linux, however everyone felt that it was probably a bargaining position rather than a real initiative. Now I think they're somewhat 'ready'. The irony is that in Canary Wharf, amongst the investment banks, not exactly hippies therefore, are full of all kinds of open source tools.

      --
      On y va, qui mal y pense!
    13. Re: Can they compile from source? by Anonymous Coward · · Score: 0

      Governments can compile and decompile anything. Including people.

    14. Re:Can they compile from source? by TheRaven64 · · Score: 1

      Yes, exactly. Being old and cynical that was my thought too. Show source 'A' but compile from source 'B'. Then we'll truly 'experience their committment to transparency' won't we?

      It depends on the threat model that you care about. On the one hand, it is bad if there are intentionally and maliciously injected trojans. On the other hand, the Snowden disclosures have shown that this is rarely done - it's high risk and there are enough vulnerabilities in code that the NSA can exploit without needing to do anything active to the supply chain. Being able to find these and get MS to fix them is probably quite important.

      My main objection to this is that I don't like to see tax money being used to improve a single company's product.

      --
      I am TheRaven on Soylent News
    15. Re:Can they compile from source? by Anonymous Coward · · Score: 0

      In this scenario, there is zero guarantee that each thread completes in a consistent order on a single machine

      Utter bullshit. You can't say "ooh it uses multithreading it must be wrong". Multithreading doesn't imply indeterminacy. You add synchronization (you know what "synchronization" means, right?) so the indeterminacy goes away.

      VC is just parallel make. Lots of people have parallel make. VC doesn't even do "hard" parallel make: it compiles different projects on different threads, but within a project it just does scalar make. And, yes, it respects the dependency tree, it doesn't just go off willy-nilly building things in a random order.

    16. Re:Can they compile from source? by Anonymous Coward · · Score: 0

      "Informative"??????

      Holy shit!!

    17. Re:Can they compile from source? by dbIII · · Score: 1

      An even larger irony is the linux based stuff that Halliburton have been selling to oil companies for close to twenty years.

    18. Re:Can they compile from source? by spongman · · Score: 1

      > Utter bullshit

      actually, the compiler front-end (parser, etc...) is multi-threaded inside cl.exe which is usually passed multiple source files in one execution.

      the back-end of the compiler (code-gen), which is actually run inside link.exe is also multi-threaded.

      this is not parallel make, you get both levels of multi-threadedness from a single compiler command-line instantiation. Visual Studio does have project-level parallelism, but that's in addition to what's in the compiler/linker.

      however, i do believe that the resulting layout of the PE is eventually deterministic.

    19. Re:Can they compile from source? by Anonymous Coward · · Score: 0

      don't forget :
      4) check the compiler

    20. Re:Can they compile from source? by michelcolman · · Score: 3, Informative

      Also, good luck finding the back doors if they were written by contestants in the underhanded code contest.

    21. Re:Can they compile from source? by El+Lobo · · Score: 3, Interesting

      Does that apply to your Ubuntu/Mint/Caldera....(add your fav distro here) as well? How can you be sure that the binaries you are using are compiled from the source they are distributing? Or do you compile your distro youself after reviwing every line of code? useful idiot!

      --
      It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    22. Re:Can they compile from source? by Z00L00K · · Score: 2

      Unless they can throw a machine analysis on the code as well as manual inspection it's useless.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    23. Re:Can they compile from source? by Anonymous Coward · · Score: 0

      Fully agreed...
      Will they have access to the build procedures ? Inspect the packaging processes ? Be able to compile each and every KB (updates) pushed by MS directly ? Have signatures of generated binaries ?
      If not, just a waste of time and money.

    24. Re: Can they compile from source? by Anonymous Coward · · Score: 0

      It's interesting that you mention Snowden. It's likely to take him a very long time to read everything he exfiltrated, but you'd think that it would be on the cover of the NYT if the U.S. gov't had gotten MS to back-door any of its products.

      Im hoping that one of the things to come out of Snowden's info is that these kinds of things *dont* generally happen. It's bad enough that the NSA captures every bit of electronic communication into and out of the U.S. and that they have intentionally-weakened gov't-mandated crypto algorithms. Also colluding with the likes of MS would be ... just so very discouraging.

    25. Re:Can they compile from source? by Anonymous Coward · · Score: 0

      Red Hat publishes SRPM's for which components of the in-house building "tool chain" have never been published, so Ubuntu/Mini/Caldera have similar issues.

    26. Re:Can they compile from source? by ei4anb · · Score: 1

      Even then it would be easy to inject the backdoor when compiling as explained in the classic paper "KEN THOMPSON - 1984 - Reflections on trusting trust" https://www.ece.cmu.edu/~gange...

    27. Re:Can they compile from source? by Teun · · Score: 1

      Sure, but then Linux with all it's variations is all but a monopoly.

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    28. Re:Can they compile from source? by NotInHere · · Score: 1

      It only has to convince the average politician who has heard from OSS activists that with OSS you can "inspect" the source code, not the average slashdot user.

    29. Re:Can they compile from source? by aNonnyMouseCowered · · Score: 1

      "Or do you compile your distro youself after reviwing every line of code? useful idiot!"

      No need to be melodramatic about it. With the Unix/Linux model of security, you don't need to review every line of code yourself unless you're a non-American intelligence agency (at which point you also need to xray the CPU for "hard"-coded backdoors).

      Typically you need to "only" pore over the source code for the kernel and everything else that runs with root privileges (I know this is still a massive undertaking but significantly less daunting than examining the entire OS). So if you want to be reasonably secure, you'd compile the kernel and system utils yourself (doable in Debian/Ubuntu using "apt-get source src-package" followed by a forced install of the resulting self-compiled package).

      This is the premise around which the OpenBSD developers base their claim of being the most secure Unix-like operating system. If the base OS is secure, you can be much less fussy over the source code for the Gimp, LibreOffice, VLC and other FOSSware, provided you don't run the programs as root.

      The question remains for Microsoft will the base OS compile from source the way one can compile LInux and BSD from source?

    30. Re:Can they compile from source? by Anonymous Coward · · Score: 0

      You can tell this is a Micro$oft white knight by his ignorant stench.

    31. Re:Can they compile from source? by Anonymous Coward · · Score: 0

      Because MICRO$HAFT is evil and Linux is benevolent, you pleb! You shill!

    32. Re:Can they compile from source? by sinij · · Score: 1

      It took how many years of "inspections" to detect Heartbleed backdoor? Sure, theoretically OSS is harder to backdoor and harder to keep it secret, but in practice it isn't any different.

    33. Re:Can they compile from source? by Anonymous Coward · · Score: 1

      You have totally misunderstood the aim.

      In order for open source to work to make source code secure you need "many eyes" looking at it, deliberately fixing buOpenand sharing what they find. Even in a true open source environment that's rare and happens only for the biggest projects (like Linux) or the one that care (OpenBSD / OpenSSH etc.). Windows is too big and Monolithic for the technique to work in any case.

      All this does is allows EU governments to develop the same kind of spying techniques that are used by the US and Chinese governments using insider knowledge that the treat of us don't get access to.

      * the Open BSD team has clearly shown that the only way to proceed is to treat every "minor bug" as a fully remote exploitable vulnerability.

    34. Re:Can they compile from source? by mystikkman · · Score: 1

      That applies to open source too.

      There some in plain sight in some of the most popular server software in the world like OpenSSL that were found really late.

    35. Re:Can they compile from source? by Anonymous Coward · · Score: 1

      How can you be sure that the binaries you are using are compiled from the source they are distributing?

      apt-build world (debian; rebuilds all packages from source)
      emerge -e world (gentoo; rebuilds all packages from source)
      make world (freebsd; well, they recommend a diff procedure now, but this is easy to type)
      make world (openbsd)
      .
      .
      And, of course all make it trivial to build select packages from source.

      e.g., download source, compile it, build a package from it, and install it on Debian -
      apt-get -b source package-name
      dpkg -i the-package-file-we-just-created.deb

      useful idiot!

      So, you believe that the ability to validate source and compile from source has no value? That being able to verify (even spot checks), vs. using a black box with a trusted code signing key in every version called "NSA Key" is a wash?

      http://en.wikipedia.org/wiki/NSAKEY

      Or perhaps you were addressing your last statement at yourself?

    36. Re:Can they compile from source? by istartedi · · Score: 1

      Came here for this. Just one thing to add. Back-doors can come from places other than the source. You need to be able to inspect the compiler too, and build it from source. You need to be able to audit MS's complete build system as well. The code has to be in the millions of lines. Even if MS gives them everything they need, I doubt these governments have the time, money, and expertise to pull off such an audit.

      Oh, and the day a patch goes out, all bets are off again.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    37. Re:Can they compile from source? by Anonymous Coward · · Score: 0

      Deutsche Börse by now probably does everything on Linux. And they are one of the largest exchanges of the world, at least when it concerns derivatives. Also they use C++.

    38. Re:Can they compile from source? by mu51c10rd · · Score: 1

      Does that apply to your Ubuntu/Mint/Caldera....(add your fav distro here) as well?

      Did you really just mention Caldera?

    39. Re:Can they compile from source? by istartedi · · Score: 1

      Forgot to mention--no discussion of this is complete without bringing up Ken Thompson

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    40. Re:Can they compile from source? by gweihir · · Score: 1

      In other words, conditions under which it is completely impossible to review code of any size larger than trivial. Review of code for not well hidden backdoors is already very hard if you have your own equipment and tools. Looking for well-hidden backdoors is usually considered impossible or at the very least much more costly than re-writing the code from scratch with trusted people and that is when you have your own tools and environment to do the job.

      This "opportunity" is no such thing, as purely by eye-ball the task is completely impossible. Using tools _they_ provide is no better, as these can have been compromised in order to not find any placed backdoors.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    41. Re:Can they compile from source? by gweihir · · Score: 1

      Which just shows that doing code review for security aspects is very, very hard. Under the condition MS offers, it is impossible in practice. Also take into account that a real code security review will often recommend doing some things differently without having identified a definite vulnerability, but just some potential risk, as doing it any other way usually is prohibitive effort-wise. Same goes for style and interfaces. A purely passive code review is almost never done, as it is extremely hard, causes massive effort and the results are chancy at best.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    42. Re:Can they compile from source? by gweihir · · Score: 1

      Actually, it is. Because "years of inspection" would not have found that problem in closed source.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    43. Re:Can they compile from source? by Anonymous Coward · · Score: 0

      It's neat that this concept has a name, but it's so trivial it was my first thought when someone above suggested the compilation test or hash check. Then I went on to think about how even another, e.g. independently sourced compiler wouldn't help much.

    44. Re:Can they compile from source? by sinij · · Score: 1

      It would, by black box analysis. Sooner or later someone would detect strange behavior or specialized code in the malware and document it.

      Key point I was trying to make - when detection is measured in YEARS, both systems fail. At that point, saying that Train Wreck A wasn't quite wreck-y when compared to Train Wreck B is a moot point.

    45. Re:Can they compile from source? by david_thornley · · Score: 1

      If you can compile the suspect compiler with another compiler (which doesn't have to be trusted, just independently suspicious), you can figure out whether the compiler implements Ken Thompson's trick.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    46. Re:Can they compile from source? by david_thornley · · Score: 1

      What's Visual C++ written in? You'd need to compile it with another compiler avoid the Ken Thompson trick.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    47. Re:Can they compile from source? by gweihir · · Score: 1

      First, for "black box analysis" (which is not done in reality, far too inefficient) would have taken centuries at the same intensity for a problem of this nature. And second, creating mature software takes "years", and sometimes decades. The system did not fail, it is just that some people (like you) have completely unrealistic expectations.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    48. Re:Can they compile from source? by dinfinity · · Score: 1

      Wow, the most popular attacks of 2013 were pretty much all about exploiting the quirks of C.

      Not trying to start a fight here, but the attacks I'm seeing would not be possible in Java (for instance). I'm also not implying that an OS should be written in Java (obviously). I was and am interested to what extent such underhanded code can be written in 'modern' higher-level languages. I found this when Googling:
      http://incompleteness.me/blog/...

    49. Re:Can they compile from source? by UnixUnix · · Score: 1

      Mod parent up please; I was about to give this K. Thompson reference. _ Generally, a body of results stemming from the Unsolvability of the Halting Problem indicates no nontrivial program property can be algorithmically established with full certainty, surely not absence of backdoors. Anyway I should think injecting hooks into USB and hard drive firmware beats trying to do your dirty work in a Windows environment -- even Government gumshoes shouldn't be subjected to cruel and unusual punishment.

    50. Re: Can they compile from source? by TheRaven64 · · Score: 1

      The NSA or GCHQ (or any similar intelligence agency) almost certainly could insert a backdoor into MS software. Doing the same any other piece of proprietary software developed by people that they could easily blackmail would also be easy. There are a number of approaches that would work for open source too - there was a recent story about a lot of contributors to prominent projects hosted on GitHub having weak SSH keys, so compromising one of these from someone who hasn't committed in a long time and putting in a bug fix along with an obfuscated backdoor would be easy.

      The danger of doing this is that there's a lot of potential fallout if they're caught. This kind of active intervention raises the stakes and also weakens their defences (it's very hard to create a backdoor that isn't a security vulnerability). Given that almost no software is formally verified and most is very complex and not aggressively tested against hostile input, if you've got enough resources to throw at it then you can probably find an exploitable bug already and not have to bother. This is much more deniable, because no one can be completely sure that you were the ones exploiting the vulnerability.

      --
      I am TheRaven on Soylent News
    51. Re:Can they compile from source? by juancn · · Score: 1

      Even if the source were fine, they could have a backdoor in the compiler!

    52. Re:Can they compile from source? by Anonymous Coward · · Score: 0

      I find suspicious RuntimeBroker.exe, audiodg.exe, wlanext.exe+conhost.exe, spoolsv.exe, WMIPrv.exe, the dllhost with the 4... radio lib GUID, sometimes the tasking tasks, the 3B... cache GUID, WUDFHost and some conhosts with LUA object servers. Note that it does not mean infected, but suspicious, so antivirus will let them be. I am wary of unannounced wifi connectivity activity, even with adapters disabled and taking advantage of hibernation procedures.

  2. Microsoft Lets EU Governments Inspect Source Code by Anonymous Coward · · Score: 0

    It took a while but Microsoft finally has come around to supporting open source!

  3. Yeah, problem solved... by Anonymous Coward · · Score: 1

    How could they even understand the code if they don't have an expert capable enough to tell them how stupid this is? Unless the governments are allowed constant access to the source and also the possibility to compile any configuration they choose and need, this "inspection" serves absolutely no purpose.

    1. Re:Yeah, problem solved... by ron_ivi · · Score: 1

      And how will the governments know if the binaries (of every single Windows Update) delivered match the source code.

    2. Re:Yeah, problem solved... by gweihir · · Score: 1

      Compiling it by themselves, with compilers _not_ supplied by MS. That is actually the only way to do this. Of course, that will be impossible for the MS sources.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:Yeah, problem solved... by Anonymous Coward · · Score: 0

      "Compiling it by themselves, with compilers _not_ supplied by MS."

      I'm fairly certain windows will only compile with compilers supplied by MS.

  4. Honest, trust us... by Anonymous Coward · · Score: 0

    Yeah, we promise this is the actual complete code that get's compiled.. Honest..

    Not that I'm a conspiracy theorist, I have no opinion either way as to what Microsoft may have in their code, but seeing some source code does not help 'trust'. You'd need to be able to have the source code AND compile it yourself!

    1. Re:Honest, trust us... by Anonymous Coward · · Score: 0

      using your own trusted compiler to which you also have the fully audited source code.

    2. Re:Honest, trust us... by jcwayne · · Score: 1

      On a system you build from the silicon up with audited firmware and chip design.

      --
      Failure to follow this advice may result in non-deterministic behavior.
    3. Re:Honest, trust us... by HiThere · · Score: 1

      Well, trust isn't a single bit operation. More nearly a float. Actually, trust along a single dimension is reasonably considered a float, but there are multiple dimensions.

      Yes, it's safer if you use your own trusted compiler. But it's also safer if you build your own CPU, and the rest of your computer. And I doubt that MS would have bothered to build a custom compiler that would hide back doors when it was compiling the MSWind OS. It clearly *could*, it's just unlikely. Of course, how unlikely you consider it depends on what you are worried about, and I'm not planning on using any of their software, so I can afford to be unworried. I worry more about SOHO router vulnerabilities.

      So the question becomes "For what purposes are they considering using MSWind?". This is still probably only security theater, but your proposed objection is likely to be unreasonable. One should never be certain, so one operates on the balance of probabilites of cost and gain.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  5. Useful, or an empty gesture? by tgv · · Score: 3, Insightful

    So a few people can spend a bit of time looking through hundreds of millions of lines of code? How is that useful?

    1. Re:Useful, or an empty gesture? by Anonymous Coward · · Score: 0

      Well, you wouldn't want to buy your software from a company that is hiding backdoors in plain sight. In that case it is quite likely that the reset of the software is also of fairly shoddy quality.

    2. Re:Useful, or an empty gesture? by NoNonAlphaCharsHere · · Score: 1

      find . -type f -exec egrep -iH "backdoor|back door" {} \;

      easy peasy.

    3. Re:Useful, or an empty gesture? by Anonymous Coward · · Score: 0

      Why so complicated?
      $ grep -riH "backdoor|back door" .

    4. Re:Useful, or an empty gesture? by Anonymous Coward · · Score: 0

      multiple subdirectories

    5. Re:Useful, or an empty gesture? by tgv · · Score: 2

      Come on!

      $ grep -riH "back ?door" .

    6. Re:Useful, or an empty gesture? by Anonymous Coward · · Score: 0

      Things like this aren't about usefulness in a technical sense. It's purely marketing aimed at managers who are easily dazzled by shiny brochures and empty gestures.

    7. Re:Useful, or an empty gesture? by Anonymous Coward · · Score: 0

      I guess it has *some* use: the ability to find 0-day vulnerabilities in order to continue developing governement spying programs.

    8. Re:Useful, or an empty gesture? by Anonymous Coward · · Score: 1

      You must check the windows too.

    9. Re:Useful, or an empty gesture? by Anonymous Coward · · Score: 0

      Just imagine how many jobs were created out of non issue!

    10. Re:Useful, or an empty gesture? by gweihir · · Score: 1

      It is useful as a pure PR stunt. No other usefulness.

      Real code review, in particular for backdoors, is expected to be a lot more expensive than re-writing the code from scratch with trusted people. And that is if you can use your own tools and environment for the analysis. On large code-bases, review for backdoors becomes completely impossible, even with tool support.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    11. Re: Useful, or an empty gesture? by Anonymous Coward · · Score: 0

      trusted people..... DANGER

    12. Re: Useful, or an empty gesture? by gweihir · · Score: 1

      Indeed. Yet there is no other way to do it or rather all other ways are a lot worse.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  6. Re:Microsoft Lets EU Governments Inspect Source Co by Anonymous Coward · · Score: 0

    Microsoft Shared Source is not new. Universities have been using genuine Windows source code in research projects for 14 years now.

  7. Delivered versus reviewed by ebonum · · Score: 3, Insightful

    And who would trust MS not to show one version of the software and deliver something compiled from slightly different sources? Remember MS is more than happy to turn over dissidents' emails to the Chinese government. MS will say: "We follow all applicable laws in the countries where we operate." So what are the US laws about spying on anyone outside the country? I think it is required under NSL's.

    1. Re:Delivered versus reviewed by Anonymous Coward · · Score: 0

      There's no need for back doors so why would they risk it? There's still plenty of bugs to plunder.

  8. sure, you have the REAL source code by Anonymous Coward · · Score: 0

    And of source we use that exact source code to build what we ship. promise.

  9. upload to GitHub by Anonymous Coward · · Score: 0

    Hurry up, guys, the code will escape to freedom as soon as it reaches the cloud!

  10. Just one rule by ciaran2014 · · Score: 1

    Look but don't touch.

    Is this really the source code to the binaries we're using?

    hahaha, but of course it is!

    --
    Help build the anti-software-patent wiki
    1. Re:Just one rule by rtb61 · · Score: 2

      Now if you are going to have to spend all that money audit code that you then have to buy in binary form, why not simply invest the audit cost and that licence fee in managing free open source code instead. What possible benefit is there in throwing away money on licence fees only to have to spend huge sums of money to audit that code associated with those closed source binaries. In the end, still a hollow exercise because of course you are not compiling the code you audited and still have no idea at all, about what is in binaries, just the claimed source code.

      This all in the hope that the NSA/CIA back doors will say NSA/CIA back door insert password here, rather than be a complex hidden bug 'er' feature that can be exploited to achieve that back door. This in turn purposefully planted by NSA/CIA agents working inside of M$ and every other major software company (whether full timers or paid contractors or extorted criminals).

      --
      Chaos - everything, everywhere, everywhen
    2. Re:Just one rule by gtall · · Score: 3, Insightful

      Errr...I'm certainly no MS apologist, but maybe companies insist on using MS because all their homegrown apps and store bought apps run on MS? If your organization has $1 Billion invested in MS Malware, it isn't an easy sell to shareholders or company execs than you need to spend another $1 Billion or more rebuilding just so you can feel at peace with FOSS. There needs to be a business case.

      Ah, but you say, invest the $1 Billion now and never have to pay MS again. Correct. Now put a money figure on precisely how much it will cost the company to do FOSS rather than MS? More importantly, how will doing this increase or decrease profits. Be specific, real figures are necessary to make a business case as well as documentation on the methodology used to do the analysis. BTW, is that analysis vetted? How good is it? How do we determine this? What will it cost to determine this?

      But, but, but....you can audit FOSS for free. Yes, now please staff up to audit FOSS and be able to explain how the findings will contribute to the success of your company. Please be sure to include the cost of the audit. And since you are into auditing, this is gift that keeps on giving, you'll be wanting to audit forever more.

      Most companies will just say screw it, hand me the MS Malware and let's get back to business.

    3. Re:Just one rule by drinkypoo · · Score: 1

      But, but, but....you can audit FOSS for free. Yes, now please staff up to audit FOSS and be able to explain how the findings will contribute to the success of your company.

      Your argument exploded here. They're going to have to staff up to audit Windows, too. It's not like they are currently familiar with the internals of either OS. Right now they have the opportunity to switch to something cheaper if they're going to perform an audit anyway, because it will cost them at least as much to audit Windows as Linux. Probably more, in fact, since they may be able to borrow from others' code audits, if they were published.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Just one rule by rtb61 · · Score: 1

      More specifically Companies can get their government to use all their publicly funded universities to do a fully public audit of free open source software and then can then get the audited software free from a secure location and have people fully trained in it's use. So many small contributions produce billions upon billions in savings, not only on licence fees but training and security cost savings.

      --
      Chaos - everything, everywhere, everywhen
  11. Continuation of the Shared Source Initiative by Gadget_Guy · · Score: 1

    This is nothing new. The Shared Source Initiative has gone on for years, and provides access to the source of Microsoft products to governments, OEMs, large customers etc.

    The difference here is that they are providing it at what they call a "transparency centre", which I suspect is to minimise the danger of the source getting released to the public so we all can inspect the code.

    1. Re:Continuation of the Shared Source Initiative by Anonymous Coward · · Score: 0

      It's doesn't seem unreasonable on the surface, but I'd question just how thorough a security audit can be of something consisting of multiple millions of lines of code when you can only send a few people to a certain place to access a bit of it at a time.

  12. And it compiles to the installed code? by Anonymous Coward · · Score: 0

    Are they going to be able to roll their own run of compiles of the inspected code for government use? No? Then how does inspecting the code that they claim is compiled to Windows prove there's no backdoor?

  13. I read fuck all of that. by Anonymous Coward · · Score: 0

    The first four-five words showed me there was nothing there to read, only a lot of words to do it. So I skipped completely.

    How does it feel to have spent so much effort whinging to have it all wasted?

    1. Re:I read fuck all of that. by Anonymous Coward · · Score: 0

      what effort? That's a copypasta from any number of blogs who seem to have sourced from a 2012 BusinessInsider article.

  14. time estimate by Limitless_Potential · · Score: 1

    probably be finished sometime before the sun burns out

  15. What security mechanism by Anonymous Coward · · Score: 0

    do these transparency centers use to assert that binaries delivered to end-users are not changed? Unless you can build the complete ISOs from these sources and compare them to the ISOs delivered to end-users, how can you be sure?

  16. Visual Studio Community Edition not free by Anonymous Coward · · Score: 1

    No, it's not free. Install it and after 30 days suddenly it locks you out. Want to keep using it? Must provide Microsoft with your identity.

    1. Re:Visual Studio Community Edition not free by KingMotley · · Score: 1

      That is still free.

  17. Surely this is a joke with proprietary code? by Anonymous Coward · · Score: 0

    Unless there is a way to audit everything, and I mean EVERYTHING, from within ones computer, there is hardly a point with doing an audit based only on trust is there?

    Also, I guess, auditing code is not enough, you would have to make sure that Microsoft doesn't tamper with your system at any point in time, so that would require that you have complete oversight over what control Microsoft has from a distance as it connects with your Windows OS, and also requiring that you can keep track of EVERYTHING that connects with your computer.

    Surely, this must be so?

    And also I do not trust ANY European government to guarantee the the safety, security or privacy needs that I might have now or at some point in time onwards.

  18. adding backdoors, not inspecting for them by Anonymous Coward · · Score: 0

    you mean lets EU governments add backdoors

  19. Insult to injury by Anonymous Coward · · Score: 0

    First they squander my tax money by buying crap from (not only) Microsoft.

    Then they squander my tax money by auditing source code Microsoft *says* was used to compile the binaries. As a collateral, they help Microsoft fixing bugs.

    Mood: pretty pissed off.

  20. Lets not forget Skype and it's backdoors by Anonymous Coward · · Score: 0

    Lets not forget Skype! It belongs to Microsfot and had backdoors added years ago. 2010, IIRC
    It sure is strange, because those backdoors where confirmed years ago. Why is Skype still usable in EU?

    1. Re:Lets not forget Skype and it's backdoors by Teun · · Score: 1

      Because it is fine for casual talk.
      Just don't use it for sensitive political, business and lawyer subjects.

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    2. Re:Lets not forget Skype and it's backdoors by aaaaaaargh! · · Score: 1

      Because its the only VOIP solution that actually is usable?

  21. hide ugly video bits by Anonymous Coward · · Score: 0

    For those who also hate the videobits, just add these 2 filter lines to your adblock plus filters.

    slashdot.org##.units-12.river-group
    slashdot.org##.vid-river-header

  22. Ha! NSA is in your hardware not your OS by Anonymous Coward · · Score: 0

    NSA has made deals to tap directly into the Hardware. This is nothing.

    1. Re:Ha! NSA is in your hardware not your OS by Guildor · · Score: 1

      I agree! I know that mobile phones are based on old model technology when connecting, and have heard they the old codes that could be sent over a model to estabilsh connections are still there, and can still be abused, to a point where they can turn your phone into a listening device for "them" to hear what ever the phone can pick up, and the OS of the phone won't pick up on this activity either.

      But more to the point of this article, I think Microsoft has made massive changes in the way they're dealing with the outside world, and if this is their way of saying they've got nothing to hide, then I'm all for it. If you knew of a load of security vulnerabilities in software you created, would you be so willing to let a customer read through your source? So thumbs up for Microsoft! I'm impressed!

  23. Re:Microsoft Lets EU Governments Inspect Source Co by Anonymous Coward · · Score: 0

    Facepalm.

  24. It's not an interest for Microsoft either by jones_supa · · Score: 3, Insightful

    You don't even need EU to verify the lack of backdoors. Microsoft itself strives to create a product without backdoors. If one would be found, it would greatly hurt their business.

    Has there ever been a backdoor in Windows or other Microsoft products? No.

    I'm just tired of the paranoid attitude that all commercial software provides automatically want to screw you. No. They want to create a product that you want to buy. I'm sure you don't want to buy a product that has backdoors.

    The main reason for going with closed source is not hiding malicious stuff, but that it allows making money with software. Open source works only if you have something else to sell along it.

    1. Re:It's not an interest for Microsoft either by darthsilun · · Score: 0

      The main reason for going with closed source is ... that it allows making money with software. Open source works only if you have something else to sell along it.

      Red Hat, SuSE, and Canonical seem to think otherwise.

      just saying'

    2. Re:It's not an interest for Microsoft either by jones_supa · · Score: 2

      No, they don't think otherwise. The main income for those Linux companies comes from support and deployment services.

    3. Re:It's not an interest for Microsoft either by drinkypoo · · Score: 0

      I'm just tired of the paranoid attitude that all commercial software provides automatically want to screw you.

      Microsoft was convicted of abuse of their monopoly position and in fact a whole assortment of illegally anticompetitive behavior, some of which was related to the way they employed functions, for example some of the functions that Office didn't use were literally just the same function Office did use plus a sleep. And the slower function is the one that Microsoft documented.

      Microsoft has been proven to "want to screw you" and those of us who have not forgotten this are looking at you in disgust, like when your cat sees you jerking off.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:It's not an interest for Microsoft either by jones_supa · · Score: 1

      Yes, but that's a bit different discussion than backdoors.

    5. Re:It's not an interest for Microsoft either by drinkypoo · · Score: 1

      Yes, but that's a bit different discussion than backdoors.

      So what's the difference between a known bug with a coded exploit, and a back door?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:It's not an interest for Microsoft either by KingMotley · · Score: 1

      So was google. Do you look at android the same way?

      And a large number of people that contributed to linux also worked at companies that were convicted of abuse of monopoly power. Oh, I guess that doesn't count cause it'd interfere with your views.

    7. Re:It's not an interest for Microsoft either by Anonymous Coward · · Score: 0

      I'm just tired of the paranoid attitude that all commercial software provides automatically want to screw you. No. They want to create a prioduct that you want to buy. I'm sure you don't want to buy a product that has backdoors.

      Actually they, at best, want to make a product they can get you to buy. Not exactly the same ss your comment. Keep in mind the more common scenario is they want to make a product they can use to make money and that could and often does mean YOU are what they are selling.

    8. Re:It's not an interest for Microsoft either by jones_supa · · Score: 1

      I can't think of any scenario where intentionally introducing backdoors would make customers more interested in buying a product.

    9. Re:It's not an interest for Microsoft either by jones_supa · · Score: 1

      The other one is intentional.

    10. Re:It's not an interest for Microsoft either by Anonymous Coward · · Score: 0

      http://www.theguardian.com/wor...

      Yes, they have backdoored their own software.

    11. Re:It's not an interest for Microsoft either by timq · · Score: 1

      Has there ever been a backdoor in Windows or other Microsoft products? No.

      Yes, there have indeed been numerous opportunities to get complete access to Windows systems from outside. It appears that you simply prefer not to call them backdoors -- perhaps "vulnerabilites" is the first word to come to your mind. The difference is intent, and that is impossible to judge.

    12. Re:It's not an interest for Microsoft either by drinkypoo · · Score: 1

      The other one is intentional.

      Now go forth and prove that Microsoft hasn't left intentional bugs which produce the effect of a back door.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re:It's not an interest for Microsoft either by darthsilun · · Score: 0

      Yes, actually they do think otherwise. It so happens that I'm employed by one of those companies.

      The statement was "...making money with software.", and that's exactly what those companies do, they make money with software, by selling support.

      If you want to narrow the definition of what Microsoft does to something like 'selling shrink-wrap software' then you've got a different story. And Microsoft make money other ways too, they aren't just a shrink-wrap software seller.

    14. Re:It's not an interest for Microsoft either by jones_supa · · Score: 1

      Selling support for a software product is different from directly selling that particular software product.

  25. In other news by darthsilun · · Score: 0

    Microsoft has agreed to let European governments review the source code of its products to assure that they don't contain security backdoors, at a transparency center in Brussels.

    Open source software has agreed to let anyone review the source code to ensure that they don't contain security back doors, at transparency centers everywhere.

    As if I'd trust my government to be sure the software I use doesn't have the back doors they paid to have put in.

    1. Re:In other news by Anonymous Coward · · Score: 0

      There is a lot of open source that is not properly audited.

  26. 3th party? by sad_ · · Score: 1

    Let alone the fact that you can't be assured that the source code you get to see is actually the one they use to build the final product, i'm also left with the question of 3th party software that is included in MS products. Will these have their source code also available for inspection? Can't imagine those companies will allow MS to do that. And if you can't look at those products source code, how can you be sure there is nothing going on in those?

    --
    On a long enough timeline, the survival rate for everyone drops to zero.
    1. Re:3th party? by Anonymous Coward · · Score: 0

      That's not even the point here. EU wants to take a look at the general robustness of Microsoft code. Just like you say, there is massive amounts of third-party closed-source technology that is integrated into Windows. Microsoft trusts their partners that there is no backdoors in that code. If Microsoft finds otherwise, they will sue the partner company for damaging Microsoft's business.

      At the end of the day, it all boils down to trust. We are talking about so big systems that it's impractical to constantly verify every line of code.

  27. The NSA will be drooling... by worip · · Score: 2

    The cynic in me thinks the NSA/GCHQ will use this as an oppurtunity to engineer more 0-day malware for their own use. Much easier if you can have eyes on the code...

    --
    A picture is worth exactly 1024 words.
    1. Re:The NSA will be drooling... by silas_moeckel · · Score: 2

      What makes you think they do not have it now?

      --
      No sir I dont like it.
    2. Re:The NSA will be drooling... by Anonymous Coward · · Score: 0

      You are a slow thinker. They have all the daily changes to the codebase. With or without the knowledge of M$.

  28. Headline is totally wrong by DoofusOfDeath · · Score: 3, Insightful

    From recent revelations, it's more likely the governments are looking for easier ways to break into citizens' computers.

  29. Letter To Bruce Schneier by Anonymous Coward · · Score: 0

    I just sent an Email to Bruce Schneier on this issue and I guess it makes sense to add it to this discussion:

    Hello Bruce,

    I see you recently take part in the crypto and cyber war discussion.

    I think it is important to look at history: Military Intelligence/General Staffs have been covertly reading letters probably since letters were sent by courier. Something like 1550 A.D. or probably earlier. The U.S. general staff were reading telegrams since the 1920s. The Austrian Empire had a "black chamber" for covertly opening and re-sealing letters 200 years ago. So did the British and the Russians. Maria Stuart was sentenced to death on the basis of an opened letter sent to an agent provocateur. The U.S. gained a superior negotiating position by reading ciphered japanese telegrams in the 1920s in the fleet size limitation talks.

    Now, I am quite positive we COULD design+build un-hackable operating systems, CPUs, USB-like interfaces, ethernet interfaces, RAMs and so on. See the L4 operating system, which attempts to prove correct the entire operating system kernel. INRIA has attempted to mathematically prove correct a C compiler.

    Also, we need to get rid of using the C language ASAP. In practical use it is a hellhole of insecurity. Both Apple and Mozilla are doing excellent work with the Swift and Rust languages. These languages are "memory safe", which eliminates about 50% of exploits in the CVE database.

    BUT - if there were a truely secure computer/OS/compiler on the free market, this would enable everybody to build encrypted communications endpoints aka. "cipher machines". The U.S. general staff would be mightily offended by millions of arabs having a "strong" cipher machine in their homes. So they currently facilitate the subversion of the Windows, Linux, OSX, iOS, Solaris kernels by covert means (double-paid software engineers in these projects).

    We all know this is a dangerous thing and the "cyber war domain" is essentially un-controllable.

    Still, we need to address the "strong cipher machine" issue, or they (governments/general staffs) will continue to subvert commercial IT systems.

    So maybe "key escrow" would not be a too bad thing after all. Because that would enable the respective(!) national intelligence/police agencies to look into communications without having to resort to making operating systems and hardware insecure.

    For example, if you make an HTTPS connection from America to Egypt, both NSA and Egypt intelligence would get a copy of your HTTPS session key. It would be encrypted once with the public key of NSA and once with the public key of egypt's intelligence service. Both key-cryptograms would be sent along with the HTTPS session.

    If you sent a message inside Germany, only the BND or BKA (something like the FBI) would receive your HTTPS session key.

    As long as the IT thinkers are dogmatic about this issue, the government will simply run over our interests.

    Kind regards

    XXXXXXXXXXXX

  30. Patch Tuesdays? by Irate+Engineer · · Score: 1

    I can see it now - EU gets a nice clean shiny new OS from Microsoft. The next Tuesday a patch is released, MSNSAUS-007 Critical. In the fine print:

    "This patch will allow a friendly U.S. operator to cause code to execute on the computer of a user. Such code could take any action that the user himself could take, including but not limited to creating, changing or deleting data, or communicating with an external web site."

    --

    Left MS Windows for Linux Mint and never looked back!

    Vote for Bernie in 2016!

  31. An ftp server would be cheaper by Teun · · Score: 1

    They should make the source available via an ftp server, much cheaper than this fancy Brussels center and then you get the 'many eyes' advantage too.
    B.t.w, in part of Brussels it's likely called a 'centre'.

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  32. someone owes me a new keyboard by Anonymous Coward · · Score: 0

    Reading that last sentence I sprayed coffee all over my desk. Secure by design?? Are you fucking kidding me? How does that munchkin explain the cottage industry that's sprung up around exploiting "flaws" in compiled Microsoft code; more to the point, the other cottage industry that's sprung up to dealing with those "flaws"? And I'm not talking about AV/AM exclusively here, I'm talking about those whose mantle they've adopted as troubleshooters, whose only job is damage limitation when what ostensibly doesn't exist (Security holes galore) hoses a day, or a week, or a month worth of data.

    (don't think Apple or the GNU community have been let off here either, I'll mention them because they're as guilty but they're not the subject under discussion).

  33. Back-door or Bug-door? by ramriot · · Score: 1

    Is this really about back-doors or bugs exposing entrances?

    In any case are the representatives of governments really the ones you should be showing your source code too? Seems to me that some of these people have a vested interest in keeping any exploits they find secret to their own intelligence agencies to be used later in targets (possibly their own citizens) to intrude and exploit.

    I think I've said this before, if they really want to gain our confidence they need to let the users choose someone to inspect their source and demonstrate its validity against published binaries.

    1. Re:Back-door or Bug-door? by KingMotley · · Score: 1

      they need to let the users choose someone ...

      You mean like we should be able to vote on someone to represent us? They can then appoint someone or a team to then inspect it?

      Seems that sounds like a democratic form of government.

  34. Re:Greek Debt Crisis by Anonymous Coward · · Score: 0

    nah, you've got it wrong

    1. Nobody except the Greeks will give a major fuck if Greece defaults. The impact on global economy will be as minimal as the impact of Greece economy on the rest of the world. The people of Greece will be screwed, though.

    2. You forgot to mention that the Greeks recently elected an incompetent government consisting mostly of morons. If Greece defaults, then this will be so despite all efforts by the EU to the contrary (and boy, they are trying...) and primarily because of nonexistent negotiation and bargaining skills of the Greek government.

    I very much hope that Greece does not default. Just sayin'...

  35. What about compilation. by Anonymous Coward · · Score: 0

    Viewing the source is one thing... But if you can't build your own version with the source you monitor, then it useless to have the source before hand except finding bugs.

    1. Re:What about compilation. by Jeremy+Allison+-+Sam · · Score: 1

      This, this, a thousand times this.

      You can look at the source code all you like, but unless you can *use* that source code to build your own binaries and redistribute them, then that means absolutely nothing in terms of security.

      The products you buy off the shelf may or may not have any relation to the code you looked at.

      That's why Free Software is so important for security-sensitive applications. Not only do you get to look, you get to modify it and redistribute.

  36. BS: Android shows how insecure Linux is by Anonymous Coward · · Score: 0

    See subject: Exploits on ANDROID (a Linux) anyone?

    There's a decade++ of them out there after all!

    * Funny now you all can't "hide" behind "security-by-obscurity" anymore since SmartPhones using ANDROID brought you all out into the "hacker/cracker spotlight" so-to-speak, eh?

    (NOW - you DO *truly* make an interesting case-in-point for me as well with your 'business-case' being made - the ONLY case for ANDROID being used is keeping COSTS PER UNIT of each smartphone down, nothing more... & that IS about it + the truth itself, even according to your lights!)

    APK

    P.S.=> All those YEARS of Anti-MS "FUD" from the "Open SORES" crew around here came CRASHING DOWN AROUND YOUR EARS what-with the years of "Windows != Secure, Linux = Secure" OUTRIGHT LIES spouted here after the above FACT in my subject... apk

  37. Easy to defeat... by TemporalBeing · · Score: 1

    ...the relevant back-door code just have to have an EXPORT license required of it such that the binary can be shipped but the code itself can't be reviewed.

    Put it in a required portion, and you have a great calamity set up. Of course, it'll also be evident that something is being hidden.

    --
    Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  38. Why doesn't Microsoft open source windows? by Daniel+Hoffmann · · Score: 1

    I mean with a restrict license that most people would not classify as open-source? Something like "you can download the source and build the OS, but you can not use it without paying us"? Or maybe just open-source some core components (the kernel, the drivers, all security-sensitive stuff) without the stuff that makes it usable (the GUI and the CLI) with the same conditions as I mentioned before?

    I am serious here, I want to know what would be the implications.

  39. platform for criminals? by Anonymous Coward · · Score: 0

    there is something cool about this:
    with closed-source products a Zer0 day gets it's own "vault". it is not fixable except by manufacturer. the monetizizing period is historically longer.
    makes sense to invest (your time) in finding zer0-days in closed-source software if you're criminally inclined ... one could even go as far as saying that manufacturer is "giving a helping hand" ^_^

  40. Standard Operating Procedure by Anonymous Coward · · Score: 0

    While bashing Microsoft is fun on Slashdot, this is standard operating procedure for most companies. Sign an NDA with entity X (government, military, whatever), make preparations for onsite visit, assign one of your lead developers and project managers to do a dog and pony show while representatives from said entity are onsite.

    Am I missing something here?

  41. What stops them from.. by Anonymous Coward · · Score: 0

    .. adding the backdoors after the inspection?