Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | Re: Selecting OS for High-availability/mission-critical web portal |
|---|---|
| Date: | Tue, 12 Dec 2006 22:05:44 +0200 |
Hi Mohammad & everyone, After watching this thread for a while, I notice everyone suggests solutions for discrete issues, with an evident bias towards a more familiar software platform, hardware infrastructure or way of thinking according to the responders' experience and level of knowledge. As someone famous said earlier, security is not a ready-made solution, but a continuous process. Same can be said about "high availability" whatever that means in your context. If you seek security, consider the people who will access and modify your secure system - do you trust them? of course you don't, look into cvs/svn/unionfs. The target visitors - are all of them simply browsers? Look into round-robin DNS (bind) and balancing proxies (squid), configure all web contents to be static and maybe generate new pages periodically. Do you require some form of feedback from the visitors? Ensure proper input validation (this depends on the programming language used, as a hint magic_quotes is BAD, $sql->prepare is GOOD) and - for filesystem access, look into Linux 2.6 and find out about ACLs and inheritance, configure rsync to replicate the data among several hosts. If you need a database, MySQL (has several interfaces for a dozen of platforms/languages) offers easy replication, also from my experience you can use Microsoft's SQL (libtds in Linux). Should the worst happen - try to limit the impact by using any of the following: chroot(1), vserver(linux-vserver.org), Xen(xensource.com), VMWare(vmware.com) ..this checklist could go on for many pages, if you need a specific answer please try to limit the scope of your question. Kind regards Razvan Corey A. Johnson wrote:
Glad you mentioned Solaris Mario. I was holding back since this is a linux list. But i agree.. if Linux is not a must.. i would strongly recommend solaris 10 on a nice AMD opteron box. And if you went that direction.. go with a multi-cpu and/or multi-core and configure Solaris zones to isolate the different applications running on the server. Or at least two zones.. your main global zone.. and a zone for all applications.. Mario A. Spinthiras wrote:If linux was a must then I would personally use Debian. It comes ready with some HA support from the linux-ha project. If you can have a flexible choice id say solaris without second thought. Mario. A. Spinthiras -----Original Message----- From: listbounce@securityfocus.com [mailto:listbounce@securityfocus.com] On Behalf Of Ronald MacDonald Sent: Monday, December 04, 2006 11:08 PM To: Mohammad Halawah Cc: focus-linux@securityfocus.com Subject: Re: Selecting OS for High-availability/mission-critical web portal Hi Mohammad, Not meaning to turn this into a "my distro's better than yours" thread, but for stability and security, I'd recommend having a serious look at Debian. It's easily stripped down to its most essential components for a nice small footprint and is easy to keep up to date with the apt system. As for performance, I suppose every implementation of a distro varies, but I'd it's is pretty adequate. In terms of hardening the OS, there's obviously a few ways to go about it. The most foolproof way is just "don't do anything stupid" - don't run any services you don't need, don't bother with gimmicky applications, just leave it all at the bare minimum. Also, there's a lot of good reading out there (more so with linux) as regards to hardening the OS. Incidentally, Bastille springs to mind - it's a good starting point to hardening your system. Regards, Ronald.
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: Re: Red Hat vs Debian Linux: overall security, tubbs |
|---|---|
| Next by Date: | Re: AW: Re: Selecting OS for High-availability/mission-critical web p ortal, J. Simonetti |
| Previous by Thread: | Re: Selecting OS for High-availability/mission-critical web portal, Corey A. Johnson |
| Next by Thread: | [Full-disclosure] Call For Papers: SecurityOPUS 2007, Sharkey |
| Indexes: | [Date] [Thread] [Top] [All Lists] |