Securing Database Servers
With the ever-expanding data requirements for Web applications, database administrators often configure security parameters at the OS and database layer. Unfortunately, administrators seldom consider implementing security at a network layer to protect the…
All You Need to Know About Web Application Frameworks
Jargon fills our everyday lives on the Internet. The days when HTML and JavaScript used to be “cool” technologies are long gone. They are still very much an underlying part of the Net,…
Getting Started with Clojure
Clojure is a dynamic, general purpose programming language that targets the Java Virtual Machine (JVM) and the Common Language Runtime (CLR). It is designed for work and play. If you play around with…
The Selenium Web Application Testing Framework
The more Web applications we use, the more tools are needed to automate the testing process, for which there are many options that simplify the process. Since testing processes and methods vary from…
Securing Apache, Part 7: Fool-proofing the Server OS
Moving deeper into Web application and Apache security, let’s now focus on OS commanding attacks, and those that lead to the disclosure of crucial information and server directory paths. The attacks described below…
lighttpd & SQLite: A Lightweight Web Server and Database Platform
This article demonstrates the setting up of a lightweight Web server and database platform, using the lighttpd Web server and the SQLite database management system (DMS) instead of the LAMP stack. These two…
WordPress Plugin Development Basics
WordPress is by far one of the best content management systems, with a fantastic framework for customisation. The use of plugins, themes and multi-site options has made it very attractive. In this article,…
Securing Apache, Part 5: HTTP Message Architecture
In the last four articles in this series, we have discussed SQL injection, XSS, CSRF, XST and XSHM attacks, and security solutions. This article focuses on attacks exploiting the HTTP message architecture in…
‘Microsoft’s Working Towards Establishing a Long-term Community Connection’
“Microsoft is open to openness,” says Vijay Rajagopalan, principal architect in Microsoft’s interoperability team. The LINUX For You team caught up with him to find out the truth behind this assertion, and to…





