Slashdot Mirror


China Prepares To Examine MS Windows Code

Stargoat writes "CNet reports that China is looking into MS's source code for Windows. They are looking both to increase security as well as perhaps create a Chinese version of Linux. Or are they perhaps concerned with rumors of deliberate holes left in the software for the NSA to exploit?" Here's an earlier Slashdot post about the Microsoft-China agreement.

63 of 468 comments (clear)

  1. Cool by WindBourne · · Score: 2, Interesting

    What do you bet that a new form of Wine/Linux will show up in China with much better capabilities!

    --
    I prefer the "u" in honour as it seems to be missing these days.
  2. Why on earth would... by Zog+The+Undeniable · · Score: 2, Funny

    looking at Windows source code help with a Chinese version of Linux?

    --
    When I am king, you will be first against the wall.
    1. Re:Why on earth would... by richie2000 · · Score: 4, Funny
      Why on earth would looking at Windows source code help with a Chinese version of Linux?

      Can anyone tell us what the Chinese symbols for "What not to do and how not to do it" are?

      --
      Money for nothing, pix for free
    2. Re:Why on earth would... by Zocalo · · Score: 3, Informative
      I guess it's the Ying - Yang thing. ;)

      On a more serious note, I find this somewhat worrying given the allegations made by Taiwan about organized cyber attacks coming from the mainland. Whether this is being reciprocated or not, I can't help but get the feeling that this is akin to handing China the cyber equivalent of a fusion bomb to use against Taiwan. Who knows what other exploits are lurking in the Windows code waiting to be found by the Chinese hackers doing the code review?

      Of course, they could always surprise us and give Microsoft a respectable advance notice to issue fixes before coming up with a zero day full disclosure bug report. I guess time will tell as to which way the outcome is going to lean, towards a blessing or a curse, but it's going to be an interesting time finding out. Looks like that Chinese proverb is right again!

      --
      UNIX? They're not even circumcised! Savages!
    3. Re:Why on earth would... by Overly+Critical+Guy · · Score: 2, Insightful

      Actually, the NT kernel is considered a very advanced piece of technology. I'd heard many developers blast the Linux kernel in comparison. It's all the cruft written on top that sometimes causes problems (just like in Linux, amusingly).

      --
      "Sufferin' succotash."
  3. Whats the use? by zaroastra · · Score: 5, Interesting

    whats the use of inspecting some offsite code when you have ABSOLUTELY NO WARRANTY that the code you're looking at is the one that is delivered in your compiled version?
    In my language we have an expresion for that, that could be roughly tranlated to trying to stop the wind with a fork.

    --
    I'm trying to get modded "Interesting Flamebait Informative and Insightful Redundant Troll" *-* Please Help *-*
    1. Re:Whats the use? by ahfoo · · Score: 3, Funny

      Exactly. The security problem with the closed source model doesn't go away because they show you SOME source code. So what? They can show you whatever they please and you'll never be the wiser. The only way around that would be if they allowed the Chinese government to handle distribution as well. That would be interesting.
      Hmm. There ya go. Give the Chinese government the Windows source code and let them distribute it for free. And then, they could let people modify it and enhance it without costing Redmond a thing. It would be like a global coperative effort. We'll call it distributed source. No, something more like free source. No let's see there's got to be a good name for this.

    2. Re:Whats the use? by spektr · · Score: 3, Insightful

      Depending on the amount of source code provided you could ofcourse compile it and compare the resulting binaries.

      Microsoft doesn't give you a compilable version of their code. That's the point.

    3. Re:Whats the use? by rupe · · Score: 4, Interesting

      Even that is not enough. They code might require the use of Microsofts compiler.

      True example, the famous hole in cc, that whenever it noticed that it was compiling "login.c" would introduce a backdoor. Not only that but whenever it noticed it was compiling itself would reintroduce the same code, so that even by inspecting the compiler source you couldnt find the exploit.

      Details can be found on google.

    4. Re:Whats the use? by greenhide · · Score: 4, Informative

      You're talking about Ken Thompson's paper, "Reflections on Trusting Trust".

      I don't believe this ever was a "famous hole in cc". Instead, Ken Thomspon merely pointed out that trust in the code you were compiling was not enough; you would have to trust the compiler as well, which inherently meant you had to trust the compiler compiling that compiler, and so on. Essentially the only compiler you could trust is one you wrote yourself in machine code, otherwise you can't be sure what its compiled, binary form contains.

      Whether anyone ever acted on this potential exploit is up for further research, but for it to be effectively done in Open Source, it could only be executed on a per-machine basis. That is, they'd have to change the compiler on your machine, because if they put the exploit right in publically available source code, it wouldn't be too difficult to find it when the code was reviewed.

      What I find interesting is that this is listed as a "Classic" article, and that page is dated 1995! This idea has been out for a while.

      --
      Karma: Chevy Kavalierma.
    5. Re:Whats the use? by wawannem · · Score: 3, Insightful

      What you are referring to isn't a True example. It is a theoritical example.

      It is clearly presented in Ken Thompson's famous paper "Reflections on Trusting Trust." It is a very good point, how much can you trust, well, trust...

      I trust things to the extent that, if such exploits exist, I would be 0wn3d and there would be nothing I could do about it...

      However, so would everyone else, and I am sure there are much more interesting machines to r00t than mine. By the time the l337 haxx0rz got to my machine, the exploit would have been discovered and made headlines...

      I have spent a little time in IRC, and I read /. I know that doesn't make me an authority, but I have learned that most of these black hat types are so driven to earn karma from others that they couldn't keep a secret if their livelihood depended on it. To me that means, if they knew about it, so would everyone else in the world. Also, if they find out about the existence of any exploits like this, they would blab.

      Therefore, I don't lose any sleep over it, and I figure I'll deal with the problems as they are discovered, and not ponder how many ways a compiler can insert malicious code.

    6. Re:Whats the use? by zeds · · Score: 2, Interesting
      Background: I used to work at a government security testing / certification lab.

      It's actually worse than the above posted stated.

      If Microsoft is cooperating with the NSA in the name of national security, it will be nearly impossible for the chinese to detect any cleverly planted backdoors, even with full access to source code. Why?

      1. Who said the source code is functionally equivalent to the binary?

      2. Even if it is, if the source will only compile with a Microsoft supplied compiler, who says the compiler hasn't been subverted to insert backdoors into the source code? Ken Thompson (used this attack to put backdoors into Unix)

      3. Access to the compiler source code? But if it only compiles itself, the binary compiler can still subvert the newly compiled one. So how do you verify source code / binary equivalence?

      4. Even if the chinese have some magic way to solve the preceding points, detecting deliberately obfuscated backdoors in the source code can be made VERY VERY difficult. Imagine a backdoor[s] deliberately distributed across millions of lines of code.

      5. Do the chinese realize how secure a default installation of windows is? Not very. So now you have to audit a continuing stream of updates, for the same clever subversions described earlier.

      6. Even without deliberately planted backdoors, Windows is littered with holes. The level of sophistication of those that have been discovered and published (without access to source code) have been very basic. This strongly implies poor programming rigor on Microsoft's part from a security standpoint. So there are probably thousands, if not tens of thousands of security holes in Windows.

      Unix was developed in the early 70s, it's been opensource for a while, and a community process has gradually discovered increasingly sophisticated class of security vulnerability. Windows doesn't have that community process. It enjoys access to the techniques developed by the security community, but not their effort.

      7. The complexity of Windows is mindboggling, and it's very poorly designed from a security standpoint. Everything is overly complex and bloated. Even the security APIs are overly complex and bloated. And that's supposed to be a feature! Unless the chinese have secretly been developing magic auditing technologies far beyond the state of the art the rest of the world has, they have NO WAY of subduing that complexity and producing a secure version of Windows to use.

      8. Since Windows is simply poorly designed (security-wise), producing a secure version would require substantial high-level changes. Doing that while keeping backwards compatibility, ease-of-use, etc. would be very expensive, even for Microsoft which has 40 billion spare cash lying around. Ain't gonna happen.

      Conclusion: The chinese aren't stupid, they realize all of the above. So the real reason they're auditing Windows is:

      1. to find security holes for their own nefarious purposes, in the OS the world's only superpower (not to mention the rest of the world) is using in military, government and commercial networks. I highly doubt the Chinese will publish anything they find on the security mailing lists.

      2. Chinese intelligence could easily have gotten access to Windows source code before (spys, hackers, leaked Microsoft shared source initiatives). They could compare that with the official version given to them by Microsoft, assuming Microsoft and the NSA were stupid enough about editing the source code to remove the obvious NSA backdoor.

      Then again, perhaps everything is just as innocent as it seems. Microsoft isn't cooperating with the NSA. The Chinese really do want to use Windows, and will publish everything they find in a friendly manner to the rest of us.

      Right.

  4. Would You Trust a Chinese OS? by reallocate · · Score: 5, Insightful

    Don't know about any backdoors in Windows, but we all certainly have reason to distrust any OS sponsored by the Chinese government. They may have adopted a friendlier demeanor, but the folks who gave us Tiananmen still run the place.

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:Would You Trust a Chinese OS? by lanswitch · · Score: 2, Insightful
      The only 100% secure os is one that you write and maintain yourself. Provided your computer is physically secure as well...

      So then you decide that you have to trust others in order to get an os. But who are you gonna trust? Governments like the Chinese? The EU? Multinationals like Microsoft? That doesn't sound secure to me. There is always the chance of compromise for various reasons, and you won't be able to find out.
      The only way around this is very well known. The source must be available for all to see and scrutinize. This is the only way to ensure that software only does what you want it to do. This is one of the strong point of Open Source Software.

    2. Re:Would You Trust a Chinese OS? by dalutong · · Score: 4, Informative

      Well, Deng Xiaoping isn't, unfortunately. He was the greatest leader of China since independence.

      I spent seven years in China, from 1992 to 1999, on U.S. government orders. They have done more than a face-lift. They are not perfect, but they are doing a pretty good job of transitioning their country into modernity. I hope that someday a governmental model similar to ours will be applicable, but it just isn't right now.

      Every country has its own peculiarities. A government system can not be super-imposed. That is what led the the failure of the first communist government in China. This new version, a more malleable one, is close to the right thing. And if you want to speak about what is best while considering the past, this is it.

      They need to continue to evolve base on the market and not on some odd 5 or 10-year plans, but they are doing that.

      --

      What comes first, finding a teacher or becoming a student?
    3. Re:Would You Trust a Chinese OS? by FuzzyBad-Mofo · · Score: 3, Informative

      The USA has also had it's share of killing student protesters, most notably the Kent State massacre .

      I suggest you cast out the mote from your own eye before pointing out the mote in your brother's.

    4. Re:Would You Trust a Chinese OS? by Pave+Low · · Score: 2, Insightful
      Wow..this straining, twisting, and bending to equivalate the US to the Chinese government is just too much.

      You try to compare Kent State, where 4 people were tragically killed, to Tianamen Square where hundreds, possibly thousands were deliberately massacred (the exact number will never be known since the Chinese government bans all discussions of the incident). Never mind that it was the National Guard directed by the state governor, which is not the same as the Federal Government . Unlike in China where it was a military action conducted by Beijing and the PLA.

      So, no, the US has not had it's share.

      --
      SIG:Slashdot: indymedia for nerds.
  5. if Chinese government servers run Windows by SHEENmaster · · Score: 3, Insightful

    Then the entire security model rests in NSA translators knowing the traditioonal chinese word for RCP and the servers having enough bandwidth to support VNC or Terminal Server.

    The NSA won't bother with any backdoors beyond a possible inclusion of Systram translation software.

    --
    You can't judge a book by the way it wears its hair.
  6. Can China regerate a standard build ? by Alain+Williams · · Score: 4, Interesting

    It would be interesting to see if the Chinese can type 'make' (or whatever is the MS Windows equivalent) and end up with something that is bit wise identical to what MS ships as part of a standard distribution. If they cannot do this, one has to question why not ? and we will be left with the suspicion that there is something that MS doesn't want the Chinese to see (be that different MS or NSA code).

    1. Re:Can China regerate a standard build ? by bazik · · Score: 5, Funny
      It would be interesting to see if the Chinese can type 'make'[...]

      Actually its
      ./configure --with-bugs --with-bsd-tcp --enable-features=bluescreen,solitaire,minesweeper && make && make kernel32.exe
      --


      --
      One by one the penguins steal my sanity...
    2. Re:Can China regerate a standard build ? by Dot.Com.CEO · · Score: 2, Insightful

      Just out of interest, have you ever used VS.NET? Say what you will about their OSes, but VS is an amazingly well built IDE.

      --
      Mother is the best bet and don't let Satan draw you too fast.
    3. Re:Can China regerate a standard build ? by _Splat · · Score: 2, Funny

      Switched to Linux, I see?

      --
      -Splat
  7. not going to help by lingqi · · Score: 4, Insightful
    1) as this post has pointed out, just because you get to look at the source does not mean it's secure. (the post is from Jeremy Allison on the security of Samba servers)

    2) Besides, being closed source and microsoft, are they going to be able to [practically] compile windows and compare it to the actual version? Why do I doubt it?

    3) even if you get to look at the source, then you'd have to look at the source of every security patch that comes your way too, because otherwise you can just put a hole in one of your patches and pretend it fixes such and such. I mean, it's not like this hasn't been done before (Germain police, Java Anonymous Proxy).

    But then again Microsoft is probably just doing this for show anyway - bribe a few key officials so that there are too few people with too tight a schedule to examine all-too-much of bloaty code, and there you have it - "oh the code was examined and was ok" even though it's just a formality.

    I say stay away from Microsoft on principle when you need to be sure that you are secure.

    --

    My life in the land of the rising sun.

    1. Re:not going to help by greppling · · Score: 4, Interesting
      As a point in favour of your reasoning: When there was the big debate in Germany about Linux use in the German parliament, there was also the question about Windows source code being made available to the German government.

      But the source code would never have been allowed to go to the BSI (Federal agency of IT security), which would be the only department of the government with

      • the resources
      • the competence
      for just a partial audit of the sources. So I agree all this shared-source is just a PR stunt.
    2. Re:not going to help by randombit · · Score: 2, Insightful

      And what do you base that on? When is the last time they have secretly snuck in anything to their software that did anything to track you, database you, categorize you, spy on you, download your personal records, view your documents, etc?

      If it makes you feel better, just think about unintentional holes. I'm sure you can think of one or two security bugs that have shown up in Microsoft products in these last few years, can't you? NT service packs have been known to introduce bugs in the past, and it's unlikely to believe this won't continue with Windows Update, etc. Just because there are no intentional backdoors doesn't mean it's secure.

    3. Re:not going to help by wfberg · · Score: 2, Informative

      And what do you base that on? When is the last time they have secretly snuck in anything to their software that did anything to track you, database you, categorize you, spy on you, download your personal records, view your documents, etc?

      Well, the windows media player GUID comes to mind. And of course all the useless meta data in Word files which may not be entirely surrepticious, but it's inconvenient none the less. Windows update sent, then stopped, and now again sends way too much information back home (and is enabled by default), Internet Explorer hijacked miss-typed domain names years before verisign did, according to several EULA's (windows update again, hotmail) all your information are belong to Microsoft (would you know if they read your hotmail?). Then there's product activation and registration all collecting vast amounts of personal data for no good purpose, and of course the venerable Passport, which has had some "incidents" in the past. I'm sure I'm forgetting some things..

      --
      SCO employee? Check out the bounty
  8. Backdoors by pubjames · · Score: 5, Funny

    reports have said that the search for backdoors installed by national intelligence agencies is also among the aims of the agreement.

    MS drone Bob: Did you remember to send those CDs of the source code to the Chinese?

    MS drone Dave: Yes, I did it this morning. Posted it Express delivery!

    MS drone Bob: You did remember to send the version with the backdoors taken out, didn't you?

    MS drone Dave: D'oh! [Slaps forehead]

  9. NATO and the United Kingdom by fritz1968 · · Score: 2, Interesting

    Microsoft has announced GSP agreements with Russia, NATO and the United Kingdom

    hmmm. Last I checked, the UK was part of NATO. Unless, of course, they are talking about two separate organizations. IE, the NATO offices and the government offices of the UK.

    --
    It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.
  10. Re:iptables --source winders_box -j DROP by Saib0t · · Score: 2, Insightful
    Firewalls are all great, but unless you want to shut your computer from the outside world, they won't work.

    Outgoing connexions are as much of a problem than incoming. If the software calls home to transmit information, there's not much you can do.
    It doesn't even have to be automatic, a properly crafter answer to a software update request could trigger the transmission of information, for instance.

    And even if the code the chinese govt sees doesn't have any hole, quid of the patches they WILL have to apply to their systems?

    Bottom line: The only solution to having a computer that can't spy on you is having full access to the code that's running on it, both at install time and after...

    --

    One shall speak only if what one has to say is more beautiful than silence
  11. Why would you think that? by Nijika · · Score: 5, Interesting
    While I'm sure that the NSA is no slouch when it comes to computer infiltration, I've never been one to believe that they've got some magical super powers outside the realm of known technical limitations. Let's not forget that most of what any government says it can do is a large percentage smoke and mirrors to keep the public feeling safe (PATRIOT missles) or unsafe (PATRIOT act) as it may be. On top of that the Chinese have never been pushovers when it comes to technology. They're in the asia pacific region, which is undoubtably a world hotspot for technological advances. Hell, the PC you're using right now is probably 60% chinese and 90% asian in manufacture and design.

    With all that in mind, I'd say any advantage the NSA can get, it would take. And with THAT in mind, I think it's perfectly reasonable for the Chinese government to fully inspect any operating system it may run.

    --
    Luck favors the prepared, darling.
  12. What about changes made by Windows Update? by a.koepke · · Score: 4, Interesting

    What about them running windows update with these machines. In 6 months time and after many security patches ;) the code is not going to be the same. So what is to stop MS coding something in a patch that restores any backdoors that they might have removed? Is the Chinese government going to examine the code for every critical update and service pack it installs?

    --


    (\(\
    (^.^)
    (")")
    *This is the cute bunny virus, please copy this into your sig so it can spread
  13. Re:NSA by CaffeineFreak · · Score: 4, Interesting

    And one assumes from this that the chinese government can infiltrate the NSA mainframes.

    Does that make you feel safe?

  14. Re:and if they steal it? by radja · · Score: 4, Insightful

    >This is not very different from certain South American and African countries that demanded and received the formulae to certain drugs and then turned around and started making their own.

    that was a GOOD thing, saving thousands of human lives who otherwise could not afford medicine. withholding a lifesaving medicine for your own profit is not a very nice thing to do.

    --

    No one can understand the truth until he drinks of coffee's frothy goodness.
    --Sheikh Abd-Al-Kadir, 1587
  15. Hows this... by MaestroSartori · · Score: 2, Insightful

    1) MS shows Windows source to China, then produces kick-ass version of Linux. Kick-assedness taken back into mainstream Linux, thanks to the GPL.

    2) MS has a look at shiny new-kick-assedness Linux source (hey, its open!), spots something similar to the code they showed China (or similar enough to please a finned lawyer-shark), sues everyone who ever used Linux, everyone who ever met them, and some people who look like them.

    3) Profit!!! (by destroying, or at least hurting, many Linux vendors, and setting back the 'political' progress Linux has made with big business.

    Clearly a level of exaggeration in there, but I wouldn't put it past those wily scoundrels at MS to be hoping for something like this...

  16. Funniest line in the article by Mark_in_Brazil · · Score: 5, Interesting
    Haw haw... Sorry, but there's a throwaway line in the article that just made me laugh:
    China--potentially a huge market for Microsoft, once the problem of software piracy is solved--
    Riiiiiiiight. And when, exactly will "the problem of software piracy" be solved? And how?
    I haven't seen anything reported on Slashdot or anywhere else that would "solve the problem of software piracy" and make China a huge market for Microsoft at the same time...

    --Mark
    --
    "It is nice to know that the computer understands the problem. But I would like to understand it too." --Eugene Wigner
  17. Would You Trust an American OS? by Anonymous Coward · · Score: 4, Insightful

    Don't know about any backdoors in Red Flag Linux, but we all certainly have reason to distrust any OS sponsored by the American government. They may have adopted a friendlier demeanor, but the folks who gave us Hiroshima, Nagasaki, Vietnam, the genocide of the First Nation, the CIA-sponsored overthrows of democratically elected governments in various South American states, the illegal invasions of Iraq and Afghanistan, and the lovely freedom of Guantanamo Bay still run the place.

    1. Re:Would You Trust an American OS? by Felinoid · · Score: 2, Insightful

      the illegal invasions of Iraq and Afghanistan

      Any time someone dose something someone else dosen't like you'll find someone quoting laws that do not exist.

      IANAL but if there is any law forbidding war it can not possably be legal.

      I'd also like to say that the folks who established many of the sighted problems are in fact not in power anymore.
      Tell you what... Remove "illegal" and replace "the folks" with "the government" or better yet "the offical policy".
      Oh yeah and that line about "friendlier demeanor" your kidding right?

      However Microsoft Windows isn't sponsered by the United States government.
      Not that this is any great distiction.
      On the other hand we do have the source code. Ok well we may not have source code comming back from China but if we recreate RedFlag from source I doupt there'd be any back doors.

      Turst the american government? Only so much as the freedom of information act is honnored.
      Turst the Chines government? Only so much as I can review the source code?
      Trust the Cannadian government? Only so much as they havn't invaded... yet.... give em time they'll get pissed off enough some day.

      Trust but verify....
      Show me the source.

      --
      I don't actually exist.
    2. Re:Would You Trust an American OS? by kalidasa · · Score: 3, Interesting

      Actually, no, the folks who gave us Hiroshima, Nagasaki, Vietnam, CIA sponsored overthrows of South American governments, and the genocide of the Amerinds are all dead or retired; while one of the fellows who came up with the idea of the Tiananmen Square massacre is himself head honcho in China. Read the Tiananmen Papers, for god's sake.

    3. Re:Would You Trust an American OS? by Pave+Low · · Score: 2, Insightful
      You've provided nothing that shows the US war was illegal.

      The UN Charter is not law or canon, and nobody will be taking the US to court anytime soon.

      --
      SIG:Slashdot: indymedia for nerds.
    4. Re:Would You Trust an American OS? by Mr.+Show · · Score: 3, Insightful

      From the CIA world factbook entry on the USA:

      International organization participation: AfDB, ANZUS, APEC, ARF (dialogue partner), AsDB, ASEAN (dialogue partner), Australia Group, BIS, CE (observer), CERN (observer), CP, EAPC, EBRD, ECE, ECLAC, ESCAP, FAO, G-5, G-7, G- 8, G-10, IADB, IAEA, IBRD, ICAO, ICC, ICCt (signatory), ICFTU, ICRM, IDA, IEA, IFAD, IFC, IFRCS, IHO, ILO, IMF, IMO, Interpol, IOC, IOM, ISO, ITU, MINURSO, MIPONUH, NAM (guest), NATO, NEA, NSG, OAS, OECD, OPCW, OSCE, PCA, SPC, UN, UN Security Council, UNCTAD, UNHCR, UNIKOM, UNITAR, UNMEE, UNMIBH, UNMIK, UNMISET, UNMOVIC, UNOMIG, UNRWA, UNTSO, UNU, UPU, WCL, WCO, WHO, WIPO, WMO, WTrO, ZC
      From here you can do your own research into which international laws the US is bound by. Or am I being overly optimistic?

      Yeah, but what does this dump of acronyms prove exactly? Did the World Health Organization, just to pick one, pass some kind of resolution that said the US could not invade Iraq? You have to understand the specific international laws relevant to Iraq, and have at least a loose understanding of how law works generally. Simply citing that the US is a member of ASEAN does not make your case. For example, the US argued with some merit (regardless of whether you agree with it) that Iraq stood in violation of some 12 or 13 UN resolutions requiring it to "disarm," including the most recent resolution 1441 passed unanimously by the Security Council last February (if memory serves). That resolution warned of "serious consequences" if Iraq did not disarm, and at the time of the invasion, the US government was making the case that Iraq had not disarmed and therefore "serious consequences" would ensue.

      It does not matter whether or not you agree with this interpretation. What matters is that the language was sufficiently vague to allow for this interpretation. The language was also sufficiently vague for countries that opposed the war to plausibly argue that the US needed more explicit authorization from the Security Council before resorting to force. But given the "serious consequences" mentioned in 1441, and given the previous 12 years of UN resolutions demanding certain action by Iraq (which no one in a position of authority in any country seriously believes they ever obeyed), the US would probably be acquitted if brought before an international court, assuming standards of proof similar to those in US courts (beyond a reasonable doubt). But you have to understand that in February, when 1441 was passed, the US knew it was going to invade Iraq almost regardless of what they did to disarm. Therefore why would the US write a resolution (and it wrote 1441 itself) that it knew it was going to probably break in a few months? No, instead it gave itself enough flexibility in the language to do what it wanted to do "within the law." Such is the nature of international relations, and such is the way it will probably always be.

    5. Re:Would You Trust an American OS? by dinivin · · Score: 2, Insightful

      Saddam didn't attack his neighbors,

      So I imagined that whole invasion of Kuwait when I was in High School? I knew I had an activate imagination then but I didn't know it was that active.

      Dinivin

    6. Re:Would You Trust an American OS? by G+Samsonoff · · Score: 2, Interesting

      Why is it that other countries somehow feel this smug superiority to the US when it comes to "international diplomacy". Is this based on a demonstrated record of success, or is it some cultural bias thing?

      Sort of reminds me of all the talk in the International Press about how we would never prevail in Afghanistan, did not understand what we were up against, etc, etc. Yeah, right...

      I beleive we know a good deal about how well international deplomacy works, and how sometimes it doesn't. Thats why we're the ones that took the risk in Iraq (along with the UK, Spain, and others), while the UN sat on the sidelines wringing their hands and figuring out new ways to appease Saddam and the Bathists...

      I think its time that the international community accepted the fact that some people only understand force, diplomacy does not always work. Since we and our coalition partners had the means to remove Saddam, we had a moral duty to do so while the conditions were right...

      History will be the best judge of who was right.

  18. Couple of questions by tsetem · · Score: 5, Insightful

    Considering China's respect of Intellectual Property, and their desire to create a custom version of Linux to break the Microsoft monopoly, What is to prevent China from looking at the Windows Source, and then taking the good parts out and inserting them into Linux (or derivative utilities). What if they saw how the whole Active Directory authentication stuff worked, and enhanced Samba?

    I mean that could really be interesting. Genuine MS protocols in the Linux kernel. Microsoft would be pissed because of IP theft (ala SCO). But what could Microsoft do? Sue China?

    1. Re:Couple of questions by The_DOD_player · · Score: 2, Interesting

      It would be extremely bad, if China were to do such a thing. Microsoft would have all the best ammo imaginable against the OS movement (communism, destuction of intellectual property etc..)

      Microsoft migth not be able to do very much against China, but rest assured that they WOULD do a lot of damage to anyone else using the code ripped of by China.

      This would effectively fork Linux, and possibly a lot of other OSS projects in a China version and a "rest of the world" version.

      Bad bad bad!!!

    2. Re:Couple of questions by fermion · · Score: 3, Insightful
      I don't think it matters. MS is looking at a situation where it's products are being rejected by large portions of the world. The only reason that MS can use close standards and be so firm on copyrights is because they own most of the OS on all of the computers that matter. If the world standardizes on another OS, then MS will have to open up it's software just so the west can do business with the east.

      So this probably poses no net loss to them. If the source ploy works then they win because the government will use windows and therefore the citizens will be more comfortable using widows as well.

      If the chinese government looks at the source and copies the protocols into their linux, MS still wins. MS will be able to keep the standards closed in the west, where they make most of the money, while still be able to advertise that the systems will communicate with those in the east.

      If the chinese government releases the linux source with the borrowed MS protocols, the MS wins doubly. There is no way that those enhancements will be included in a western Linux, and it would be very difficult to independently engineer the enhancements in such a way that there would not be significant copyright issues.

      In any case, MS can change the protocol at any time, as it did with it's IM service, or even purposefully create messages that will break the competing service, as it did to Navigator.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    3. Re:Couple of questions by Anonymous Coward · · Score: 2, Funny

      "But what could Microsoft do? Sue China?"

      I bet that doesn't seem as ludicrous to Bill Gates.

  19. India doesn't want it? by krishy · · Score: 2, Interesting

    Interestingly, rediff is reporting that the India govt. has not shown any interest in the offer made to it

    Atleast so far:)...

  20. Nope... it's something ELSE by mgessner · · Score: 2, Interesting

    I'm going to beat on the conspiracy drum just a little bit... I think so far all the comments I've read missed this little tidbit:

    Given the source, and given their manpower, and given all the recent news in security forums about how full of holes Windows is... if *you* got access to the source of the OS that the U.S. Federal Government is using, wouldn't YOU be spending every waking moment of all YOUR software hackers trying to find ways to exploit vulnerabilities in Windows? It would not take more than a few infected computers and poof! there go parts of the U.S. Government... and the British and any other country fool enough to trust Microsoft "security."

    Admittedly, they have a tough job ahead of them, since nothing like the security they need has ever been seen on such a scale before in all of human histor... oh wait a minute, I forgot about the BSDs... whoops! Sorry about that! (Yes, I know they've got their holes, too, but those holes are much fewer and far between!)

    Given the sheer numbers of the computers that have Windows on them that the government uses, the probability that *all* of them are secure and protected from attack via an email or a web viewing with IE is absolutely zero.

    I know this *sounds* a bit kooky... but it's also realistic enough to be believable.

    I read the article and noted that other governments are also talking with Microsoft... but China appears that it's going to be the first, and this concerns me.

    --
    "Sometimes the truth is stupid." - Lawrence, creator of Prime Intellect
  21. Timing by Nishi-no-wan · · Score: 4, Insightful

    Did anyone else notice that it was soon after Balmer testified in the anti-trust sit-com about how revealing Microsoft's source code would be a national security threat, that China and several eastern European countries bought into Microsoft's Shared Source inititive?

  22. Re:iptables --source winders_box -j DROP by GigsVT · · Score: 2, Insightful

    The only solution to having a computer that can't spy on you is having full access to the code that's running on it, both at install time and after...

    You'd have to read and understand all the code, and then compile from that code. Something I am willing to bet very, very, few people do for every piece of software they run.

    Even then, you'd be vulernable to compiler based attacks, although I don't know if anyone has successfully pulled that off.

    Regarding firewalls, I hope you're aware that you can filter outgoing traffic as easily as incoming. Regarding the malicious service masquerading as a legitimate one, the only solution to that is cryptographic signing for authentication, and even then, you are still trusting the party to not do anything malicious, the signing just proves that the person is who you think it is.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  23. Is the US Government to Inspect the code too? by Zarf · · Score: 2, Interesting

    I thought that the US Government didn't get to inspect the code. Why does MicroSoft allow China to inspect that which the US can't? Isn't this essentially giving the Chinese goverment insight into Windows that even the NSA doesn't have? Doesn't that essentially give them an advantage for dealing with windows? Has Apple computer signed a simmilar agreement? Why doesn't China just switch to OSX?

    --
    [signature]
  24. Rumors said that... by 2Bits · · Score: 4, Interesting
    A couple of posts already mentioned that MS is not gonna give China compilable code, etc. Here's what I heard.

    [Disclaimer: I'm not involved in any negotiation or anything, just heard this from someone whose boss is an insider. So take this with a big grain of salt!]

    Actually, it's not exactly true. Here are a few of the conditions that have been brought up by China, the main reasons being that China must be able to verify what MS claims.
    • MS must provide the compilable source code
    • China must send a team to MS (to the Redmond campus actually, not sure if they would be allowed to get into the building of Windows engineering team) to learn how to build it, and have some training about the Windows internals
    • MS must show how to do the build and a way to compare the final binary with the binary distributed by MS

    I've not asked about the issues about the patches, as I consider it to be a waste of time, and China should be concentrating money and energy on improving Linux, or heck, if we don't want to release the code changes, we can take one of the BSDs too.
  25. national security risk by codepunk · · Score: 2, Interesting

    I cannot even begin to think how large a US national security risk this is. Our military is highly dependant on MS systems. To have foreign nationals peering at the code that runs your military systems is just simply unnaceptable. Having source to the system does not necessarily cause a breach but it sure does help. Proprietary operating systems are a national security risk and should be treated as such.

    --


    Got Code?
    1. Re:national security risk by Sajarak · · Score: 2, Insightful

      Assuming that software is made more secure because access to the source code is restricted is a bad policy as it is just another form of security by obscurity. Even if the Chinese government didn't have the source code to Windows there would be nothing to stop them from reverse-engineering it. It would take them longer, but if they wanted to find holes then I'm sure they could.

      In fact, you could even argue that closed-source favours the "bad guys" because only someone who stands to gain personally would want to invest their time in reverse-engineering and decompiling proprietary code. A better option is to design your software well and make the source code available to everyone, that way you're making it easier for people to find bugs and are more likely to get told about them when they do.

      Proprietary operating systems are a national security risk and should be treated as such.
      Indeed...
  26. Chinese Linux Already Exists by LanceTaylor · · Score: 2, Informative

    It is called Red Flag Linux and has been around for a couple of years.

    1. Re:Chinese Linux Already Exists by LanceTaylor · · Score: 2, Informative

      I also just found an review in English of this distro.

  27. NSA backdoors? by Erwos · · Score: 3, Interesting

    I've never understood the kind of schiznophrenia that /.'ers approach NSA with.

    On one hand, they wrote SELinux, which _no one_ has been able to find any deliberate backdoors in. It is exactly what they said it was: a security-enhanced, hardened Linux.

    Yet, on the other hand, we accuse NSA of rigging Windows with backholes for them. Can we at least make up our minds on whether NSA believes in deliberate backdoors or not? It strikes me that the only "evidence" of an NSA backdoor in Windows was the infamous NSAkey brouhaha, but this is _hardly_ hard proof of anything.

    If NSA can use a backdoor, then so, theoretically, can enemy governments. That's hardly good security, and if there's one thing that NSA knows, it's good security.

    -Erwos

    --
    Plausible conjecture should not be misrepresented as proof positive.
  28. Two months later... by TekkaDon · · Score: 2, Funny

    ... China laughs.

    Bill Gates would be like, "it wasn't supposed to be funny!"

    But it is.

    j.

  29. Treason? by Anonymous Coward · · Score: 2, Informative

    We should try not to forget that during the MS antitrust trial, MS VP for Windows Jim Allchin testified that it would be a threat to US national security for the code to Windows to be revealed:


    A senior Microsoft Corp. executive told a federal court last week that sharing information with competitors could damage national security and even threaten the U.S. war effort in Afghanistan. He later acknowledged that some Microsoft code was so flawed it could not be safely disclosed.


    Now, they are showing this same code to the Chinese government? Has anyone asked them why this should be OK? Are they trying to endanger US interests with a fierce competitor? Or were they blatantly lying at the trial? And in either case, is anybody going to do anything about it?

  30. Heavens, no! by Overly+Critical+Guy · · Score: 2, Insightful

    We're too busy playing "enlightened liberal" and trying to feel superior because we're against the grain by being overly critical of American actions and ignoring the atrocities of foreign countries! Stopping WWII after being attacked out of the blue (so much for isolationist America) is now an aggressive evil.

    It's okay for Saddam to have stayed in power and continued torturing and stealing from his own people, because then we wouldn't have gone in "illegally" to overthrow their government.

    --
    "Sufferin' succotash."
  31. Next stop: another OS by MickyJ · · Score: 2, Insightful

    Having worked closely with Chinese developers (and companies) in China, Hong Kong, and Singapore over the last ten years I can tell you right now what the outcome of this inspection will be: "We can do it better!"

    They have absolutely no intention whatsoever to buy or use Windows. They will develop their own OS (probably based on Linux) and copy anything and everything they can from Windows while proudly proclaiming that they did it all themselves, and that it's much better than that "imperialist crap" from the West.

  32. Re:Where's the comparison to Hitler? by ImpTech · · Score: 2, Interesting

    Obviously he was exaggerating to make a point, but the argument could be made (and has been in many other posts under other stories), that the US government does in a way 'sponsor' Windows. They certainly use a lot of it, they let them off the hook on that whole Sherman act thing, etc... no, they didn't write it, but they have the effect of promoting it.

    For your second comment, I note that you left out the part about illegal invasions (illegal by international law for those who are confused). Seems to me that part alone is plenty to be comparable to Tianaman square.

    It may be true that people trivialize the brutality of the Chinese, but I'd argue that even more people trivialize the brutality the US has shown. I'm not making a comparison between the two, because really how can you? Both are horrible in their own separate ways. And as an American, I'm personally MUCH more concerned with the actions of my own government than those of a foreign power. Really, who are we to complain to the Chinese, or anyone else for that matter, if we can't keep ourselves in check?

  33. the NSA does not need Microsoft to create holes... by The+Lynxpro · · Score: 2, Insightful

    Why would the NSA rely on Microsoft to create security holes in Windows? If Microsoft cannot be trusted to patch holes they mistakenly placed in the OS, how can the NSA trust them to actually produce reliable security holes for breaching? I'm sure the NSA has viewed Microsoft code long before. All it would take would be to use Echelon's combined computing power for probably a couple of minutes and they could find all the hidden BSD code buried deep within...

    --
    "Right now, somewhere in this world, Scott Baio is plowing a woman he doesn't love," - Peter Griffin, *Family Guy*