Slashdot Mirror


A Secure OS For the Dalai Lama?

Jamyang (Greg Walton) writes "I am editor of the Infowar Monitor and co-author of the recent report, Tracking Ghostnet. I have been asked by the Office of His Holiness, the Dalai Lama (OHHDL) and the Tibetan Government in Exile (TGIE) to offer some policy recommendations in light of the ongoing targeted malware attacks directed at the Tibetan community worldwide. Some of the recommendations are relatively straightforward. For example, I will suggest that OHHDL convene an international Board of Advisers, bringing together some of the brightest minds in computer and international security to advise the Tibetans, and that the new Tibetan university stands up a Certified Ethical Hacking course. However, one of the more controversial moves being actively debated by Tibetans on the Dharamsala IT Group [DITG] list, is a mass migration of the exile community (including the government) to Linux, particularly since all of the samples of targeted malware collected exploit vulnerabilities in Windows. I would be very interested to hear Slashdot readers opinions on this debate here." (More below.) Jamyang continues: "Allow me to play devil's advocate for a moment here: in the short term, moving to a platform that is perhaps less familiar to the attacker provides considerable relief, but it is essentially less difficult to write exploits for Mac OS/Linux than it is for Windows, given the many anti-exploitation mechanisms Microsoft has embedded in the last years, so in the long run, if the attackers want your data, the entire move is moot. People should choose a platform based on their productivity requirements instead of purely security. Furthermore, most of the web servers broken into during these attacks (to be used as command and control servers) were not Windows, but Linux. What do you think?

