Security Testing
SECURITY TESTING is a type of Software Testing that uncovers vulnerabilities, threats, risks in a software application and prevents malicious attacks from intruders. The purpose of Security Tests is to identify all possible loopholes and weaknesses of the software system which might result in a loss of information, revenue, repute at the hands of the employees or outsiders of the Organization.
Types of Security Testing:
There are seven main types of security testing.They are explained as follows:
- Vulnerability Scanning: Automated software to scan a system against known vulnerability signatures.
- Security Scanning: It involves identifying network and system weaknesses, and later provides solutions for reducing these risks.
- Penetration testing: This kind of testing simulates an attack from a malicious hacker.
- Risk Assessment: This testing involves analysis of security risks observed in the organization.
- Security Auditing: This is an internal inspection of Applications and Operating systems for security flaws
- Ethical hacking: It’s hacking an Organization Software systems. Unlike malicious hackers, who steal for their own gains, the intent is to expose security flaws in the system.
- Posture Assessment: This combines Security scanning, Ethical Hacking and Risk Assessments to show an overall security posture of an organization.