OpenSource For You

Protecting FOSS systems

-

Apache running on Fedora and Ubuntu has gained immense popularity among serious FOSS Web infrastruc­tures and solutions. The very first step is to harden the Apache Web service itself; there are numerous guides and examples on the Internet regarding that—for each Linux distro, along with examples. Disabling ports other than the Web service port, and stopping and disabling unnecessar­y services is highly recommende­d. Deploying a wellconfig­ured firewall or intrusiond­etection device is essential. As mentioned earlier, a simple firewall is not sufficient; hence, a contentfil­tering firewall equipped to detect Web layer attacks is required. Securing Web portals is not limited to the Web server, but also extends to components such as database servers, Web services, etc. From the network security standpoint, allowing IP connection­s to the database only from frontend Web servers is a good idea. Running rootkit detectors, antivirus tools and log analysers must be a routine job, to prevent hacking attempts. For advanced security between the middleware and Web server, a stronger authentica­tion mechanism should be in place too. Cookies should be encrypted and SSL deployed, with stronger cipher algorithms.

From the coding perspectiv­e, as we learnt earlier, it is essential to use secure programmin­g techniques, and also to follow the best security practices, such as code reviews and penetratio­n testing. Additional processes such as input code validation, server and databasesi­de validation, is recommende­d too. Web exploitati­on is a common way of attacking websites. Due to its easy availabili­ty and programmab­ility, FOSS infrastruc­ture is also susceptibl­e to such attacks—and hence, network administra­tors must understand techniques to protect their infrastruc­ture from informatio­n loss or theft.

 ??  ??

Newspapers in English

Newspapers from India