(While I have the floor I'd also like to take this opportunity to plug two initiatives where Slashdot readers can directly help the Tibetan tech community, either through sharing your expertise or your cash! Firstly, one of the obstacles to migrating to Linux for a Tibetan speaker is the lack of decent Tibetan font — can you help? Secondly, Avaaz is raising funds for projects that will help End The Blackout in Tibet, including a proposal to support the deployment of Psiphon's circumvention network. Thanks, or in Tibetan, thuk.je.che!"

114 of 470 comments (clear)

  1. Lack of font? Design your own! by Skinkie · · Score: 5, Informative

    It is clear that if an entire community has a requirement for a certain font designing a new one is the most easy thing to do. Release it as free and you have a problem solved. Don't any Tibetan Typographers exist? So with a bit of Googling they do exist and can be found here: http://www.thdl.org/

    --
    Support Eachother, Copy Dutch Property!
    1. Re:Lack of font? Design your own! by slashqwerty · · Score: 2, Interesting

      In the same vane, Tibet has a few million people. They could get several thousand people working together to develop their own system, or barring that, put together their own Linux distro and audit every line of code. It's just a question of how seriously they take their computer security.

    2. Re:Lack of font? Design your own! by belmolis · · Score: 3, Insightful

      Actually, designing a Tibetan font is rather difficult. Tibetan letters combine in complicated ways (somewhat like Devanagari, but worse), meaning that it is either necessary to produce very sophisticated rendering software/info or necessary to create a large number of pre-combined glyphs.

    3. Re:Lack of font? Design your own! by erroneus · · Score: 3, Insightful

      And failing the thousands of monks having nothing better to do than to spend hours with FontForge, they could just import (read: infringe upon copyright) the fonts they like under Windows and place them into Linux.

      The original notions put forward do mirror my initial concerns when moving from Windows to Linux. Among those concerns were a good Japanese language interface and input method, good fonts and printer support. The first two were addressed with some heavy pushing in that direction with SCIM and whatever it was that came before it... then it became as good or better than Windows. The other was just opening up some man pages or simply giving it a try... turned out not to be difficult in the slightest.

      Moving to a different operating system is a seemingly daunting task to those who have never done it before and they are required, then, to think of computing in terms of what you need to do and how you might accomplish it... not something most people are accustomed to thinking about. (The same can be said about moving from Word Perfect to Microsoft Word and it was a BIG deal!)

      Moving away from Windows is simply necessary judging by the kinds of attacks described. Another option might be Deep Freeze... has that been defeated yet?

      One thing is for certain: one should not be stopped from performing a necessary task merely because it is "difficult." Just do it. If it seems impossible, give it a try anyway. But moving the religious leader and all his followers to Linux is definitely a workable thing to do.

    4. Re:Lack of font? Design your own! by Anonymous Coward · · Score: 5, Funny

      But converting the religious leader and all his followers to Linux is definitely a workable thing to do.

    5. Re:Lack of font? Design your own! by g0at · · Score: 5, Funny

      put together their own Linux distro

      Dalai Linux!

    6. Re:Lack of font? Design your own! by Kaboom13 · · Score: 4, Insightful

      I know purists will hate this, but another solution would be to create a standardized way to display tibetan without the letter combination. Just like japanese has a more or less standardized process for displaying japanese words in the roman alphabet, a way to do something simliar in Tibetan would be useful. Spending a ton of time modifying all western software to use advanced typography to display Tibetan "correctly" could well backfire. The end result would be the effort required would result in few programs being translated at all, and another language becoming the defacto standard for computer savvy Tibetans. That road leads to youth with minimal skills in their own cultural language.

    7. Re:Lack of font? Design your own! by Microlith · · Score: 3, Insightful

      Just like japanese has a more or less standardized process for displaying japanese words in the roman alphabet

      Mashing everything into the roman alphabet isn't necessarily the best thing. The Japanese don't use romaji at all in any real contexts. So it's a more complex script? Make sure Unicode supports it. Update the rendering engines to handle it. No sense in forcing people to give up part of their language just to use software.

      another language becoming the defacto standard for computer savvy Tibetans

      In case you hadn't noticed, English was already the worldwide de-facto standard for computing. It isn't computing professionals these programs are localized (properly) for in most cases. Also, changing your society to match the capabilities of some software is -always- the wrong way.

    8. Re:Lack of font? Design your own! by belmolis · · Score: 3, Informative

      Yes, I would say that it is more difficult than Arabic. In the case of Arabic you've just got positional variants of most letters, but they don't actually combine in particularly complicated ways, with a few limited exceptions that can be treated as ligatures, e.g. alif-lam. The problem in Tibet in is that you not only have vowel diacritics like in Devanagari but complex stacks of consonants.

    9. Re:Lack of font? Design your own! by TheoMurpse · · Score: 4, Funny

      So is the new college slogan "FREE (LIBRE) TIBET!"?

    10. Re:Lack of font? Design your own! by Erikderzweite · · Score: 3, Interesting

      It reminds me of how Bhutan's government has developed its own Debian derivative - Dzongkha Debian Linux - which supports their native language. They have made a font for it too. Costs: around $80 000. I'm sure Tibet can afford such a price.

    11. Re:Lack of font? Design your own! by MrNaz · · Score: 4, Funny

      No, I think the FOSS acronym for Free & Open Source Software would become "Oppressed But Engaging In Passive Resistance Software".

      I'm not sure, however, what RMS would make of the acronym OBEIPRS.

      --
      I hate printers.
    12. Re:Lack of font? Design your own! by javajawa · · Score: 5, Informative

      Actually, There are about five free, unicode fonts that I know of for Tibetan and Dzongkha. Both Windows and Linux support these fonts, and many traditional texts have been typed in unicode. (OSX has a small problem, from what I've heard).

      There are two produced by Chris Fynn TibetanMachineUnicode from THDL, and Jomolhari. Both UChen fonts.

      CTRC produces four fonts (1 UChen and three Ume): CTRC-Uchen, CTRC-Tsumachu, CTRC-Betsu and CTRC-Drutsa

      Additionally, Nithartha has made a proprietary unicode complying font called Sambhota.

      There are also several legacy font systems which use several font files with prestacked characters and input programs.

      This link http://www.aerifal.cx/~dalias/bodyig/fonts/ should give plenty more examples.

      --

      Meh

    13. Re:Lack of font? Design your own! by Anonymous Coward · · Score: 2, Funny

      I'm not sure, however, what RMS would make of the acronym OBEIPRS.

      GNU/OBEIPRS, duh!

    14. Re:Lack of font? Design your own! by speedtux · · Score: 3, Insightful

      Combining letters aren't an intrinsic necessity in any language, they are an affectation and a mechanism for keeping people illiterate. European languages used to have them and got rid of them because the only purpose they serve is to restrict access to reading and writing.

      Tibetan can be written just fine in an alphabetic style. It would be prudent for the Dalai Lama to make that the standard for the Tibetan community.

    15. Re:Lack of font? Design your own! by speedtux · · Score: 4, Interesting

      Also, changing your society to match the capabilities of some software is -always- the wrong way.

      Sorry to be so blunt, but that's bullshit. Europe made massive changes to its writing systems with the advent of new writing and printing technologies. And that was the right thing to do because it greatly increased literacy.

      Tibetan literacy rates historically have been atrocious, and even today, they are worse than many other nations. Reform and simplification of the Tibetan writing system might well be the right thing to do, and the requirements of software generally coincide with sensible simplification.

    16. Re:Lack of font? Design your own! by rtfa-troll · · Score: 5, Informative

      You are trying to solve the wrong problem. You are assuming that you are facing random attacks from an attacker who just wants to go for some computer, any computer. In that case being on an uncommon system helps because the attacker sees less profit. However; in this specific case moving to a low usage system is the worst possible thing you can do. The attacker is the Chinese government and they have the resources and will to make special dedicated custom attacks. Moving to an OS that nobody else uses gives them several advantages.

      A) the system is less likely to have had serious peer review so finding vulnerabilities should be easier for their Chinese enemies.
      B) the Chinese attackers can minimise collateral damage:

      note the Chinese do not want to cause needless trouble - if they release an exploit for a windows vulnerability they have a risk of damaging random US govt computers which might give a propaganda advantage to Pentagon people at the wrong moment. It's much more convenient for them if they have an easy way to identify a Tibetan computer. If only Tibetans use an OS, then attacking that OS is perfect.

      Things that the Tibetans want within their system.

      A) serious general stability and safety (==properly audited open source by people who take security seriously)
      B) methods to recognise applications which have gone rogue (==mandatory access control per application)
      C) proper systems for monitoring system changes (==tripwire etc)
      D) variable security so that experts in their community can detect problems whilst others can still work (==security features such as SELinux which can be turned on gradually)
      E) fully controlled but very rapid security updates (==apt / yum etc).

      For me that means that they want to have serious mandatory access control / role based access so that they can build application specific traps for malware (as in SELINUX). They need to have a system they can basically trust (OpenBSD) They want to have file based intrusion detection (tripwire / OpenBSD's systems). They need to have a system where they can take updates under their own control, but mostly don't have to do that.

      When it comes to what I would recommend for them that's an incredibly difficult problem. Windows is out because it fails to provide so many of the basics. OpenBSD I would love to recommend, but the impossibility of building automated updates and the lack of role based access control rules it out for me. Probably I would end up recommending a CentOS (for normal users/people without money)/RedHat (for places needing commercial support) based system with a custom update distribution in places where RedHat's update policy is insufficient or where attacks via RedHat are a fear.

      One thing which is absolutely clear; Windows should be ruled out

      A) The Chinese government has preferential access to the Windows source code. As such they will always know a vulnerability you don't. If you are their enemy then it can never be an acceptable system.
      B) Windows is closed source and the build is under someone else's control; this means you can never be sure what is on your system and can never reduce it to just the components you need
      C) Windows is closed source and won't publish the source after a security breach; this makes it impossible to isolate root causes for an attack and stop them happening again.
      D) Windows is closed source and impossible to customise. This makes it impossible to set traps for malware with custom security systems and leads to a security monoculture.
      E) Windows is run by a commercial entity with an interest in turning on functionality. This means that even secure systems very rapidly become insecure when used by less experienced users.

      However there's one crucial problem

      A,B,C,D...Z) If the user administrator is clueless they won't spot attacks so a total Linux newbie will be much worse than a Windows expert.

      Overall, the advice to move to Linux isn't bad, but it's something which the Tibetan community will have to do in a very serious and planned way whilst at the same time building up the number of security experts in their community and doing serious work on this. Without that kind of effort the effect will be worse than their current situation.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    17. Re:Lack of font? Design your own! by shutdown+-p+now · · Score: 2, Funny

      I'm not sure, however, what RMS would make of the acronym OBEIPRS.

      He'd complain that it really should be properly named GNU/OBEIPRS.

    18. Re:Lack of font? Design your own! by jonaskoelker · · Score: 4, Funny

      Dalai Linux!

      It really whips the Llama's ass!

    19. Re:Lack of font? Design your own! by mellon · · Score: 2, Insightful

      It's not a question of purists. There aren't that many people in the world who read Tibetan. So you'd more likely do harm than good this way. Furthermore, Tibetan Unicode support is very good, so there's no need to redesign the type system. For instance, let's see what happens here:

      à½-à½à¾à½à¼à½à½à½¦à¼à½-à½'à½à¼à½£à½à½à½¦à¼

      Oh, the humanity. Apparently slashdot is not unicode-safe.

    20. Re:Lack of font? Design your own! by syousef · · Score: 2, Funny

      Dalai Linux!

      Whatever you do, don't use Winamp as the media player as that would be a security breach. You see, it kicks the Lama's a$$. It tells me so every time I install it.

      --
      These posts express my own personal views, not those of my employer
  2. Huh? by khasim · · Score: 4, Insightful

    "Allow me to play devil's advocate for a moment here: in the short term, moving to a platform that is perhaps less familiar to the attacker provides considerable relief, but it is essentially less difficult to write exploits for Mac OS/Linux than it is for Windows, given the many anti-exploitation mechanisms Microsoft has embedded in the last years, so in the long run, if the attackers want your data, the entire move is moot."

    First off, yes, that is a single sentence.

    Secondly, exactly who is it who says (or can demonstrate) that cracking a Mac or Linux box is easier than a Windows box? My experience is exactly the opposite.

    1. Re:Huh? by cjfs · · Score: 4, Insightful

      Secondly, exactly who is it who says (or can demonstrate) that cracking a Mac or Linux box is easier than a Windows box? My experience is exactly the opposite.

      The language is vague enough to be pointless. Does he mean when run by the user as root? Does he mean remote exploit vs something in the full install of ___ distro? Does he mean windows makes you click yes more times to run it?

      Now half the comments will be off-topic due to that sentence.

    2. Re:Huh? by maz2331 · · Score: 5, Insightful

      Especially if the sysadmins take an active role in:

      A. Customizing and minimizing the installed packages.
      B. Configuring a very restrictive set of firewall rules.
      C. Configuring a very tight SELinux policy.

      The key to Linux is to not think of it as on Operating System so much as an "OS Toolbox" that lets you build just what is needed.

    3. Re:Huh? by dangitman · · Score: 5, Insightful

      Your windows install has at least been verified by a known party.

      Yes, a known incompetent party, which has very little concern for security or the vetting of source code, but has rather different interests foremost.

      --
      ... and then they built the supercollider.
    4. Re:Huh? by J+Story · · Score: 5, Insightful

      There are thousands of attack vectors into linux, far more than there are into any windows software.

      How do you know this? A claim this large needs to be supported by something more than mere assertion.

    5. Re:Huh? by gmuslera · · Score: 3, Insightful

      Not sure on what are you on, but must be strong. You seriously suggest Microsoft, the I-included-government-backdoor-in-every-windows Microsoft, the one that will do almost anything to enter into the chinese market, to provide the "secure" OS to the Dalai Lama?

      I almost can hear a child saying "but... the emperor is naked!". The track of successful attacks on the windows platform, even to secure savvy people, is too long. And some of those attacks were discovered long after the fact just because tiny discrepancies.

      No, not sure if there are "formal" auditing into code that goes into kernel or major pieces of the puzzle that is open source, but from there to say that noone checks another's work at all goes a bit of distance. And there is some strenght into the "puzzle" part.

      Yes, could be an infiltration in open source software if you take an army of skilled programmers for that task, that could eventually could be busted or not (the many eyes theory is not a guarantee, but is a posibility that exist).

      But what if a closed source company wants to put something intended in their OS? Remember how easy was to the security experts to decipher what Conficker will do? And that wasnt even from the maker of the OS.

      My recommendation would be something open source, not so edgy, that passed the test of time, but secure and functional.

    6. Re:Huh? by whoever57 · · Score: 5, Interesting

      Microsoft knows the social security numbers, bank accounts, and in most cases close associates of all these people.

      So what? China plays a long game, people could have been sent to immigrate to the US years ago. With travel to the China very common these days, could you be sure that China has not succeeded in planting spies?

      I'm sure that were one to dig deep enough, you'd find that the xp kernel (like some central parts of the linux kernel) has been vetted by NSA experts.

      Forget the kernel -- it's the compiler that is the key. Didn't someone show years ago how code could be inserted into a compiler and once it was there, there was no way to remove it -- apart from going back through the archives and finding a sufficiently old and uninfected compiler? If the compiler adds code to the kernel every time the kernel is built, you can spend forever vetting the kernel source code, but not find the vulnerability that the compiler inserted.

      --
      The real "Libtards" are the Libertarians!
    7. Re:Huh? by putaro · · Score: 4, Insightful

      I don't need to because there are hundreds of code reviews ongoing on the Linux kernel code all the time.

      The key word here is Open Source. There are enough paranoids out there using the Linux kernel that I'm sure just about everything gets plenty of scrutiny. If you are a party with something to worry about, like the Tibetan Gov't in Exile you could get a few people together to vet the code that goes into your own build and monitor the patches that go in. That is something you cannot do with Windows or any other closed source product (that include Mac OS X, really, as what comes from Apple has a bunch of closed source extensions). Doing your own security review would be difficult but it is possible.

      If I had to bet my life on something it sure wouldn't be Windows.

    8. Re:Huh? by Anonymous Coward · · Score: 5, Insightful

      There are thousands of attack vectors into linux, far more than there are into any windows software.

      How much source code have you verified on your linux install ? Your windows install has at least been verified by a known party. Anyone wanting to get into your system will have to get past microsoft first.

      Microsoft verify its software so well that it doesn't even know what it's privileged services do. They had to create an "archaeological" team to discover how their CIFS redirector works, just to be able to write the documentation the EU antitrust mandated them to write as a remedy.

      It is well known that they historically never created. much less used extensive test suites.
      Proof is the number of regressions you can see in their server software from one release to the other. Their testing method has always just been to run a battery of clients with Office and other "important" application to make sure they did not "break".

      Now in theory getting into a linux system would require getting past redhat or canonical.

      In practice, as several breaches have demonstrated, compromising ANY widely used project (who accept volunteers as full comitting members merely for showing a bit of ability) would be sufficient.

      And yet there is no evidence that any reasonably popular Linux distribution is compromised.

      It's easy to fantasize on what could happen, but empirical evidence shows this is mere speculation.

      How many chinese spies are working on the linux kernel. Improving it, yes, but also ...

      And how many have been working for Microsoft, with the added "benefit" that nobody can review the code outside of said organization? (which as mentioned above has already demonstrated it doesn't know its own code?)

      Do you dare to bet your life on the answer being zero ?

      As much as I can bet my life on any other hw/sw system.

      A full linux install being trustworthy is dependant on tens of thousands of coders all being trustworthy (since in practice, nobody checks one another's work, and no "real" security audits are being conducted. Checking personnel is considered heresy, refusing code based on lack of credentials is something that cannot ever be mentioned).

      Man so much FUD in a single sentence is staggering.

      1) any major (and certainly any security sensitive project) is checked. Every single checking is normally reviewed by at least another developer. This is true both for the kernel and many other projects. So the idea that nobody checks one another work is total bullshit.

      2) not only code is checked by automatic checkers for defects, a lot of cryptographic and security software is routinely certified (FIPS and others) and reviewed both internally and by external organizations.

      3) There is no need to refuse code on the basis of lack of credentials, because the code is *reviewed* first. So if you do something that is not simply stupid but that is malicious you can bet none of your code will never be reviewed again, much less committed.

      4) Obviously you have never developed any major FOSS software ...

      You want to be secure against chinese interference ? Go to microsoft or ibm. Not because they do not have chinese spies in their organisations, but because they most likely do not have 1000 chinese spies in them.

      1,10,100,1000, does it make any difference?
      What you need is 1, and only 1.

      Also, those spies have to get past at least a single code review (one hopes) before compromising all customer's security.

      Ya, rly ?

      Sorry to break the news to you : open source software, in it's current form, cannot defend against a concerted attack by any large groups of individuals. It can't be done. It doesn't have to be the chinese. It's a matter of time before isla

    9. Re:Huh? by OeLeWaPpErKe · · Score: 2, Informative

      You bring up a very important argument : trust. Who do you trust in the cases of you being the Dalai Lama and you're using linux or windows.

      Windows : you're trusting Microsoft, the State of Massachusetts and the Federal Government of America. All of these organizations vet their people, every step up the ladder means more thorough checks. This means that Microsoft has the option of ratting out just about everything you know to the chinese

      Linux : you're trusting everyone, everywhere with the basic smarts of getting code accepted in an open source project.

      This is the story of a "slightly better than average" attempt at backdooring the linux kernel was thwarted :

      http://www.securityfocus.com/news/7388
      http://www.linuxtoday.com/news_story.php3?ltsn=1999-01-22-005-10-SC
      http://www.opennet.ru/base/sec/p52-18.txt.html

      How can this be prevented ? Simple : vet your contributors BEFORE accepting code from them.

    10. Re:Huh? by SanityInAnarchy · · Score: 3, Insightful

      Can you say the same for linux kernel contributors ?

      It doesn't matter where an idea came from -- that's why Ad Hominim is a fallacy.

      It matters whether it's valid.

      So yes, I can say the same for the part that matters:

      I'm sure that were one to dig deep enough, you'd find that the xp kernel (like some central parts of the linux kernel) has been vetted by NSA experts.

      There you have it -- some central parts of the Linux kernel have been vetted by NSA experts.

      --
      Don't thank God, thank a doctor!
    11. Re:Huh? by SanityInAnarchy · · Score: 2, Insightful

      That trivially ignores the hierarchy of review and acceptance.

      Moreover, you haven't provided a similar list for Windows, or Windows software.

      You make some interesting arguments elsewhere, but your bias is showing.

      --
      Don't thank God, thank a doctor!
    12. Re:Huh? by Scullywag · · Score: 2, Insightful

      How much source code have you verified on your linux install ? Your windows install has at least been verified by a known party. Anyone wanting to get into your system will have to get past microsoft first.

      And there are THOUSANDS of virus, trojans, keyloggers, etc. that show that you don't need source code to bypass Microsoft's (or anyone esle's) security.

    13. Re:Huh? by Scullywag · · Score: 2, Insightful

      Windows : you're trusting Microsoft, the State of Massachusetts and the Federal Government of America.

      I'd rather not. Those are all American, and are working for America's benefit. I'm not American (or Chinese either), so almost by definition, they are not working for my benefit. So no thanks, I'd be rather naive to blindly trust them.

    14. Re:Huh? by exponential · · Score: 5, Insightful

      Oh that wonderful little drama again.

      Had you followed that event a bit more closely, you would have known that little snippet of code had zero (yes, none, zilch) possibility of getting into Linus' branch, where all the public releases are made. In fact judging from your post I'd say you have no idea of what really happened at all.

      Do you seriously think they only introduced one problematic piece of code ?

      No. I think it's one less than that. It might surprise you, but unlike some proprietary software, the big oss projects aren't big piles of mysterious crap, the developers really do understand their code.

      News of successful incursions will, for obvious reasons, not be released until untold damage is done

      With countless diligent people like you keeping a watchful eye, I'm sure any news of successful incursions into free/open source software will be promptly released when it happens. Or perhaps even earlier than that!

    15. Re:Huh? by gavron · · Score: 2, Insightful
      You need to read this link: http://tinyurl.com/dgwnl4

      After you learn to speak and read English it will all make sense.

      E

    16. Re:Huh? by pdbaby · · Score: 2, Interesting

      and the critical people are being watched too closely to succeed in coordinating a successful subversion attempt.

      Sure, you can watch someone's commits. You could examine every single byte of their commits, assuming they were malicious. And you could review the reviewers, assuming THEY were malicious. But you can't stop the spy from doing what they do best: collect information. What if they're finding countless bugs and simply not reporting them? I'd rather have the open source model where there are orders of magnitude more eyes *globally* on the code, able to find those bugs and fix them.

      Realistically, though, I don't think any computer system of any great scale is capable of withstanding a long-term concerted effort by an organisation with the vast funding of a global intelligence agency. They have too many attack vectors: modifying the software, collecting information on bugs long-term, modifying the hardware design or firmware or drivers.

      --
      Global symbol "$deity" requires explicit package name at line 2. - If only $scripture started "use strict;"
    17. Re:Huh? by thebigbadme · · Score: 3, Funny

      several decades in a little box with no windows.

      Sounds like FOSS heaven

      /stupid humor

      --
      "It's the Law of the Universe, and I'm the sheriff." Slash-cott 2/10-2/17
    18. Re:Huh? by Torodung · · Score: 4, Funny

      Yes. Congratulations. You've just demonstrated that the C programmming language makes the difference between a hack and an evaluation statement come down to nothing more than an extra "=."

      Every OS sucks, because C sucks.

      --
      Toro

      (Spot the syntax error in this post!)

    19. Re:Huh? by RAMMS+EIN · · Score: 5, Informative

      I agree with you that Linux in general isn't a very safe bet when you want to be secure, especially not if you are worried about targeted attacks.

      However, that does not mean that ``open source software, in it's current form, cannot defend against a concerted attack by any large groups of individuals. It can't be done.''

      There is a project called OpenBSD which does exactly what you suggest open source projects don't do: conduct security audits of their whole system.

      Personally, I would trust OpenBSD much more than I would any closed-source vendor. Also, OpenBSD has a number of security features that limit the impact of any vulnerabilities not caught by the audit process.

      Also, Debian has an audit process that looks not only at the base system, but also at the packages that are included in the distribution. This does not cover all packages, but goes a whole lot further than what many vendors (particularly Microsoft) offer.

      On the whole, I think you are being overly negative about security in the open source world, and too optimistic about security in the closed source world. From personal experience, I can tell you from personal experience that the idea that code in closed-source projects has to make it past "at least one code review" is simply wishful thinking. By contrast, the idea that code has to pass at least one review before being accepted is an actual reality in at least some open source projects (including Linux and OpenBSD).

      So, while certainly not claiming that using Debian or even OpenBSD is a panacea for security, I have much more faith in those projects than in any closed source project.

      --
      Please correct me if I got my facts wrong.
    20. Re:Huh? by J+Story · · Score: 2, Insightful

      Open a prompt ... type dpkg -l

      That's the list of software that you have to trust not to contain a backdoor in order to trust your own system.

      The list of contributors, package maintainers, webserver admins, ... that are implicitly trusted is ridiculously long.

      Refresh my memory: how many lines of code does Microsoft say Windows has these days? Given some of Microsoft's incredible QA fails (the most recent to block access to Google) I am sceptical that they have set the bar very high.

      If we can surmise anything from their OOXML fiasco, it is that Microsoft values obscurity over comprehension, product lock-in over the rigour of open debate, and most of all that Microsoft neither understands nor is able to implement its own specifications. There may or may not be intentional backdoors in Microsoft products, but given the thinking that drives product development I doubt that malware authors worry about job security.

    21. Re:Huh? by eiMichael · · Score: 2, Insightful

      Linux : you're trusting everyone, everywhere with the basic smarts of getting code accepted in an open source project.

      OR They don't trust those people and take the code, get some talented people to audit it, tweak it to perform well for their purpose and use that version. Auditing/Creating future patches and updates also.

      With Windows you can't do that, you MUST trust Microsoft. With FOSS, you don't have to trust anybody.

    22. Re:Huh? by Bill,+Shooter+of+Bul · · Score: 3, Insightful

      Why are you trusting Massachusetts,or the US Government? I'm not sure I understand why. Especially, Massachusetts seems weird. Do they have some elite code review department I am unaware of?

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    23. Re:Huh? by walshy007 · · Score: 4, Informative

      You have little clue about the reality of oss code checking etc. I implore you to submit a patch to a random major oss project that causes a vulnerability and see if it becomes accepted.

      Within projects there are hierarchies of developers, everyone checks eachothers code up the chain, and the lower people can check the upper chains patches also, of course with little recourse over the source tree except to perhaps fork, but people will be notified if anything malicious happens at the upper echelons.

      As for you shouldn't trust any author with oss, check all code yourself, how is that any different from saying 'you shouldn't trust any proprietary code, you should check it all in a debugger and reverse engineer it yourself'?

      at least oss has transparency, and you can see the trails of who has done what. I agree the packagers almost always trust upstream, but why shouldn't they? upstream will have clean packages or they will fall from grace when it is discovered by a curious third party. It is in upstreams best interest to thoroughly ensure the source is clean.

      It is very non-trivial for a new developer to have a large patch accepted in a major oss project, entirely because of all of the checks and balances upstream (the people who write the software).

      at the core of any successful oss project, is typically a few (2-20) core people that oversee, check everything and are dedicated to making the project a success, putting backdoors in does not help that goal.

    24. Re:Huh? by nstlgc · · Score: 2, Interesting

      I seem to remember the exact same thing making it into the official releases of sendmail. What's your point again?

      --
      I'm Rocco. I'm the +5 Funny man.
    25. Re:Huh? by SanityInAnarchy · · Score: 2, Insightful

      The hierarchy of review or acceptance is a joke. Nobody checks even one tenth of the packages installed on even a basic redhat install. It just doesn't happen.

      Citation needed.

      And I was pointing out here that you did not even mention it as a possibility.

      With open source, you basically do not have the (reasonable) option of trusting the author(s). Your only option is checking every last bit yourself.

      False dichotomy. You could also reasonably trust those responsible for committing changes, or publishing them. You could also hire someone to review every last change yourself. You could also assemble only packages you trust and thus provide a minimal, stripped-down version.

      With Windows, those last two options are not realistic, and I see no reason to trust someone at Microsoft more than, say, Linus Torvalds or Andy Tanenbaum -- especially when Microsoft does not necessarily have a secure system as a priority.

      And even if you'd want to do that, perhaps there are 2000 people world-wide capable of a thorough code review.

      That is quite insanely arrogant. There are only 2000 people competent at code-reviews in the world? Really?

      --
      Don't thank God, thank a doctor!
    26. Re:Huh? by RiotingPacifist · · Score: 2, Insightful

      We're not talking about a desktop system, securing a custom network IS gonig to take planning and time, I'd hazard a guess that as SELINUX has been around longer, it better documented and more secure, additionally as redhat based distros (RHEL,centos,fedora) all come with a fair bit of SELINUX setup for you it's not too hard to tweak from that.

      --
      IranAir Flight 655 never forget!
  3. Free Tibet! by dj245 · · Score: 4, Funny

    With purchase of Tibet of equal or lesser value.

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
    1. Re:Free Tibet! by Stephan202 · · Score: 2, Insightful

      I think you mean a Tibet of equal or greater value.

  4. First thoughts by FooAtWFU · · Score: 4, Insightful

    it is essentially less difficult to write exploits for Mac OS/Linux than it is for Windows, given the many anti-exploitation mechanisms Microsoft has embedded in the last years, so in the long run, if the attackers want your data, the entire move is moot.

    As opposed to the anti-exploitation frameworks which were present in UNIX systems from the moment they were conceived? and continually updated since? You've been listening to too much Microsoft advertising if you think they're Superior. (Competitive? Maybe. Superior? Not a chance).

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
    1. Re:First thoughts by dov_0 · · Score: 2, Informative

      Agreeing with parent. Even with all of the work that has gone into patching Windows, it's still the most hacked OS out there. A huge amount of work has gone into security on Unix/Linux also due to the long history of use on servers. Linux just doesn't have good advertising. Do a bit of reading on Linux security (SELinux, Apparmor, etc.) and you might be surprised.

      On the matter of fonts, why the problem? Buy a Windows font and install it in Linux. It will work as long as you have the right (generally standard) packages installed. The Windows font installer will not work, but the TrueType fonts etc WILL. Same for any Mac fonts. My Dad had collected a huge amount of fonts on his Mac, but wanted them on Linux, so I installed them and they work just fine. Linux is very compatible with the rest of the world, don't believe the FUD.

      --
      sudo mount --milk --sugar /cup/tea /mouth /etc/init.d/relax start
    2. Re:First thoughts by Anonymous Coward · · Score: 2, Informative

      "...also note, a lot of linux and mac os x do not have a lot of features listed, nor did they have them when they were 'conceived.'"

      Wrong and laughable. Here's a feature comparison of Vista security features from that list and similar Linux / Unix technologies.

      UAC - standard Unix multi-user model separates privileges; sudo or pfexec allows access by regular users to admin-level commands according to strict rules. Available for years ...

      Drive Encryption - old news on *nix systems; luks + aes can do full drive encryption with usb key.

      Firewall - pf, sunscreen, iptables, take your pick.

      Defender - lulz; we don't have an equivalent in the *nix world; I wonder why ?

      Parental Controls - I don't know about this one

      EFS - my swap is encrypted on running workstations via luks

      ASLR - available for some time (since an early 2.6 kernel I believe). Add-on packages offer increased protection. Also, ASLR is not enabled for IE7 (http://blogs.msdn.com/sdl/archive/2008/12/18/ms08-078-and-the-sdl.aspx). Nice.

      DEP - (via processor-supported NX bit) available in Linux kernel since '04

      DRM - HAHAHAHA! No thanks

      Application isolation & Windows Service Hardening - CHROOT jails, or light-virt options like Solaris Zones, BSD Jails, openvz, virtuozo, etc. have existed for years and years. And, of course, most services have application-level access control mechanisms.

      Authentication - Radius is possible, smartcard support is possible; PAM is pluggable and has included these protections for a long, long time.

      Crypto API - Linux kernel has long supported ECDSA and other advanced crypto.

      Network access protection - I don't want or need this kind of bloatware on my networks

      It is noteworthy that such comparisons are probably spurious: we rely on Microsoft to tell us about Windows' security features because we can't examine the source and come to our own conclusions. Unix and Linux security is enhanced through research and development performed by an entire community of hobbyists, researchers, corporations, and others. It seems to me that effective security policies and technologies can only come out of such an environment. As with most of the items in the above list, Microsoft seems to be constantly playing catch-up.

  5. A secure OS for the office of HH the Dalai Lama by AndyCater · · Score: 5, Informative

    Talk to the Bhutanese Govt. They're now using a Debian variant with localised scripts for Dzongha. Debian includes some Tibetan fonts.

    That should give you 20,000 apps to leverage :) Christian Perrier who co-ordinates some of the Debian translation work may know more.

  6. If the only thing they run is windows... by saleenS281 · · Score: 5, Informative

    The only exploits they're going to discover are windows exploits. I hope you've made them well aware exploits exist for every platform, and if someone is directly targeting them rather than just being hit by run-of-the-mill worms, they're going to get in. You should focus your efforts on limiting the amount of damage someone can do once they do get in.

    1. Re:If the only thing they run is windows... by edsousa · · Score: 5, Insightful
      I would focus on teaching them security practices:
      • do not open attachments you don't know
      • don't store your confidential data on your laptop
      • keep and check if auto-updates are working
      • report any suspect of breach to IT

      Most of all, make sure that anyone that uses a computer is aware of the risks. Even more sure with higher clearance levels.

    2. Re:If the only thing they run is windows... by janwedekind · · Score: 2, Informative

      I can recommend to read the Computer Laboratory Tech-Report. They have quite a bit of advice on how security should be tightened and how sensitive data should be handled. Among other things the authors clearly state that no system connected to the internet can withstand the attacks of a really committed opponent such as the Chinese government for a long time. However there are other compelling reasons apart from security to use free software.

  7. Single OS not good for Dahli Lama's computer by multipartmixed · · Score: 5, Funny

    If *I* was in charge of the DL's computer, I wouldn't put on *only* Linux or *only* Windows or what have you. I think the DL needs a multiboot machine, and would really appreciate it if you tried to make him one with everything.

    --

    Do daemons dream of electric sleep()?
    1. Re:Single OS not good for Dahli Lama's computer by Comatose51 · · Score: 2

      The question is itself self defeating. Changes happen so there is no most secure OS. To be an IT admin for the Dalai Lama, one must pay attention.

      --
      EvilCON - Made Famous by /.
  8. Paranoid Linux someday, NetBSD now. by 7Ghent · · Score: 5, Informative

    http://paranoidlinux.org/ is a project to create a distribution which assumes the user is under assault from the government. Right now, it's a vaguely locked down version of Ubuntu, but someday this might be pretty cool.

    In the meantime, just run NetBSD and full-disk encryption.

    From wikipedia:
    NetBSD provides various features in the security area. The Kernel Authorization framework (or Kauth) is a subsystem managing all authorization requests inside the kernel, and used as system-wide security policy. It allows external modules to plug-in the authorization process. NetBSD also incorporates exploit mitigation features, ASLR, MPROTECT and Segvguard from PaX project, and GCC Stack Smashing Protection (SSP, or also known as ProPolice) compiler extensions. The Verified Executables (or Veriexec) is an in-kernel file integrity subsystem in NetBSD. It allows the user to set the digital fingerprints (hashes) of files in the system to monitor by the Veriexec, and prevent the execution of them. For example, one can allow Perl to run only scripts that match the fingerprints. The cryptographic device driver (CGD) provides functionality which allows using the disks or partitions (including CDs and DVDs) for encrypted storage in NetBSD.

    1. Re:Paranoid Linux someday, NetBSD now. by AnalPerfume · · Score: 2, Insightful

      The sarcastic response would be "try Red Flag Linux" but the serious response would be to look at a fully open *nix variant such as Debian, or one of the BSDs. I'm not familiar with any of the BSDs but I'm aware that security is a high priority with them. My reluctance with BSD is the lack of "rich entertainment" (for want of a better description) applications easily installable, which won't be an issue (I'd imagine) for the needs of the Dhali Lama.

      For the BSD fans, this is NOT meant to flame, just to point out that for users who expect "modern" or "proprietary" stuff like Flash, mp3 support Linux is a better option. If you don't need those type of features then BSD is well worth a look. Any new OS will need new learning, in that regard BSD or Linux makes no difference.

    2. Re:Paranoid Linux someday, NetBSD now. by MichaelSmith · · Score: 3, Interesting

      My reluctance with BSD is the lack of "rich entertainment"

      I use netbsd on my servers and some workstations. The lack of a rich environment is a defence against PEBAK. The problem is selling it to the users.

      Done properly, the users would need to specify up front exactly what they want their system to do, so that a solution could be designed from those requirements. A lot of the time these days, secure communication is a prime requirement and BSD can certainly provide that.

    3. Re:Paranoid Linux someday, NetBSD now. by Artemis3 · · Score: 2, Interesting

      By "rich entertainment" you mean the proprietary stuff owners of the code can't be bothered to compile for different platforms? But we are talking security here, the least you want is to add -who knows what it does on your back- black boxes known as proprietary software.

      Mp3 is no problem as there is plenty of free software for it (being a patented format is an entirely different matter). Same with many other media formats (xvid, x264, etc).

      I think in your experience with *bsds, you didn't try the ports system. There is an entire Linux distro inspired on it, go figure... The ports, documentation and organized file structure is what made me dump Debian in favor of Freebsd many years ago for production servers. Plenty (if not more) packages, and not from 3 years in the past, yet fully stable; and custom optimization compiled if you want :)

      The BSDs are very solid choices advanced gnu/linux users should try, if it only for the experience.

      --
      Artix
      Your Linux, your init.
  9. Malware is the issue by voss · · Score: 2, Insightful

    Not encryption or top secret stuff.

    Any of the major linux distros should work fine., unicode tibetan is supported.

  10. Practical considerations and philosophical ones by funkapus · · Score: 5, Insightful

    First of all, converting the Dalai Lama to Linux is about the coolest IT project I've ever heard of, so congratulations

    That aside, there are practical considerations and there are philosophical ones you'll want to consider. Practically speaking, no platform is 100% secure. Linux has historically been more secure than Windows. MS has made a lot of progress in the last decade or so.

    The question is, do you prefer the closed-source approach or the open-source one? Would you rather the problems be hidden away, or laid out for all to find? In the closed-source scenario, knowledge of exploits may be less common, but that cuts two ways. Less attackers will be aware of an exploit, but less defenders will be aware of it as well. That may well result in the exploits that do occur being much more severe.

    Beyond those practical considerations, which approach fits better with the values of the Tibetan community and the Dalai Lama in particular? In my mind, open source is the embodiment of non-attachment.

  11. Greetings Dhali Lama... by armer · · Score: 3, Funny

    I am Suleman , IT Manager of Zenith Bank, Lagos, Nigeria. I have urgent and very confidential business proposition for you. On June 6, 1997, a Foreign IT consultant/contractor with the Nigerian National IT Corporation, Mr. Barry Kelly made a numbered time (Fixed) request for twelve calendar months, for a secure OS. Upon maturity, I sent a routine notification to his forwarding address but got no reply. After a month, we sent a reminder and finally we discovered from his contract employers, the Nigerian National IT Corporation that Mr. Barry Kelly died from an automobile accident. On further investigation, I found out that he died without making a WILL, and all attempts to trace his next of kin was fruitless. I therefore made further investigation and discovered that Mr. Barry Kelly did not declare any kin or relations in all his official documents, including his Bank Deposit paperwork in my Bank. This sum of US$26,500,000.00 has carefully been moved out of my bank to a security company for safe-keeping. Consequently, my proposal is that I will like you as an Foreigner to stand in as the owner of the money I deposited it in a security company in two trunk boxes though the security company does not know the contents of the boxes as I tagged them to be photographic materials for export. This is simple. I will like you to provide immediately your full names and address so that the Attorney will prepare the necessary documents which will put you in place as the as the owner of the boxes. The money will be moved out for us to share in the ratio of 60% for me and 40% for you. There is no risk at all as all the paperworks for this transaction will be done by the Attorney and this will guarantees the successful execution of this transaction. If you are interested, please reply immediately via my email address.And also send your Telephone and fax numbers so that we can have a smooth communication. Upon your response, I shall then provide you with more details and relevant documents that will help you understand the transaction. Awaiting your urgent reply via my email. PLS REPLY TO MY PRAVATE BOX suleman775@mailsurf.com Thanks and regards. Dr.Suleman .

    1. Re:Greetings Dhali Lama... by Tubal-Cain · · Score: 4, Funny

      Obviously fake. A real Nigerian scam would have more capital letters and misspelled words.

  12. Bias by Tubal-Cain · · Score: 4, Insightful

    A Secure OS For the Dalai Lama?

    I have absolutely no idea what Slashdot will say to a question like that.

  13. Not only the DL by DeltaQH · · Score: 2, Informative

    Also the German government would be interested.
    A very similar penetration was detected on IT infrastructure of several German govt. agencies no long ago.
    Lots of internal information where uploaded to the internet before it was detected and stopped

    An the trail seemed to lead... you know where.

  14. You must not have heard by heybuddy · · Score: 5, Funny

    Apparently this Vista thing is the most secure os on the planet.

    1. Re:You must not have heard by Anonymous Coward · · Score: 4, Funny

      Apparently this Vista thing is the most secure os on the planet.

      It's the small user base that keeps it secure.

  15. Mac OS X or openBSD by zerobeat · · Score: 3, Interesting

    Mac OSX might be more secure than windows and may be easier for non technical people (if the TGIE is lacking expertise) to get up and running. Alternatively, use openBSD - quite hard to get fully functional, but the expertise to get it there means anyone who does should have requisite skills to keep the Tibetan Government safe from certain foreign governments. Also, you may find the openBSD people will gladly help with this poltical agenda. Z/

    --
    What other people think of me is none of my business
  16. Something that helps by DeltaQH · · Score: 5, Interesting

    Boot always from an trusted, read only media, like CD/DVD or locked USB thumb drive.

    Media should contain not only OS but applications in trusted configuration. No updates allowed from outside trusted entities

    Use only boot media provided from trusted entity

    Maybe use also something like tripwire to detect change in the OS/applications files checking changes by comparing sensitive file

    Full encryption on sensitive data/drives

  17. Use Yellow Hat GNU/Linux by belmolis · · Score: 2, Funny

    The obvious solution is Yellow Hat GNU/Linux.

    Seriously, this is a great project. Surely the appropriate solution is a version of either GNU/Linux, such as SELinux, or OpenBSD. No system is entirely secure, but the idea that MS Windows could be as secure as GNU/Linux or BSD is wild.

  18. Historically... by kandela · · Score: 2, Interesting

    Correct me if I'm wrong but I thought one of the major reasons Linux was more secure than Windows, was because the community worked together in a co-operative way. Their is a lot of good will in the community, writing a worm to hack into a Linux system is not top priority for a hacker, they'd much rather hack into a Windows system: they'd find that more rewarding.

    But what if the all the resources of the Chinese government were put into writing worms to infiltrate Linux systems? I would think they would have some success certainly, but I would also anticipate that the Linux community would work together fairly effectively to combat the new challenge.

    --
    Conservation of angular momentum makes the world go round.
    1. Re:Historically... by Insanity+Defense · · Score: 2, Interesting

      I would disagree. It is more secure because of the design. It is designed using the same principles as Unix and Unix has had decades to debug the design. As part of that design is the use of limited user accounts.

      Typically to compromise a Linux system you have to break into the user account then escalate to root privileges. It adds extra steps. Many methods of breaking in further require the user to actively cooperate.

      Many Windows programs REQUIRE the use of an Admin account so if the user is compromised the whole system is already in the hands of the intruder. Even some games won't run unless you have Admin privileges. Add such things as Microsoft's penchant for integrating programs deep into the OS rather than leaving them segregated and you have more ways into the system.

  19. Diversify! by uffe_nordholm · · Score: 2, Insightful

    If it were up to me to decide, I would go for the broadest possible range of OSes: Windows, Mac, Linux, Unix, BSD, BeOS....

    The reason is simple: if an outside attacker can't predict what they will meet, it's much harder to get in.

    And if you can get the various OSes to masquerade as each other when replying to outside queries, so much the better: an attacker could be trying to use known Mac vulnerabilities to enter a machine that from the outside looks and behaves like a Mac, but actually runs Windows or Linux.

  20. fonts? by belmolis · · Score: 2, Informative

    I'm a little surprised to hear that there is no good Tibetan font. Here is a list of Unicode-encoded Tibetan fonts, mostly both free and libre. Do none of them meet the need?

    1. Re:fonts? by zmrow · · Score: 3, Informative

      I'm a little surprised to hear that there is no good Tibetan font. Here is a list of Unicode-encoded Tibetan fonts, mostly both free and libre. Do none of them meet the need?

      I agree-- It appears they are possibly misinformed about fonts. There are at least 2 very good True Type Unicode Tibetan fonts-- "Tibetan Machine Unicode" and "Jomolhari", both of which are more attractive, as well as more advanced in their development than Microsoft's "Himalaya" font.

  21. your assumptions are wrong by Aurisor · · Score: 4, Informative

    it is essentially less difficult to write exploits for Mac OS/Linux than it is for Windows

    Why would it be more difficult to "write" (aka implement) exploits for one operating system than another? You should be worried about how hard it is to find exploits and how quickly they're fixed.

    Assuming for the moment all you care about is the actual security of your software (excluding implementation details, mis-configurations, etc), the real metric you want to be looking at is the frequency of discovery of serious vulnerabilities and the span of time from first (non-public) discovery (which may not be knowable) and the appearance of a patch you could use. Looking merely at "remote root exploits / year" and "mean time to patch remote root exploit" might not be a bad place to start.

    Also, you need to think about the actual design of the operating systems in question. Without tipping my hand too much, some might say that the Unix user/superuser distinction is something Microsoft could learn from.

    That being said, though, I'll tell you my opinions.

    Netbsd has one of the best track records in the industry with regards to server security. The security of *nix, in general, scales directly with the intelligence of the people managing it. You can get decently far with Windows and just doing things 'by the book,' but it's got all the typical problems of monoculture and a well-deserved poor reputation.

    A group of very intelligent, very technical network admins are nearly unstoppable given linux and sufficient control. A group of very intelligent people can probably make do with Windows too. Windows configured by average people may in some cases be better than Linux configured by average people.

    In any event, just from reading your question, I doubt you are technical enough to undertake this at a nuts-and-bolts level. You kind of came here asking "Is Linux or Windows more secure?" You bet your ass I have an opinion on the matter, but the problem is, so does everyone else. You need to find highly intelligent people, and then use your common sense and analytical thinking to weigh their arguments. In short, stop thinking as if the answer to your question would provide security; find smart people experienced in securing things and then evaluate the tools (operating systems) as they relate to your immediate ends.

  22. The security plan I would implement: by vistapwns · · Score: 2, Funny

    Upgrade to Vista, install the latest updates, leave auto-updates on, enable DEP for all processes adding exceptions to the DEP exception list if necessary (i.e. app crashes occur) - use IE8, lock down the internet zone so that all active-x and .net stuff is disabled, add trusted sites to the trusted sites zone that need those things, enable IE 'protected mode' for all zones, run users as standard users. Use strong passwords, teach users basic computer security, including no clicking on email links, no downloading anything from the web. Tell them to trust no one (and no web page,) make sure they understand that they are under siege from one of the most powerful governments on the planet, and so on. Give users 'tests' on this stuff, to make sure they understand it. There may also be security apps for windows that do more than signature scanning, something that cryptographically signs files and checks signatures, and alerts users/admins to any new processes that auto-start. Or perhaps writing/contracting one might be something you may want to look into. That's enough to get started, but the key thing is update to Vista, it has so many security features added that it's very hard to break into relative to most other feasible OSes.

    --
    "...I think the Microsoft hatred is a disease." - Linus Torvalds
    1. Re:The security plan I would implement: by cdrguru · · Score: 2, Interesting

      Another thing you can do with Vista is enable "signed only". Root around in the security policy and you will find it. It will refuse to run any executable that is not signed. Period.

      According to Microsoft's malware study 0.06% of malware is signed. Sounds like something that would eliminate most of all threats.

  23. Somebody please mod this "underrated" by e9th · · Score: 5, Funny

    After all, this is the worst possible article in which to lose karma.

  24. Red Flag by McGiraf · · Score: 5, Funny

    Red Flag Linux ? ;)

  25. Re:A secure OS for the office of HH the Dalai Lama by cpghost · · Score: 3, Insightful

    That should give you 20,000 apps to leverage

    And each one with its own set of vulnerabilities.

    --
    cpghost at Cordula's Web.
  26. Oh, so you're playing Devil's Advocate? by anomnomnomymous · · Score: 2, Informative

    Now let me do a bit of that myself too, since I think that it's unjust that each time the Dalai Lama is mentioned, people think he's all for justice.
    For a bit more balance in the whole story, have a look at this video.
    Anyone willing to debunk this, you're welcome; As I still have quite a quarrel with each time the Dalai Lama gets mentioned as some sort of Saint.

    (This does not reflect my opinion on the whole Tibet/China debacle; I think that's as bad as it is)

    --
    When you shoot a mime, do you use a silencer?
    1. Re:Oh, so you're playing Devil's Advocate? by likecheese · · Score: 3, Insightful

      when the Chinese invaded. He has consistently supported democracy, equality, and human rights.

      The Dalai Lama may "consistently" espouse such views in public, but his behavior outside the (western) public eye tells a different story. Even for Tibetans now residing on free soil in places such as the US, UK, Germany, and Switzerland, he behaves as a dictator-for-life and demands that they follow his decrees in order to receive travel papers, work permits, food and living allowances, etc. His regime unapologetically practices religious apartheid. Unbelievable? Check out the information and first-hand accounts provided by http://www.westernshugdansociety.org/ and make up your own mind.

    2. Re:Oh, so you're playing Devil's Advocate? by likecheese · · Score: 2, Insightful

      http://www.westernshugdensociety.org/ has nothing to do with China, despite persistent allegations to the contrary. The organization was formed by western Buddhists and some brave Tibetans who were willing to defy the Dalai Lama at great risk to themselves and their families.

      The issue under protest is not political...it is merely religious freedom. The Dalai Lama has cracked down on Tibetans who wish to practice in their pure lineage rather than the mish-mash lineage created solely by the Dalai Lama, in an attempt to unify Tibetans' religious practices in order to maintain control over them for political purposes.

      How ironic that the Dalai Lama publicly laments that people within Tibet no longer have the freedom to practice, yet he interferes with that same freedom in Tibetan monasteries and enclaves throughout the world.

    3. Re:Oh, so you're playing Devil's Advocate? by likecheese · · Score: 2, Insightful

      There's plenty of information there.

      Pictures of posters refusing entry or service to those who defy the Dalai Lama's decrees: http://www.westernshugdensociety.org/reports/untouchables-shocking-posters-in-monastery/

      Documentation of the oaths exiled Tibetans must sign (swearing to shun anyone who defies the ban) in order to obtain travel papers, housing, food assistance, etc.: http://www.westernshugdensociety.org/en/reports/oaths/

      Secretly recorded speeches by the Dalai Lama detailing the religious ban: http://www.westernshugdensociety.org/en/news/speeches-endorsing-the-ban/

      An AlJazeera investigative report shot in India: http://english.aljazeera.net/programmes/peopleandpower/2008/09/200893014344405483.html (linked to from the site)

      And there's a lot more!

  27. It is about the process.... by SerpentMage · · Score: 2, Interesting

    The problem here is probably one of process and not operating system.

    One of the ways that I manage my systems is to create a zone where hackers may go, and not go.

    For example, I use a good firewall. That firewalls is allowed to communicate to another firewall. Between the two firewalls is my take down zone. This means if they happen to break through the firewall all they will get are servers that can be taken down anyways.

    These take down servers are virtual machine based. So if a machine goes down, who shives a ghit because you just shut down the VM, copy the old one and restart it.

    The second firewall is a non entry firewall. That means there is absolutely no way at all to get through it from the outside. Only those behind the second firewall may communicate outside. And if I need to communicate to a trusted source outside the first firewall I setup a VPN server between the two firewalls. If somebody manages to hack that VPN server, you just take it down, setup new keys, restart and away you go.

    By not allowing any communication into the second firewall you stop outside hackers. Then to allow communications from the inside to the outside you setup proxy servers that are trusted to communicate to the outside. Only those proxy servers may communicate with the outside world. Without those proxy servers the inside users are cut off, but you have created a wall where you can control the entries and exits.

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
    1. Re:It is about the process.... by Creepy+Crawler · · Score: 3, Insightful

      ---One of the ways that I manage my systems is to create a zone where hackers may go, and not go.

      The only way to guarantee that is by an air gap. If data can travel in both directions, it can gone to.

      ---For example, I use a good firewall. That firewalls is allowed to communicate to another firewall. Between the two firewalls is my take down zone. This means if they happen to break through the firewall all they will get are servers that can be taken down anyways.

      ---These take down servers are virtual machine based. So if a machine goes down, who shives a ghit because you just shut down the VM, copy the old one and restart it.

      Lets assume what you say is correct. First, what protections do you have vs the hypervisor running the VMs? How do you prevent starvation of resources by de-fragmenting ill formed packets? If you don't "correct broken packets", then what prevents a fragrouter-like attack right through your network?

      As per your answer of shutting down and reloading, that is not an answer to bad rules that can almost never work, for they will persist until you fix them. Then, when you bring them up, they will be hopped over again.

      (trimmed gobbledegook about unhackable firewalls)

      You can think that you have an unhackable setup. Fine. Perhaps you will investigate what I said, and might take action to test what I claim. But aside that you are probably just as vulnerable as the rest. All that has to really be done is your border router feed bad updates to machines requesting OS updates. Of course, crypto signatures will catch that they don't sign, but that's where we use old packages with known vulnerabilities. I'm sure in your course of duty you don't check the package date, nor do most update programs. Or, perhaps somethings watching for passwords on your external firewall. There's a nice tool called dsniff that does just that.

      In the real world, if you want an unhackable network, you build the network with no external connections. It's as simple as that. The military understands that. Power companies understand that. Industrial control designers understand that. If you want to have a facade that you somehow can super-firewall so that no hacker can get in, so be it. Whatever you put on the internet can potentially end up everywhere. Just look at Wolverine Workprint or multitudes of sex tapes or other media. I'm sure there's some Presidential Helicopter schematics going around in Islamic areas right now, according to my sources.

      --
  28. Coming first isn't always the best thing by fluffy99 · · Score: 4, Informative

    To bad MS has figured out how to implement it consistently. ASLR in Linux is a novelty and usually not the default. Just like selinux is a joke. It's high maintenance and just having it installed doesn't protect anything unless you carefully and manually tweak it. Ever look and see what it actually protects when you enable it on RHEL? Damn near nothing. A carefully setup system with a proper selinux config might be good for a secure, single purpose internet facing server but it usually ends up getting disabled on a desktop computer.

  29. Or Ubuntu, because by notionalTenacity · · Score: 5, Funny

    it's like the soul of Debian, but reincarnated in a new body.

  30. The answer lies within. by dangitman · · Score: 3, Funny

    His Holiness merely needs to look inside his heart, and ask himself; "What is the sound of one server booting?" and then he will know the answer to which platform he should choose. Personally, I think he should go with Amiga. After all, Guru Meditation is what the Lama is all about.

    --
    ... and then they built the supercollider.
  31. Re:His Holy etc. by pbhj · · Score: 3, Funny

    Or the English Queen?

    Do you mean Her Majesty Elizabeth the Second, by the Grace of God, of Great Britain, Ireland and the British Dominions beyond the Seas Queen, Defender of the Faith, Duchess of Edinburgh, Countess of Merioneth, Baroness Greenwich, Duke of Lancaster, Lord of Mann, Duke of Normandy, Sovereign of the Most Honourable Order of the Bath, Sovereign of the Most Ancient and Most Noble Order of the Thistle, Sovereign of the Most Illustrious Order of Saint Patrick, Sovereign of the Most Distinguished Order of Saint Michael and Saint George, Sovereign of the Most Excellent Order of the British Empire, Sovereign of the Distinguished Service Order, Sovereign of the Imperial Service Order, Sovereign of the Most Exalted Order of the Star of India, Sovereign of the Most Eminent Order of the Indian Empire, Sovereign of the Order of British India, Sovereign of the Indian Order of Merit, Sovereign of the Order of Burma, Sovereign of the Royal Order of Victoria and Albert, Sovereign of the Royal Family Order of King Edward VII, Sovereign of the Order of Mercy, Sovereign of the Order of Merit, Sovereign of the Order of the Companions of Honour, Sovereign of the Royal Victorian Order, Sovereign of the Most Venerable Order of the Hospital of St John of Jerusalem?

    It's bad enough using this shorthand without her non-regnal titles.

  32. BEOS by syousef · · Score: 2, Insightful

    Hardly any exploits at all.

    Oh you wanted a USABLE OS? Well you'll need to tell me what it's going to be used for.

    --
    These posts express my own personal views, not those of my employer
  33. I smell bacon! by Dreadneck · · Score: 3, Insightful

    This entire article smells like flamebait to me. I'm going to sit back and watch it burn.

    --
    Power does not corrupt - power attracts the corrupt.
  34. secure OS by Naraki · · Score: 2, Insightful

    Just look at one of the BSD's they have a track record for being secure and no messy cert issues like debian had. Also you might want to consider that the OS isnt the only attack vector.

  35. How Secure Do You Want To Be? by StormReaver · · Score: 2

    The first thing you need to determine is just how secure you want your Linux to be, how much control you want, and how much expertise you can muster to implement those security policies. If you want total control and have a staff with high technical expertise, then you may want to go with Linux From Scratch. You'll have total control (and total responsibility) for everything, but it's going to require a lot of work.

    On the other end is (K)ubuntu, PCLinuxOS, Mandriva, and other easy to use Linux distributions. Setup and maintenance are very easy, but they are managed outside of your direct control. You can always boot from read-only media or run the system (slowly) from CD or DVD, though. Outside of creating your own operating system and applications, though, you're probably going to have to compromise on total control. In that case, any of these distributions are more or less on equal security footing; all of them are good choices.

    How paranoid you are will go a long way towards deciding which distribution you want to use.

  36. Where is OpenBSD? by Skyppey · · Score: 2, Informative
    For the longest time OpenBSD could advertise that it had not had a remote exploit in X number of year in the default install. And, although, that is no longer the case the whole raison d'etre of OpenBSD IS security. From the website:

    OpenBSD believes in strong security. Our aspiration is to be NUMBER ONE in the industry for security (if we are not already there). Our open software development model permits us to take a more uncompromising view towards increased security than Sun, SGI, IBM, HP, or other vendors are able to. We can make changes the vendors would not make. Also, since OpenBSD is exported with cryptography, we are able to take cryptographic approaches towards fixing security problems.

    Not to mention OpenBSD has been auditing their code file-by-file since 1996. They also employ the following technologies:

    strlcpy() and strlcat()

    Memory protection purify

    • W^X
    • .rodata segment
    • Guard pages
    • Randomized malloc()
    • Randomized mmap()
    • atexit() and stdio protection

    Privilege separation

    Privilege revocation

    Chroot jailing

    New uids

    ProPolice

    And since OpenBSD is based in Canada you get all the cryptography you would ever desire.

  37. Re:His Holy etc. by multipartmixed · · Score: 2, Funny

    I just call her HRH E2R. Although sometimes I mistake that name for a postal code.

    --

    Do daemons dream of electric sleep()?
  38. Re:OpenBSD should be the obvious choice by djseomun · · Score: 2, Interesting

    OpenBSD is one of the labels of this article, but I, too, am surprised as to how infrequently it has been mentioned. The first thing that came to my mind when I read the title was "OpenBSD."

    At the time of posting, CTRL+F shows the following:

    • Windows (68 matches)
    • Mac (34 matches, maybe some false positives)
    • Linux (117 matches)

    By contrast, OpenBSD has just 12 matches.

    When you've read OpenBSD's /etc/rc.conf, you'll know what secure means. I love Archlinux, but Linux does not compare to OpenBSD in terms of security.

  39. Font is not a problem... by gzipped_tar · · Score: 3, Informative

    yum install tibetan-machine-uni-fonts

    Of course you may hate YUM but the package is available for other distros as well. Even if you are using Windows (download the font from the url: http://www.thlib.org/tools/#wiki=/access/wiki/site/26a34146-33a6-48ce-001e-f16ce7908a6a/tibetan%20machine%20uni.html)

    --
    Colorless green Cthulhu waits dreaming furiously.
  40. Logical suggestion... by Anonymous Coward · · Score: 2, Funny

    Buddhabuntu perhaps?

  41. Re:Physical Security First by fluffy99 · · Score: 4, Interesting

    Not the entire US Govt - just the state department. It was a political pissing contest over which contract was used and that Congressman Wolf didn't get a kickback if the contract went through Lenovo who was doing business out of New York. If Chinese made computers or Chinese controlled companies were the issue, they wouldn't have bought any computers. There are no computers made solely with US parts on US soil.

    Computers aren't that big of a deal. You inspect for physical anomalies, wipe the HD and install the OS. You never use the default factory install as its untrustworthy. Same reason you wipe thumb drives on a standalone computer before issuing to your users.

    Now if you want to talk about untrustworthy sources - there are legitimate reasons for the US govt to avoid Kasperasky A/V as the company is owned by an ex-KGB type and has connections to russian hackers.

  42. neither is the Microsoft approach by speedtux · · Score: 2, Insightful

    ASLR in Linux is a novelty and usually not the default. Just like selinux is a joke.

    Yes, and there's a reason for that: the Linux community apparently doesn't want them and doesn't find them useful. If enough people wanted them, they'd be on by default in the major distributions.

    To bad MS has figured out how to implement it consistently.

    Yes, and that pretty much tells you what's wrong with Microsoft: it's a bunch of managers deciding top down what security mechanisms Windows should use, and then they direct their masses of programmers to implement that "consistently", and finally it gets shipped with the next major release, whether users want it or not.

    The trouble with the Microsoft approach is that nobody in the world is smart enough to design security correctly in such a top-down way. Based on a bunch of papers half a dozen years ago, Microsoft may have jumped onto the ASLR bandwagon, but that doesn't make it a good security solution.

    And this top-down, planned approach is the reason Microsoft keeps screwing up and why they need to spend so much money developing software that other people develop with a fraction of the investment. It sounds good on paper, and control-freaks love it, but it simply isn't a good way of creating a complex software system.

  43. My god, you drunk deep from the koolaid by SmallFurryCreature · · Score: 4, Insightful

    Remind me again please which OS the botnet runs on? Thank you.

    MS embeds all kinds of code from third parties. Drivers, libraries etc etc. It has been shown time and time again that there are huge security holes in MS code, holes that are actively exploited. It ain't for nothing that when the NSA wanted to make a proof of concept secure OS they choose linux.

    You got a point, how can you trust any OS if you have not checked the code. Where you take a dive of the deep end is that you then suggest that MS can be trusted to check the code for you. Not trusting say Red Hat blindly that they checked all the code is sensible, trusting Microsoft that they checked all theirs is just plain silly. If they had, they wouldn't have so many bugs. And your fate in your goverment is bordering on the insane.

    Anyway, that same goverment checks linux code. So either both are to be trusted or neither is.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  44. SIL Graphite Smartfont? by sandGorgons · · Score: 4, Informative

    Graphite is an open-source technology, designed for the specific purpose of non-Roman fonts with complex behaviors like contextual shaping, etc.
    Unfortunately, the default font rendering toolkit in Linux, Pango is not a smart-font technology.
    However, the pango-graphite library supports the smartfont technology if fonts are authored with the appropriate tables.

    I think that people need to share their experiences with designing smart fonts. This way, more projects know what are their options.

  45. Re:A secure OS for the office of HH the Dalai Lama by ozbird · · Score: 4, Funny

    That should give you 20,000 apps to leverage :)

    Does it include Enlightenment?

  46. Rather than choosing a secure OS ... by gd · · Score: 5, Insightful

    ... you need to choose a competent admin. Remember, security is a process, not a product ...

    --
    gd
  47. You're utterly missing the point. by obarthelemy · · Score: 4, Insightful

    It's not about the OS. I've had Windows servers remain safe for years, and Linux servers be subverted in days.

    Security is an eco-system, not an OS, for example:
    - granting and removing access rights, in a very conservative and up-to-date manner
    - keeping an audit trail of every access
    - locking confidential info so it never gets onto a laptop's HD
    - having backups
    - securing every cog and wheel of the system: client PCs, routers, servers, backups, admin stations...
    - locking down the weakest point: users (weak passwords, copied files, printouts, espionage...)
    - and many more issues.

    In the big picture, the OS is fairly irrelevant. It's only a very small part of the whole system. The whole "we need to be safe - let's switch to Linux" is wrong and shows a tremendous lack of understanding of the issues.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  48. Re:Physical Security First by advocate_one · · Score: 2, Interesting

    Now if you want to talk about untrustworthy sources - there are legitimate reasons for the US govt to avoid Kasperasky A/V as the company is owned by an ex-KGB type and has connections to russian hackers.

    and avoid Microsoft as it is an American corporation with deep connections to the American Government... who would love to have a backdoor into computers used by other governments... and the means to remotely force "upgrades" onto those machines...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  49. security as a continuum by joe+155 · · Score: 2, Insightful

    What I would try and convince the people of who you are working with is that security is a continuum running from almost totally secure to almost completely insecure (to the extent that there is such a thing), so in reality pretty much no OS will be completely secure. What is interesting, I think, is that usability is inversely related to security. If you imagine that an OS which wouldn't allow you to write to the disk and wouldn't allow you on the internet you can imagine that when security is that high you'll get almost no usability.

    with that in mind I would advocate trading a lot of usability for security - you could have an encrypted disk and run a terminal with something like nano and lynx installed - this would be pretty damn secure especially if you were running it on fairly secure hardware (did Intel ever fix the security issue that theo de raat was talking about in the Core 2s?) with something like OpenBSD as the core. This, I think would allow you (after some modifications) to allow pretty robust security. A downside though is that I'm pretty sure you might be compelled to run in English as I'm not sure how good the language support is for this sort of thing (with no GUI I can't imagine it would be great). Even so, I think if your data security is important (and lets face it, in this situation it probably is) then the trade-off might be worth while.

    Of course, perhaps the more gaping hole in security is the user themselves, who could always reveal all the information they had to anyone... XKCD said it better - http://xkcd.com/538/

    --
    *''I can't believe it's not a hyperlink.''
  50. Re: No, a Trusted OS For the Dalai Lama by Eyeballs · · Score: 3, Informative

    Yes, these levels of security from the 'orange book' is what I was thinking about when I made an earlier post that recommended an OS from Green Hills Software. They sell an 'A1' level OS, called 'Integrity'.