Web application security - the fast guide 1.1 | Page 36
Chapter 2 - Web Application technologies
P a g e | 36
To allow those two types of interactions with server many server side
technologies are involved
Scripting languages like PHP, VBScript, and Perl and recently JavaScript
Web application platforms such as ASP.NET and Java
Web servers such as Apache, IIS, and Netscape Enterprise
Databases such as MS-SQL, Oracle, and MySQL
Other back-end components such as file systems, SOAP-based web
services, And directory services
2.7 Server side functionalities - Web Servers
2.7.1 Netscape enterprise server:
Heavy duty service developed by Netscape in collaboration with sun
microsystem. Can work on UNIX and Windows.it focuses mostly on
supporting java technologies like Java servlets and java server page along
with very good support to different native database drivers like Sybase,
oracle, Informix and DB2
2.7.2
Apache server:
Apache web server is a web server application developed under the license of Open
source by apache software foundation.
Apache can run on almost any operating system but it is frequently used as LAMP
server which means using Linux as Operating system, Apache as a web server,
MySQL as Database and PHP as server side scripting language.
Using Apache along with mentioned LAMP environment has principal advantages:
2.7.3
Lower costs, since there are no software licensing fees
Programming flexibility due to the open source
Enhanced security. Since Apache was developed for a non-
Microsoft operating system, and the majority of malicious
programs have traditionally been written to take advantage of
vulnerabilities in Windows, Apache has always enjoyed a
reputation as a more secure option than Microsoft’s IIS.
Microsoft IIS:
Internet information services, a server developed by Microsoft, it is
considered the second popular web server used, this server provides
multiple services HTTP, SMTP, FTP it also includes many modules to
support security, caching, compression, logging and diagnoses.