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!"
(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!"
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!
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.
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.
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.
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.
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.
A bunch of Tibetan monks using Linux? They probably get laid about as much as a normal Linux user.
The good news, for you, sir, is that for performing this service for the Dalai Lama, when you die, on your deathbed, you will receive total consciousness
BBS anyone? I'd like to see some backdoors for the Commodore. The whole problem is people want fancy graphic interfaces. Blame the GUI not the platform.
The least PITA way to go is to use OpenBSD.
The OS is set to be secure by Deafult - no tweaking necessary. That will probably work for the desktop machines.
The servers on the other hand might have to be configured by hand by someone who knows what they are doing.
The mac doesn't have ASLR, so don't use that.
Linux has selinux, which is now (finally!) easy to use, and very strong.
No contest really.
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()?
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.
When you have your face to face meeting of the various people in exhile, it would be a good idea to have a key signing party. The attendees would then be able to sign others' keys when they return to their homes in exhile.
Not encryption or top secret stuff.
Any of the major linux distros should work fine., unicode tibetan is supported.
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.
Monkeytreats
...we got white Tibet, black Tibet, spanish Tibet, yellow Tibet, we got hot Tibet, cold Tibet, we got (snuuuf) smelly Tibet, hairy Tibet, bloody Tibet, we got snappin' Tibet. We even got horse Tibet, dog Tibet...CHICKEN Tibet, c'mon you want Tibet, ? C'mon in Tibet-lovers, if we don't got you don't want it....
If you quote this signature there'll be 72 copies of Windows ME waiting for you in Heaven.
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 .
A Secure OS For the Dalai Lama?
I have absolutely no idea what Slashdot will say to a question like that.
Looks like MS shills/apologists/marketers have mod points to burn. 3 ... 2 ... 1 ... mod me down, Windows-lovers.
If you want your life to be different, live it differently.
It is not 'easier' to exploit Linux/UNIX than it is windows. If that were true you wouldn't see the number of exploits, and security advisories that you do every day. Just because the Microsoft CTO says it does not make it true.
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.
This interview seems to indicate Linux is currently on an equal footing with OS X Leopard, though they could have got the Linux bit wrong.
In any case Snow Leopard is due this year which will also resolve that issue. And in either case it still does not really address the biggest issue which is trojan attacks, it mainly helps prevent web based attack vectors.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
"Furthermore, most of the web servers broken into during these attacks (to be used as command and control servers) were not Windows, but Linux." The vast majority of webserver hacks have nothing to do with the OS. The most common attacks are remote file include, cross site scripting, and sql injection, all of which are platform independent.
Apparently this Vista thing is the most secure os on the planet.
Let the hardware just Be
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
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
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.
If that happens, it will propel Linux onto hundreds of thousands of desktops world wide!
Judging from all the "Free Tibet" bumper stickers I see around here.
Oh, wait ... this is Mendoland, forget it.
If it don't GO... chrome it. ~ Frank Banks
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.
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.
http://www.redflag-linux.com/en/
I heard it's support for asian languages is excelent and any security hole may also be used against the attackers.
Call him Dalai Lama. What's with all these his holy, etc.? Do we call the pope his holy whatsit? Or the English Queen? Even The One is simply The One.
Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
Seriously, if you want a secure operating system, Ninnle Linux is the only choice.
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?
It doesn't matter a huge amount what OS you install. You just need people to be educated. It doesn't matter how secure you are. If someone sends a e-mail saying "Click here to see topless..." Wait scratch that, hmmm Dalai Lama... "Click here to become one with the universe.exe" then you are screwed. Don't waste your time teaching people Linux or some other OS (feel free to switch for other reasons). Instead teach them self-restraint and discipline.... Which you think they would have. That and get a couple semi-decent admins to keep your servers updated/clean.
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.
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
For all that you ask for it is safe to say the your needs will be met via Ubuntu Linux. It is currently the #1 most widely used and supported world wide. It also supports the Tibetan language, is Debian based (which means very secure), and it is easy to adapt to from a Windows stand point.
Any technical help just visit digitalvaldosta.com
Red Flag Linux!
Assuming that Linux is chosen, it might be extremely good publicity (especially that "free and open" sounds vaguely Buddhist anyways.
On the other hand, I can't think of a better way for Chinese hackers to start searching for holes in desktop Linux than this.
It does not matter if the OS is secure if you do not own it. You will never be the owner of a binary you did not build, or can not build. How do you think they shut down the defense systems of Iraq before the war. They went to HP, produced custom firmware for their printers and broke in.
You will never be able to tell what Windows or MacOS will do for the people with the right influence. Period. Unless of course you have enough influence to get code escrow from Microsoft or Apple, for the binaries you run. Think about it. It can be the most secure OS in the world, but secure for whom.
After all, this is the worst possible article in which to lose karma.
# do not open attachments you don't know
That's a stupid advice, one that has been repeated since the first email worms, even though even the very first email worms forged the sender to trick the recipient into opening it.
This is really stupid advice.
(I'm inferring you mean "attachment from ppl you know", because "attachments you know" doesn't make any sense to begin with.)
# don't store your confidential data on your laptop
Yeah better let those on a publicly accessible server, you wouldn't want those chinese spy to have to waste time physically getting hold of the laptop.
Thank you very much for those advices. They really help. Really. Seriously. Hmpf.
Red Flag Linux ? ;)
"However, one of the more controversial moves being actively debated"
Settle this controversy: is it more important that mindless boobies have convenient access to system resources, or is it more important to be secure?
That settled, there is little controversy left. Maybe some squabbling over WHICH VERSION of Linux you should migrate to, that would be about it.
Assuming that Tibetans are literate, there should be little difficulty in customising your own fonts, and other requirements.
So, get cracking, customise Linux to your needs, and quit whining about Bill Gates inbuilt insecurities. If Tibetans aren't capable and literate enough, they can always borrow from http://redflag-linux.com.cn/en/index.php
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
In fact it's probably much less secure than windows, since it doesn't deploy counter-measure such as non-exec stacks, address randomization and the like. However it gets much fewer malware because of lower marketshare.
So it looks more secure as far as generic, endemic malware is concerned; but it's going to be much easier to crack for an attacker with a specific agenda.
Linux has the same countermeasures as Windows and then some.
And each one with its own set of vulnerabilities.
cpghost at Cordula's Web.
wow, "convene an international Board of Advisers", that is some proactive thinking. Are you sure you don't want to form a comitee to consider this first? maybe draft some resolutions? that sounds like such decisive action!
--
Stay tuned for some shock and awe coming right up after this messages!
We suggest Windows 98.
Sincerely,
The Government of China
Hi Jamyang (Greg Walton) ,
Trying to join "Infowar Monitor" mail list 404's-bad karma. Here is a cug&paste
"Not Found
The requested URL /mailman/subscribe/infowar-list was not found on this server.
Apache Server at mail.citizenlab.org Port 80"
Please fix, so Buddhist Geeks can help out. :-)
Greekgeek :-)
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?
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"
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.
China has some of the best hackers - just ask our on Military how good they are. Given China's political dislike of Tibet, they'll just divert some of their guys to focus on whatever boutique OS Tibet decides to convert to. In the meantime Tibet will struggle with the usual pains of changing and learning a operating system.
My vote is to simply educate their users and make sure they understand safe practices and keep their OSs up to date. Poor practices and unpatches systems matter far more than what OS you use.
Or they could just approach MS. MS would gladly provide support for the bragging rights that the DA is using their OS.
It's pretty well established Mac OS X is not only *not* more secure than Windows, it's the most insecure of Windows, OS X, and Linux.
This isn't exactly news. Apple's poor bugfixing and attention to security has been benefiting from the fact that almost nobody in real life used a Mac. Now that that's changing, they're going to get the full attention of the malware community and Apple's ads are going to have to get a lot less smug very quickly.
it's like the soul of Debian, but reincarnated in a new body.
well hidden flamebait :rofl:
anything opensource should be fine...
whether linux bsd or whatever...
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.
Exactly. AndyCater must not have much system security experience. People hate to admit it, but aside from users clicking on malicious software while being administrator, windows is pretty solid in the security front.
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
Fonts are the least of the problems you will confront.
Linux or any other OS isn't the solution, changing user behavior is the first place to start. Users need help in securely using their system. Training, habits, and following common security practices completely are key.
There are many, many "how to use your computer securely" articles out there. Read them. Understand them. Live them. Even 1 mistake, 1 time "could" open the internal network to crackers.
And hire a CISSP certified consultant with hands on experience at network, security, and systems engineering to work with you on best practices for security in your situation. Your problems are too complex for slashdot to answer. You need enterprise security, not "have a good firewall" answers.
Most companies know very little about true computer security. They think they are doing well because they don't think they've been cracked. Targeted attacks by thoughtful, deliberate, professionals are very different than internet background noise or script-kiddie attacks.
Paranoia makes sense when everyone **is** out to get you. Be paranoid every time you sit behind a computer.
You might think of hardening the OS from every conceivable angle, then consider running the primary OS in a virtual machine. One advantage to doing so, split all the user data/home dirs onto a 2nd vmdk file. Make the OS vmdk non-persistent, meaning runs off a snapshot. Every time you boot the virtual machine it comes up in it's previous unmolested state, so even if the machine is compromised, you've added one more layer of problems for the attacker by making the changes non-persistent across reboots. Yes there are other issues to consider (like things in the OS you may want to persist across reboots - maybe let admins make those changes with no network connectivity in a controlled environemt - or just accept the trade off for the added layer of insulation).
Just a thought, I've done this before and it works like a charm in VMware Server or Workstation. Every changed byte of data to the OS partition during the session is written to the snapshot file, not the base disk. Reboot, malware gone. That in conjunction with hardening all the other aspects considered threatening might help.
Discretionary access controls (DAC) only gets you so far.
Without mandatory access controls (MAC) you're pretty much hosed. See the seminal paper "The Inevitability of Failure: The Flawed Assumption of Security in Modern Computing Environments" by Peter A. Loscocco, et. al. (http://csrc.nist.gov/nissc/1998/proceedings/paperF1.pdf).
SELinux (SEL) is one freely available mechanism for enforcing MAC and it's been available on Rawhide and RHEL for some time now.
Setting up the policies in SEL is less than fun but it is quite effective when set up properly.
I'd like to hear some outside-the-box ideas - sometimes the weird/fanciful is where true innovation happens.
For example - how about booting from read-only media and removing execute permissions from the data storage?
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.
I'm posting anonymously because of my peripheral involvement in the issue, and I'd rather that the person I helped and where he works didn't get undue attention, and that whomever put the malware on his machine isn't alerted directly if we're really talking about Ghostnet. If by some chance him or the people that work with him read this, they'll know who I am, but I'd rather they not be identified unless they choose to be.
I recently helped someone in the Tibetan exile community that regularly contacts the government in exile (has worked coordinating visits of the Dalai Lama to our area), clean (I hope) a machine of a Gh0stRAT infection that I thought was part of the Ghostnet system, but I had really no way to prove it other than the circumstantial evidence.
I do some IT work for the company who employs this person, and got a call that Firefox was trying to update but was locking the computer up every time he tried to. None of the simple answers worked, so I went in and took a look. Everything was working fine except for Firefox getting into a loop every time you tried to update it, failing over and over until the computer seized up and you had to powercycle it. I'd been prepared to reinstall Windows, but this felt like something fixable. Saw that there were two firefox.exe processes, one of which would never stop restarting. Firefox kept reporting that I needed to quit firefox in order to run the automatically downloaded update. Did some looking and saw that a piece of malware called Poison Ivy has a build option that lets it hide itself as firefox.exe in the process list. Removed it, saw that a keylog had been generated and isolated it for the people there, since there were credit card numbers in it, and those people needed to be notified. Did some looking for the same piece of software on the other machines, and talked with them about possible implications if this was related to the Ghostnet situation. It also could have been not related, someone looking for CC numbers or other accounts, and I told them I couldn't swear in a court of law that it was related, or even intentional and not just some botnet, but that it really didn't feel like your average random malware infection. After I left I did a little more looking about Poison Ivy and found to my chagrin that Gh0stRAT is a version of Poison Ivy. Fired off an e-mail that they really ought to contact Dharamsala and/or the New York office of the government-in-exile ASAP and ask them what to do about it, since they ought to have better access to the Infowar Monitor people than some random yoyo tech guy from the US calling Canada asking Infowar Monitor what the heck I should do, and if they knew if this IP was on the list of compromised systems. Told them that they might want the computer for forensics, but if not that computer should be wiped clean, and left it at that.
Now, after that explanation here's the point. If the person I helped hadn't been running Windows, I would never have found it. The only alert that something was wrong was the fact that lazy intruders had badly set up their backdoor. If they had been running Linux, any backdoor put on these systems would likely have been bespoke software, and it would likely still be running now. Not that this particular instance means that moving to Linux is a stupid idea, but that detecting future malware after the move would be a LOT harder on client machines. The handful of Linux "virus scanners" out there don't have a prayer of detecting whatever the Ghostnet maintainers might specially cook up, so extra vigilance, and probably specially coded security software, or an entirely purpose built Linux distribution with serious security built into it. Not just an Ubuntu install with some extra security patches.
This is getting stupider and stupider.
int main( int argc, char **argv )
{
printf( "Hello, Dalai!\n" );
return 0;
}
Anybody want a peanut?
you come to a community of linux lovers to ask which OS you should use?
hmmm
If you really want to get serous about security then you really should switch ALL your desktop & laptop systems to Fedora 11, which is by far the most secure of the user friendly Linux distributions. Fedora 11 deployment of SELinux, along with many other security new features, is by far the most further advanced than any of the other Linux desktop distros. Make the switch to CentOS 6 after Redhat includes Fedora's new security features into Redhat's stable enterprise 6 release.
Secondly, set up an IT dept to routinely remotely service the PC via bash scripts distributed via a privately signed yum/rpm repository. Make sure that a third party, seperate from the script developers ,checks, builds and signs the rpm packages. Don't let the developers do this.
I keep squinting at the comments waiting for someone to mention the biggest hole in every OS: the end user. The chinese aren't getting most of their information from their 1337 haxxor skilz, they're getting it from loaded e-mails, moles, "free" thumb drives, interesting Word documents and pdfs. The user, say, the Dalai Lama's Advisor on Climate Change, gets a message from a likely-sounding source titled "Climate Change in Tibet: 2012", he's going to open it. Now he's owned. Linux deals with that better than Windows does, but it still doesn't solve the problem of the clueless user, or worse, the clueless admin. And there are legions of both.
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.
Yeah, he should use OS X, that way to avoid being rooted all he would need to do is avoid browsing the web!
For fuck sakes. This kind of apple-worshipping bullshit is why slashdot sucks.
This is what I use: Ubuntu Linux using wubi as single file on Windows vista Machine. 1. autorun anything turned off..yes they will target Linux when desktop Linux gets popular. 2. use google to error check websites for malware..type url into google search and click from there as google flags malware sites. 3. check verify all executing programs that are downloaded.
Fred Grott(aka shareme) http://mobilebytes.wordpress.com
For general purpose servers - SE Linux. :-)
Type Enforcement has some clear advantages (see Boebert & Kain's 1985 paper) which is my Honeywell patented it.
Its also why the NSA spent their money adding it to Linux (not sure how their license allowed it, but Im never going to see their license to find out
[ The problems deploying SE Linux because of application compatibility are analogous to the problems Microsoft has getting applications to install without admin - entrenched poor application design in a large body of popular legacy applications. ]
For single purpose applications - the OS required for the most secure version of that application, and lock it down.
For official desktops it depends on the a use and user, but generally keeping the application suite small is a fundamental requirement.
Preferably something that runs under Xen?
Surprised it doesn't seem to have been recommended yet. This OS is developed with security as a guiding design principle and offers binary emulation compatibility with Linux.
1. If you are asked by a non-technical person to do something highly important and technical, and you don't completely understand that technical thing you are asked to do, to the level of being a true expert, step back and recognize your situation. Your best advice could be "Don't hire me, hire person X" where person X is an expert.
2. PGP Corporation has a track record of protecting human rights dissidents and other people from attack by governments. They sell products and are at pgp.com. (I don't work there, but I wish I did.) There is a command-line version for Linux, etc.
Good luck.
Ken Thompson is no idiot.
Ehud
on what criteria would non-technical judge people to be "very intelligent" or "very technical"???
I'd say experience beats "intelligence" almost every time, and the downfall of both is arrogance. A better term might be "expertise," but this quality is just as difficult to judge.
I'm also not sure discovery of "vulnerabilities" and speed of patches is the ultimate goal here. The "DL" may be more interested in feeding false information and perhaps even creating honeypots specifically for disinformation purposes. After all, the DL doesn't have military resources to protect, and cannot match Chinese government investment in computer tech. This is the opposite of most computer security-for-hire situations, where the (coporate) defender has more money and resources than attackers.
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.
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
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.
I recommend Windows ME in secure environments... not even the most dedicated bloodthirsty revenge-filled crackers will go near it.
Perhaps the issue shouldn't primarily be which OS to use. What if its assumed that the data will be obtained. What if its obtained and it does no good to the reader, even if its encrypted? Perhaps you guys need to hire a Navajo?
Have you fscked your local propeller head today?
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.
The only truly secure computer is one that has been powered off, disconnected from any and all networks, encased in a 1 inch thick lead box, then buried under 25 feet of concrete inside a guarded military compound.
The opinions in this post are ficticious. Any similarity to actual opinions, real or imagined, is purely coincidental.
Buddhabuntu perhaps?
I suspect this angle needs to be looked at more closely. It does not matter much which OS security is involved if hostile agents who know what they are doing get physical access to the target machines. They could even slip firmware updates into the BIOS (after all many BIOS chips come from "Red" China).
That is one reason why the US DoD is not allowing Lenovo PC's to be purchased (or was - with the new, naive administration, that might be out the window, too...).
FWIW
I can't believe that I live in a world where this is even a valid discussion. I'm not doubting it; to the contrary: I understand this all to be a very real issue. But that it is an issue brings me a profound despair. I don't want to be a human any more.
China is going to bring about the end of Tibet: all the customs, heritage, and religion there in.
And it is immensely sad that the basic issue of trust in a situation where lives (even one) hang in the balance is an issue. I guess that hasn't just been a new thing, has it?
I guess the battle-tested tough war horse in open source is OpenBSD.
No other OS can boast to be tougher.
Shouldn't the Lama be happy that the crackers and hackers are finding what they are searching for?
And the Lama wants something? I thought the Buddhists all strived to be free of all worldly desires.
P.S. Everything I learned about Buddhism, I learned by watching The Simpsons.
I'm afraid even Linux is popular enough that "open source" exploits exist. I'd suggest a good, modern, and transparent firewalling solution with a more obscure (but secure) OS like VMS.
It would give the enemy a LOT more work to do to develop custom exploits, which they probably won't be able to get through (with enough vigilance -- something like paper & printer logs and trained admins to look through them)
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.
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.
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.
As is true with any widely used OS.
do you have some sort of point?
The Kruger Dunning explains most post on
Unplug the network cable. Done.
Of course I recommend switching to Linux. There are open-source linux distributions that specialize in security. There are many other features in linux that can easily make it extremely secure. Another recommendation, which prevents access to data even if a stranger finds your laptop somewhere, is to work with encrypted hard disk partitions: you cannot mount these disk partitions without a password, i.e. you cannot see the disk's contents at all until you've typed the correct password. All of the above requires that people know how to invent correct passwords that are near impossible to crack. There are ways to force people to use strong enough passwords - I highly recommend such forcing of security rules as the default behavior in whatever OS you choose.
Better watch out Mr Dalai Lama, looks like your Bird Who Feathers His Nest (as in a Thomas B. Costain novel) is a not so secret microsoft plant. Now know this, microsoft gave the Chinese government the source code for windows in order to be able to peddle its shit in in lotus blossom land. That means that Jamyang is lying and hoping you are all fools. There is no utility in windows that linux cannot match easily, and the idea of linux servers being targets is a canard, since it is a known fact that the vaast majority OF servers are linux. So what are they gonna attack that AINT linux? Huh!? If Jamyang were a Tibetan agent working for the Chinese, the politburo would take him out and shoot his ass, then process his skin for collagen to sell to the Olay people. That way American women could wear his putrid body and pretend that they are getting younger whilst the Chinese would have been using the profits from the sale of it to buy arms to better be able to kill her kids in a future war. They already have 32 million excess men as it is; gotta get rid of them some way! As soon as Cmdr Taco sees this post, he'll take a giant shit, seeing nightmare pass before his eyes as a warrant goes out from the same politburo in China demanding his extradition (extraordinary rendition) to China to face his own collagen processing for 'anti-chinese activities. Predict this post will get buried.
Does it include Enlightenment?
... you need to choose a competent admin. Remember, security is a process, not a product ...
gd
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.
1. Seek Dalai's help and convert Steve Jobs.
2. Get free Macs for all.
3. Problem solved.
What!! You want to make Profit here as well?
Eclipse PDE and Me
Hello, China? I think I have something you may want, but it's gonna cost you...that's right -- all the tea.
Geeks like to think that they can ignore politics, you can leave politics alone, but politics won't leave you alone.-rms
First what comes to mind is Linux. You can get that free and secure operating system from kernel.org.
More secure is edited version from it, a SELinux.
You have multiple distributions available from it. I would leave all Ubuntu's and other "mainstream" distributions and head to Debian because security.
Altough I would check different Operating Systems like FreeBSD, NetBSD or OpenBSD. Those are secure OS's as well. But beause of the support, I would turn Linux.
Usually there is no more need to choose OS on thesedays about security. Because most malware etc is targeted to applications what are ran by the OS. Like Firefox, Gnome, KDE, OpenOffice and multiple other. So the problem is actually to choose the OS what can run needed applications. SELinux is what I would choose or Linux with AppArmor and build se secure system with those.
Hey, Apple borrows the Dalai Lama's picture for their "Think Different" advertising poster campaign a few years ago. Surely they can become unattached to their possessions enough to donate a bunch of Macs...
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Oh, come on, somebody had to post something like that one....
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
They asked for a Secure OS. Debian, aka rand(int seed){return 9; /* random number picked by rolling dices */ }, is low on my list, just above Mac Hole X and Windows 95.
If attacks are dedicated to whatever you are running, probably Linux and Mac OS X systems will be broken into as well (consider how Apple are criticised for too slowly patching their software; most Linux distributions are better regarding this, but they still are behind what is possible in security).
OpenBSD is, of course, also not perfect, but it is *very* secure due to its auditing process and also has features that limit the extent of vulnerabilities in third-party-software. It also can run most Linux and UNIX software.
Disadvantages? Oh, yes, its hardware support is... quite limited. Of course, Mac OS X only runs on Macintoshes, so OpenBSD is not alone with such a limitation. Another thing OpenBSD is often criticised for is that it's slow, but it certainly is fast enough for most desktop tasks.
Does it include Enlightenment?
Enlightenment is not in the distribution; Enlightenment is in everything.
(If only I could apt-get install enlightenment in my brain...)
If Chinese hackers really wants to get you, it doesn't matter what OS and security frameworks you enable... Yes, I'd argue that Linux, with parhaps SELinux probably configured, would be safe. But if you can't trust you're users to configure the setup correctly the best thing you can do is to stay away from the internet.
:)
In practice, you could have two PCs, one with an internet connection and another with a documents etc... Then encrypt all your documents before you move them, using a USB stick, to the internet connected PC for transmission. This would be 100% secure, simple and not require that all the users are experts.
Alternately, you can also choose not to have secrets and coordinate everything on a public wiki
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.''
See http://cyberwarfaremag.wordpress.com/2008/11/19/integrity-os-to-be-released-commercially/ or http://www.ghs.com/security/security_home.html
To quote Green Hills Software's web site:
INTEGRITY has been deployed for 10 years in systems that require absolute security and total reliability:
- Flying the Boeing B1-B intercontinental nuclear bomber, the Boeing 787 Dreamliner, Lockheed Martin's F-16, F-22 & F-35, and dozens of other aircraft
- Securing military computers, networks, routers, cell phones, and radios
- Widespread adoption in medical, industrial, and networking products
- Running a multitude of consumer products from printers to kitchen ovens
INTEGRITY can secure virtually any computer or computer controlled device from attack, even systems running operating systems such as Windows, Linux, Mac OS, Solaris, Palm OS, Symbian, or VxWorks, whether it is in a PC, server, networking equipment, embedded system, smart phone, or critical infrastructure. INTEGRITY has more than a decade of fielded deployment in the following industries:
Medical
Industrial
Avionics & Aerospace
Automotive
Financial
Consumer
Government
Defense
I found this place by wondering what was the most secure OS out there and did any OS get a TCSEC A1 security level rating? NT was built for a C2 level.
Bangla (Bengali) has a number of conjuncts that stack on top of each other. The font is supported in unicode.
http://en.wikipedia.org/wiki/Bengali_script
Not generic 'I love you' viruses.
We can expect the attacker to tailor the message to the Tibetan gov't. In fact, such an example was given in an article I read about this, the subject said, it was something like "Preliminary report on UN summit on Tibet sovereignty."
That's why those advices are completely bogus, if not downright dangerous.
Red Flag Linux
GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
If it absolutely has to be incorruptable, use a read-only medium.. Installing a permanent trojan is going to be a tad difficult if you can only write to memory..
Insert
Conficker, Storm Worm, Bifrost + WMF Exploit, ILOVEYOU (Ok, the last one with a high User vulnerability rating)...
Nuf said.
A move to Linux would make sense, given that the attacks have predominantly used Windows attack vectors. Linux is also sufficiently main-stream to support the various hardware used by various tibetan exiles. After all, they don't need the custom ultra-secure NSA-style box, but a functioning as-normal-as-possible desktop.
But since we all agree that there is no 100% security, the laudable efforts need to be conducted in layers.
First I would put stringent security-policies that need to be followed as well as physical access protections. A guest account with low privileges would go far in the usual more than one person using one computer scenario.
Second, since the attacks mostly used e-mail and perhaps browser vulnerabilities, those applications need to be sandbox'ed somehow. Perhaps SELinux can help there if properly implemented (meaning protection out-of-the-box without getting too much in the way...don't expect monks to re-write any rules) or virtualization.
All systems should have cron-jobs updating/running stuff like RKHunter, chkrootkit (is this still developed, btw.?), Anti-Virus programs (yes, even on Linux!) etc. and the output sent to a technically capable person in the event of them finding something unusual. Ditto for Integrity checking. This alone shows the need for educated SysAdmin's that can handle this stuff, interpret it properly and take action where needed. Hence training willing Tibetans should be a major point. Perhaps various companies and individuals can chip in and sponsor such efforts. Without such people administering various machines, any attempt to make them secure will necessarily fail.
You do realize that Windows can get a virus on it before it has even finished installing, right?
Karma Whoring for Fun and Profit.
If you want security, be minimalistic w.r.t. the number of programs that you install.
Considering the OS, OpenBSD is probably one of the most secure OSes today, but still: as soon as you start installing 3rd party apps, you open yourself up to an increasing number of vulnerabilities.
Regarding the Dalai Lama: the less software they install (on an otherwise secure OS), the less they open up to foreign attacks. It's as simple as that.
cpghost at Cordula's Web.
The one-l lama,
He's a priest.
The two-l llama,
He's a beast.
And I will bet a silk pajama
There isn't any Three-l lllama.
Where the defenses are strongest, the suffering is greatest.
Let's consider that proverb in a slightly different light. Let's say we've identified some OS as the most hacker-proof operating system in the world. You are free to imagine this is whatever you like: Windows, MaxOS, FreeBSD, or some Linux variant.
Now consider that "hacker proof" is a relative term. We cannot cling to an OS brand and expect it to protect us from all harm. In fact, strengthening our defenses by using that OS makes us more vulnerable than we ever were before. Yes, it's harder to break than any other OS, but not impossible, and now the reward for an attacker is very much greater. It is conceivable that an attacker could use this lack of diversity to digitally silence all Tibetans at some critical point in the future.
I would, instead, mandate diversity. Embrace open standards, insist on compliant implementations, and forgo non-standard extensions unless there is a clear duty to do otherwise. This is much easier than it was a few years ago. Don't standardize on OpenOffice, standardize on OpenDocument format. Don't use ActiceDirectory, use Kerberos or some LDAP based scheme. Then encourage the adoption of more than one implementation. Promote the projects that are useful, using the great moral authority of HHTDL to bring the same software freedoms to others that the Tibetans will enjoy.
The main point is not to become attached to a platform, much less a brand or vendor. Make the rewards of an attacker as small as possible by spreading your eggs across multiple baskets. Also, be as open with information as possible; the fewer secrets, the smaller the rewards of cracking the safe.
Ultimately, you should be attached only to standards. This is different than being attached to a "de facto standard" implementation, because a good, non-proprietary standard is easier to let go of.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
Out of interest: did any anti-virus/anti-spyware programs detect this stuff?
You shouldn't migrate to any one system.
Migrate your mail servers to OpenBSD. Your web servers to BSD, Linux, or Solaris. Migrate your desktops to OS X and Linux. Have some hardware that is x86 and some that is SPARC (maybe AIX/PowerPC?).
A compromise in any part of the system shouldn't affect the rest of the structure.
Of course all of the above are Unix / POSIX systems, which may be a mono-culture itself.
So, given their need for security, might I state that Cuba has similar issues & they chose the hardened variant of gentoo with the grsecurity & pax patchsets I believe. Pretty solid systems imo, Dalai Lama, you need Hardened Gentoo.
See subject-line, & this URL -> http://ask.slashdot.org/comments.pl?sid=1203857&cid=27631699 where the facts in favor of Windows were "modded down", despite being fact. Who do the "Pro-*NIX" faction here think they are fooling? Especially considering that ALL they had was an effete "mod-down", but no facts backing their rationale for such a mod-down?? Give us a break already.
Woosh, yourself.
Read the entire quote again:
His point is basically that if he moves to Windows, it's going to confuse the "hackers" temporarily, but without Microsoft security features (I think he's referring to UAC here...I've never heard of something called DAP (except "Download Accelerator Plus") but I'll take your word for it) the "hackers" will get their data eventually.
You seem, like the author, to be of the mistaken impression that security is a battle between exploitative programs that "hackers" write and the security software that Microsoft writes, which does not resemble reality. Security is merely the absence of unauthorized behavior in people (social engineering) and computers (bugs or shortsighted code).
Once a valid exploit is discovered, the implementation, OS security measures and so forth are all just details. Saying you have discovered an exploit but you can't implement it or write it or it's getting blocked is like saying you've discovered a great way to trash a Linux box and all you need is ssh access and sudo.
when he doesn't seem to understand the very basics of security?
On the desktop, Windows owns the majority of the market. Most Windows machines are very poorly configured and most are either protected by software that the user has no idea how to configure, or not protected at all.
On web servers, Linux owns the majority of the market. Most machines are hastilly configured and tossed up onto racks. Most users of these machines are programmers who have little to no real security training.
In both instances, this is kinda like hiding a gun in a paper bag in a toy box at a nursery school, and then screaming about how bad guns are when a kid finds it and manages to shoot someone.
If the Dalai Lama is so important, then perhaps he should hire a leading (and by leading, I mean someone who actually performs this task at a high level, not an internet blogophile "expert") IT security expert to configure his systems. There are steps they can take to protect his data.
This is a solved problem in computer science, circa December 1985 (;-))
That's when the "orange book" came out, defining a range of trusted computer systems for the U.S. Department of Defense, rated rather like students:
The part of the B2 standard you care about is called "mandatory access control" (MAC), which says that even if you want to email a secret to your partner the spy, it won't work. To make MAC work, you have levels, like public, restricted, confidential and secret, and categories like administration, infrastructure, trade, international relations and religion. You investigate people and then assign them to the appropriate "compartment", such as public & trade, or secret & international relations. The computer's security kernel keeps the international secrets from flowing electronically to the public trade person. It doesn't keep the international relations person from whispering the secrets into the trade person's ear, but it stops them from doing so inside the computer or it's network.
Where do you get a trusted OS? From any US computer company, specifically including Red Hat. I used to use Trusted Solaris, snidely known as "the word processor for Generals" to protect my customers from each other, even if some of their data and staff lived on the same machine.
Some of the other features of trusted OSs also mitigate typical Windows or Unix attacks, such as privilege escalation by subverting root. You can still subvert root, but you'll find yourself running at system-low, below the level that can get at any secure data (;-))
It's not trivial: you need to train security admins as well as sysadmins, but it's a good first step.
Note that most commercial folks will tell you you don't need B2. That's because all they knows is C or "common criteria", and C just isn't good enough.
--dave
davecb@spamcop.net
Does'nt the Dalai Lama preach that material goods is evil?,..If thats the case, then why do they even need technology?
I'm sure Jesus would have needed a secure network.
The "Pro-*NIX sheeple" here @ /. mod you down, if you point out things that are in favor of Windows, & to which they have NO valid response in favor of *NIX variants, or that disproves what was said, in favor of Windows... This URL -> http://ask.slashdot.org/comments.pl?sid=1203857&cid=27630905 proves that in fact, because it was where facts in favor of Windows were "modded down", despite being fact. Who do the "Pro-*NIX" faction here think they are fooling? Especially when ALL they had was an effete "mod-down", but no facts backing their rationale for such a mod-down?? Give us a break already.
It's a really nice, free font. For Tibetans who prefer a more traditional-looking font, I would suggest that the Tibetan government should contact Xenotype. They have a fantastic dbu-med and dbu-chen font that's very traditional looking.
The big question is, does the Linux opentype implementation actually support the fonts. If not, it's just a matter of fixing that, which, while nontrivial, is certainly something that a good programmer could do.
unlike the ones that run on Windows, which have no vulnerabilityes?
It's not nice to split the exiles from the rest.
Quietly invent a nice system, sneak it into Tibet (if not invented there), convince a pro-Chinese Tibetian politician to advocate it, and then the Dalai Lama can announce that he reluctantly accepts the idea and wishes to avoid needless incompatibility.
R-E-T-I-R-E-D
You no longer have to post trollish thoughts on /.
And yet, with all these applications that are "exploitable" .. where are the exploits ?? .. Heck Linux ought to be a dream for hackers since there are not all these firewall and anitvirus apps to deal with.. and yet, where is the evidence of that ? ... Another statment that could be true, is that Windows could be made unexploiable.. but like the statement you made, the facts and evidence don't support it.
waiting for ad.doubleclick.net
Assuming you are using standard X86/AMD64 hardware, you have the following options:
1) Windows XP/Vista/7
2) Mac OSX
3) Security Enhanced Gnu/Linux (Many versions are available)
4) Open Solaris
5) Open BSD/Free BSD/Net BSD
There are other options of course, but these are the best choices in my opinion, due to having the best hardware support (note that OSX runs well only on hardware manufactured by Apple). In detail my comments are:
1) Windows XP/Vista/7 - probably the worst choice. Microsoft has shown an inability to issue timely security patchs. I cannot recommend this product to anyone.
2) Mac OSX - with minor modifications it is fairly secure (but the Safari web browser should be replaced with Firefox, Opera, or some other browser). Apple has shown some problems with patching, so it may not be safe enough.
3) SE Linux - many versions are available. Linux has the best hardware support of the available operating systems. It is completely customizable as source code is is freely available. Good solid choice. Patches are available quickly, and if you have the in house programming talent you can patch it yourself.
4) Open Solaris - several versions available. Good, solid OS. It is completely customizable as source code is is freely available. Good solid choice. Patches are available quickly, and if you have the in house programming talent you can patch it yourself.
5) Open BSD/Free BSD/Net BSD - the Open BSD version was written specifically as a secure OS, and this is probably your best choice. It is completely customizable as source code is is freely available. Patches available quickly, and if you have the in house programming talent you can patch it yourself.
I would strongly recommend OPEN BSD. If you contact the Open BSD community, I suspect that they would be more than happy to assist you.
On a personal note, I run Linux and OSX myself, but I don't have your security requirements!
I just want to say that it's foolish to think that ANY cryptography cannot ans isn't cracked on-the-fly, in real-time by Chinese agencies. It might take a very long time for even a powerful supercomputing to crack 1024 bit SSL encryption, for example, but up against FPGA even the fasted conceivable serial computer moves like a slug.
Forget cryptography and use stenographic methods. Avoid the capture of messages by simply not sending them. You could use, for example, fractal compression over a list of words (a key) held by recipients.
You see, China aggressively collects information about suspects and operations. Then, at designated times, they do crack-downs where they sweep up vast numbers of suspects whom nobody every sees again... And the Dalai Lama's people probably know this. Tibetans are killed by the tens of thousands, periodically.
Why do you assume I'm comparing Unix with Windows? I'm not (being a Unix hacker for over 20 years). Personally, I wouldn't touch Windows with a 10 ft pole, but that's totally beside the point. Just have a look at bugtraq: there are HUGE number of vulnerabilities in 3rd party software, and if the DL's staff wants to keep intruders out, they'd be better advised to be minimalistic: install a secure OS (like, say, OpenBSD, SE-Linux, etc...), and only the smallest possible set of 3rd party programs. And then, monitor all those full disclosure lists, and update frequently. Oh, and steer clear of binary blobs of unknown security record (like closed-source GPU device drivers, proprietary Flash viewers etc).
cpghost at Cordula's Web.
A translation is just a change in resources.. not in the actual code...
Based on the peer review the open source project are known to have, compare to comercial apps where the direction sees the QA has the enemy to kill because it prevent release of software, those 20,000 apps should have altogheter about the same amount of vulnerabilities as, say, any single commercial apps out there...
Remember that open source software has no incentive to release a software too fast while commercial entity are known to release broken applications because, if they dont, it reflects badly on their balance sheet...
"One thing which is absolutely clear; Windows should be ruled out" - by rtfa-troll (1340807) on Sunday April 19, @04:16AM (#27634457)
Not if you know how to secure & administer it, properly (this goes for ANY OS out there mind you), per a guide such as this one:
http://www.tcmagazine.com/forums/index.php?s=7e43749a95b34ffdc7e782a0d5bedc58&showtopic=2662
Where users who have applied it have experienced results such as this one:
http://www.xtremepccentral.com/forums/showthread.php?s=17638f526de3f23590590f1643425f87&t=28430&page=3
----
"Its 2009 - still trouble free!
I was told last week by a co worker who does active directory administration, and he said I was doing overkill. I told him yes, but I just eliminated the half life in windows that you usually get. He said good point. So from 2008 till 2009 No speed decreases, its been to a lan party, moved around in a move, and it still NEVER has had the OS reinstalled besides the fact I imaged the drive over in 2008.
Great stuff!
My client STILL Hasn't called me back in regards to that one machine to get it locked down for the kid. I am glad it worked and I am sure her wallet is appreciated too now that it works. Speaking of which, I need to call her to see if I can get some leads.
APK - I will say it again, the guide is FANTASTIC! Its made my PC experience much easier. Sandboxing was great. Getting my host file updated, setting services to system service, rather than system local. (except AVG updater, needed system local)"
THRONKA @ xtremepccentral.com
----
And, as far as the stability AND SECURITY of a Windows machine, in a HIGH TRANSACTIONS-PER-MINUTE (TPM) ENVIRONS? Look no further than NASDAQ:
(Because, for stability? Windows has DEFINITELY "made it", & well (w/ proof thereof below) in that area, as well, per this evidence thereof)
Windows Server 2003 + SQLServer 2005 does, and has done for YEARS now mind you, a great job of being the official disseminator of trade data @ NASDAQ, running into the "fabled 5-9's" of 99.999% uptime for years now, 24x7, via failover clustering... that was back in 2006 (possibly earlier, as that is only the date of the article):
----
NASDAQ Migrates to SQL Server 2005:
http://windowsfs.com/enews/nasdaq-migrates-to-sql-server-2005 [windowsfs.com] [windowsfs.com]
----
Best of ALL? Hey, it's Windows!
(Which means you probably already own & are familiar w/ Microsoft + Win32 applications on every level of use there is...)
APK
P.S.=> The ONLY reason Linux is not as victimized, is because it is less used... make Linux take as much share of the market as Windows enjoys? Linux WILL be hit as hard, if not harder...
I.E.-> Today's malware makers are after your personal information and monies, after all, & they shoot @ the largest target there is - Windows!
I mean, hey - the very fact that webbrowsers on Linux can run Javascript alone indicates they are just as vulnerable, via the webbrowsers themselves, as is Windows...
(& please, don't try to tell us "*NIX is invulnerable", because this -> http://blogs.zdnet.com/security/?p=3157 clearly shows otherwise, & is only a "portent of things to come")... apk
"Moving away from Windows is simply necessary judging by the kinds of attacks described" - by erroneus (253617) on Saturday April 18, @07:13PM (#27631191) Homepage
No, it's not, IF you know how to secure it, per a guide such as this one -> http://www.tcmagazine.com/forums/index.php?s=ced36a7f152cf6e6f138af849a4fe3a7&showtopic=2662
Where people who have used it (end users-wise), have gotten results such as this one:
http://www.xtremepccentral.com/forums/showthread.php?s=17638f526de3f23590590f1643425f87&t=28430&page=3
----
"Its 2009 - still trouble free!
I was told last week by a co worker who does active directory administration, and he said I was doing overkill. I told him yes, but I just eliminated the half life in windows that you usually get. He said good point. So from 2008 till 2009. No speed decreases, its been to a lan party, moved around in a move, and it still NEVER has had the OS reinstalled besides the fact I imaged the drive over in 2008.
Great stuff!
My client STILL Hasn't called me back in regards to that one machine to get it locked down for the kid. I am glad it worked and I am sure her wallet is appreciated too now that it works. Speaking of which, I need to call her to see if I can get some leads.
APK - I will say it again, the guide is FANTASTIC! Its made my PC experience much easier. Sandboxing was great. Getting my host file updated, setting services to system service, rather than system local. (except AVG updater, needed system local)"
THRONKA @ xtremepccentral.com
----
And, as far as stability/uptime, AND SECURITY, in a corporate environs (and, in a high tpm example no less)?
Look no further than NASDAQ, here:
----
NASDAQ Migrates to SQL Server 2005:
http://windowsfs.com/enews/nasdaq-migrates-to-sql-server-2005 [windowsfs.com] [windowsfs.com] [windowsfs.com]
----
Where Windows Server 2003 + SQLServer 2005 does, and has done for YEARS now mind you, a great job of being the official disseminator of trade data @ NASDAQ, running into the "fabled 5-9's" of 99.999% uptime for years now, 24x7, via failover clustering... that was back in 2006 (possibly earlier, as that is only the date of the article)...
Best of ALL? Hey, it's Windows!
(Which means you probably already own & are familiar w/ Microsoft + Win32 applications on every level of use there is...)
APK
P.S.=> How secure an OS is, is dependent on the person(s) running the machine/network, & their diligence as well as "know-how"... this extends to ANY OS there is, period, and you ALL know it (despite the "Pro-*NIX" bias this website has bigtime)... additionally?
The ONLY reason Linux is not as victimized, is because it is less used. Now, make Linux take as much share of the market as Windows enjoys? Linux WILL be hit as hard, if not harder...
I.E.-> Today's malware makers are after your personal information and monies, after all, & they shoot @ the largest target there is - Windows!
I mean, hey - the very fact that webbrowsers on Linux can run Javascript alone indicates they are just as vulnerable, via the webbrowsers themselves, as is Windows...
(& please, don't try to tell us "*NIX is invulnerable", because this -> http://blogs.zdnet.com/security/?p=3157 clearly shows otherwise, & is only a "portent of things to come")... apk
Another OS holy war.
This is a terrible non-sequitur. Microsoft has made enormous gains in recent years, but only because they were so far behind to start with. It's like saying "Person A ran the 10th mile of the Boston marathon 2 minutes faster then Person B". It's problematic for two reasons. First, it doesn't actually tell you who was ahead at the end of mile 10 unless you knew where the runners were at the beginning of mile 10. Second, it doesn't tell you anything about where the runners will be relative to each other after mile 15.
People should choose a platform based on all of their requirements. Often compromises do need to be made, because there is never a system that does exactly what you need. It's important to be able to identify which needs you are willing to compromise on, and which you are not. If your users can accomplish their work at all, that is a problem. If their work becomes a little more difficult because of the extra security measures, you have to decide whether that's an acceptable trade off, and at one point the line should be drawn.
Have you determined how the machines were compromised? Generally speaking, Linux web servers are most likely to be compromised through attacks on third party software such as phpBB. If you switch to Windows and keep using the same third party software, you haven't really improved your situation. This, by the way, is where people often get into trouble when assessing requirements. Many people will say "I need an OS that will allow me to run software X", rather than saying "I need a platform that will allow me to perform task Y". By improperly assessing their requirements in the first place, they limit their options in the long run, and in the worst case, they may have restricted themselves to a platform with inherent flaws.
If you're really looking for the most secure software, look around and see what other people who demand security are using. The NSA uses and has contributed heavily to SELinux. I believe that OpenBSD has similar high profile users/contributers although I don't remember any off the top of my head.
Above all, though, it's important to remember that security is a process. Any system can be made secure with enough work. Any secure system will not remain so without continued work. And finally, the most difficult part is also the most important: The user is almost always the weakest link.
If I don't put anything here, will anyone recognize me anymore?
"steam".
Segregate work & play, and acknowledge that the BEST work is done in a play-filled environment.
Porbelm Solved. :D