"Now why would I pay someone to break into our network and steal our data?"
Sunday, April 1, 2012 at 5:34PM

The Shake down test - Just like testing your fire alarm and evacuation procedure annually, you should always put your infrastructure through some rigorous evaluation criteria. Security on the whole is a continuous evolving process to which changes to business direction, rushed system integration and modern day threats can all go to create vulnerabilities which may go unnoticed; that is until a hacker finds it, exploits it and your data is slapped on paste bin for the entire world to see.
I am an advocate in emphasising that no collaboration of systems can be ever 100% secure at any point in the system life cycle, just like no availability provider can say “Yes Sir, we guarantee 100% uptime”. Information system security professionals must adapt to the increasing possibility that at some point their network may be breached from external or internal entities. How we handle this can diminish the impact this will have on our business operations and outside reputation. By developing and enforcing strict security policies and procedures, complying with legal and regulatory guidelines, and constantly reviewing operational systems and future designs we can minimise our exposure factor and reduce risk. For example, the Payment Card Industry Data Security Standard (PCI DSS), and security and auditing standard, requires both annual and on-going testing (after system changes).
So, how do we audit our network? This is done by Penetration Testing.
Pen Tests (also sometimes called “ethical hacking”) consists or a formal set of steps and procedures simulating the methods and techniques an hacker or malicious employee would likely to use that are implemented to intentionally, at the invitation of the business requesting the penetration test, to bypass and evade physical, technical and policy security controls and obtain access to a particular system and the data it holds. Simply put, the purpose is to evaluate how well the company can thwart the attack and how it might be compromised by the potential intruder.
Pen Tests can be used to evaluate the effectiveness of the businesses security incident response and any countermeasures that may be in place. Countermeasures may be technical, administrative or even physical. Remember Pen tests can go two ways; they can add to the credibility of the current security in place and demonstrate due diligence or the tests can alert management that they have significant security weakness that must be addressed.
The most common vulnerabilities tend to be design flaws, configuration errors, and software bugs. These can be introduced during development, implementation and maintenance, generally by accident, and once identified by the penetration tester, can usually be quickly resolved by the IT team.
Pen Tests can be both internal and external in nature. For example, external testing refers to attacks to devices or services on the perimeter of the network. This can be extranet services, email servers, firewalls, remote service gateways, web servers ect. Internal testing is performed from inside the local network and determines what an attacker or authorised employee with malicious intent could gain access to or penetrate.
Testers like me can class our attack methods in three ways; Black box, grey box and white box. With black box testing the pen tester has no knowledge about the targets network and must operate the same way an external hacker would by using social engineering, dumpster diving and other publically available information to help scope the network before the simulated attack. This can be classed as a double blind test as no one on the targets IT team will know about the planned test. This will test the company’s security monitoring, incident response and escalation procedures.
Grey box refers to “need to know” principles. Certain members of the targets management or internal security team may be informed, or the tester may be given certain details of the network.
Finally, White Box is a type of test that typically takes less time and effort to complete, but may not provide as complete picture of the overall security vulnerabilities and response capabilities of the IT team. The tester will have full knowledge of the target environment (such as passwords, network topology diagrams, technology overview ect) and is expected to simulate an inside attack or targeted attack on a particular system.
Basic white box penetration testing is often done as a fully automated inexpensive process. However, black box penetration testing is a labor-intensive activity and requires expertise to minimize the risk to targeted systems. At a minimum, it may slow the organization's networks response time due to network scanning and vulnerability scanning. Furthermore, the possibility exists that systems may be damaged in the course of penetration testing and may be rendered inoperable, even though the organization benefits in knowing that the system could have been rendered inoperable by an intruder. Although this risk is mitigated by the use of experienced penetration testers, it can never be fully eliminated
Typically the pen test consists five steps;
Discovery
Vulnerability mapping
Enumeration
Exploitation
Document and Report
For more information please feel free to contact me. ( I will continue to up date this post in the next few weeks)
Tiger http://www.tigerscheme.org
Tiger Scheme is a commercial certification scheme for technical security specialists, backed by University standards and covering a wide range of expertise. The Tiger Scheme was founded in 2007, on the principle that a commercial certification scheme run on independent lines would give buyers of security testing services confidence that they were hiring in a recognised and reputable company.
OWASP https://www.owasp.org
The Open Web Application Security Project (OWASP) is an Open Source community project developing software tools and knowledge based documentation that helps people secure web applications and web services. It is an open source reference point for system architects, developers, vendors, consumers and security professionals involved in designing, developing, deploying and testing the security of web applications and Web Services.
PCI https://www.pcisecuritystandards.org
The Payment Card Industry (PCI) Data Security Requirements were established in December 2004, and apply to all Members, merchants, and service providers that store, process or transmit cardholder data. As well as a requirement to comply with this standard, there is a requirement to independently prove verification.
ISACA https://www.isaca.org
ISACA was established in 1967 and has become a pace-setting global organization for information governance, control, security and audit professionals. IS auditing and IS control standards are followed by practitioners worldwide and its research pinpoints professional issues challenging its constituents. CISA, the Certified Information Systems Auditor is ISACA's cornerstone certification. Since 1978, the CISA exam has measured excellence in the area of IS auditing, control and security and has grown to be globally recognized and adopted worldwide as a symbol of achievement.
CHECK http://www.cesg.gov.uk
The CESG IT Health Check scheme was instigated to ensure that sensitive government networks and those constituting the GSI (Government Secure Intranet) and CNI (Critical National Infrastructure) were secured and tested to a consistent high level. The methodology aims to identify known vulnerabilities in IT systems and networks which may compromise the confidentiality, integrity or availability of information held on that IT system.
OSSTMM http://www.osstmm.org
The aim of The Open Source Security Testing Methodology Manual (OSSTMM) is to set forth a standard for Internet security testing. It is intended to form a comprehensive baseline for testing that, if followed, ensures a thorough and comprehensive penetration test has been undertaken. This should enable a client to be certain of the level of technical assessment independently of other organisation concerns, such as the corporate profile of the penetration-testing provider.
CREST http://www.crest-approved.org
The Council for Registered Ethical Security Testers (CREST) exists to serve the needs of a global information security marketplace that increasingly requires the services of a regulated and professional security testing capability. It provides globally recognised, up to date certifications for organisations and individuals providing penetration testing services.
Hacking,
ethical hacking,
network attack,
penetration testing,
stress test,
white hat in
Hacking,
Policy,
Security 





