What is open source software
 

Welcome to our open source Archive. Have fun browsing!

 

Article #281: Penetration Testing

(Browse for more articles)

 
A penetration test is a popular method of that any developer can not look after the
analyzing the security of a computer validation issues completely.
system or network by simulating an attack Poor authentication mechanisms, logic
by a malicious cracker. In this process, flaws, unintentional disclosure of
an active analysis of the system for any content and environment information, and
weaknesses, technical flaws or traditional binary application flaws like
vulnerabilities is done by experts. buffer overflows are potential
The idea is to assume the viewpoint of vulnerabilities.
crackers and exploit the security When dealing with a web application for
vulnerabilities. Protocol Solutions offer penetration testing, all this is taken
a complete report on the vulnerabilities into account, and a methodical process of
discovered including damage assessment input/output or "Black Box Testing, code
and means to control it. auditing or White Box Testing, is
How to conduct Penetration tests? applied.
They are conducted in several ways. It requires a thorough understanding of
Generally, they are of three kinds, White the backend of all applications and the
Box testing, Black Box testing and Grey nature of data handling.
Box testing. The decision as to which The Open Source Security Testing
testing method will be used depends on Methodology Manual (OSSTMM) is a popular
the knowledge of system that is available peer-reviewed methodology for performing
to testers. security tests and metrics. The OSSTMM
If there is no knowledge of system and test cases are divided into five
its resources, the first task of testers channels, which collectively test
is to determine all information about the information and data controls, personnel
system. Testers locate the system and security awareness levels, fraud and
look for its extent as well. Then they social engineering control levels,
start testing. This is called Black Box computer and telecommunications networks,
testing. wireless devices, mobile devices,
If testers have at hand information like physical security access controls,
network diagrams, source code and IP security processes, and physical
addressing information, they can begin locations such as buildings, perimeters,
testing immediately. This is called White and military bases.
Box Testing. Somewhere in between lies Penetration testing for Virtual Private
the Grey Box Testing. Networks is extremely essential as it is
The rational behind this is that even a connected to internet so authentication
cracker who has malicious intent will not and encryptation are important issues to
be able to hack until he has complete consider.
information. Crackers usually indulge Penetration testing is extremely
first in Reconnaissance. They gather essential for large organizations as they
information like Open ports, VPN finger are spread over large geographical areas
printing and operating system used. Then and many users have access to various
once they have a skeleton of the system, databases and applications.
they start looking for vulnerabilities Besides protecting their own data,
and means of exploiting them. regulations also require companies to
It is usually believed that the black box prove from time to time that they have
method is the best method of Penetration extensively safe and secure means to
testing. handle sensitive data.
They range from a simple scan of an Since, penetration testing involves
organization's IP address space for open revealing entire IT infrastructure to the
ports and identification banners to a testers it is essential that all testers
full audit of source code for an are verified employees with good work
application. records.
Web applications are most prone to Penetration testers are experts in their
security threats. Their security is field with extensive experience. They
always a matter is matter of concern. Web should offer their expertise with
applications technologies are so diverse complete integrity.






1 - A - B - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 41 - 42 - 43 - 44 - 45 - 46 - 47 - 48 - 49 - 50 - 51 -