Audits and Assessments

Audits: Systematic evaluations of an organizations information systems, applications, and security controls.

Assessments: Detailed analysis of an organizations security systems to identify vulnerabilities and risks.

Internal Audits and Assessments

Internal Audit

Systematic evaluation of effectiveness of internal controls, compliance, and integrity of information systems and processes.

Steps

  1. Review access control policies and procedures for alignment with best practices and regulatory requirements.
  2. Examine access rights (check for excessive rights).
  3. Verify access rights processes, including approvals and timely revocation.
  4. Test effectiveness of access controls.
  5. Document findings to serve as basis for recommending access control policy and procedure improvements.

Compliance

Ensuring that information systems and security practice meet established standards, regulations, and laws.

Audit Committee

Group of people responsible for supervising organizations audit and compliance functions. Often members of board of directories.

Internal Assessment

In-depth analysis to identify and assess potential risks and vulnerabilities in an organizations information systems.

Self Assessment

Internal review conducted by organization to gauge its adherence to particular standards or regulations. A large organization may have a dedicated internal assessment team that travels throughout the enterprise to evaluate the network.

Steps:

  1. Conduct threat modeling exercise to identify potential threats.
  2. Vulnerability assessment with automated scanning tools and manual techniques.
  3. Perform risk assessment to evaluate the potential impact of identified threats.
  4. Recommend mitigation strategies based on the results.

Minnesota Counties Intergovernment Trust (MCIT) Cyber-Security Self-Assessment

Lists yes or no questions with section for Department/Vendor, Comments, Action Items, and Assigned To. Helps organizations identify and strengthen data security areas internally. Should be worked on with many people to ensure risks are understood.

External Audits and Assessments

External Audit

External audits are performed by independent third parties to validate compliance and security posture without internal bias.

External Assessment

Detailed analysis conducted by independent entity to identify vulnerabilities and risks. Forms: Risk assessment, Vulnerability assessment, Threat assessment.

Regulatory Compliance

Objective that organizations aim to reach in adherence to applicable laws, policies, and regulations. Involves adhering to industry specific requirements (e.g., HIPAA and PCI DSS) and broader regulations (e.g., GDPR).

Examination

Comprehensive security infrastructure inspections that are conducted externally. Also review policies, procedures, and controls, and address weaknesses.

Independent Third-Party Audits

Offers validation of security practices, fostering trust with customers, stakeholders, and regulatory authorities. Many regulations mandate regular independent third-party audits.

Pentesting

Simulated cyber attack that helps in assessment of computer systems.

Physical

Tests organizations physical security to find physical vulnerabilities, improve security awareness, prevent unauthorized access.

Offensive (Red Teaming)

Proactive approach that involves use of attack techniques, akin to real cyber attacks. Simulates real-world attacks.

Defensive (Blue Teaming)

Reactive approach that entails fortifying systems, identifying and addressing attacks, and enhancing incident response times (e.g., monitoring a network for abnormal traffic).

Integrated Pentesting (Purple Teaming)

Combination of offensive and defensive testing into a single penetration test. Blue team will try to detect red team attacks (attacks escalate).

Reconnaissance

Initial phase where critical information about target system is gathered to enhance an attack’s effectiveness and success.

Active and Passive

Environments

Basic Pentest Tools

Metasploit: Multi-purpose computer security and penetration testing framework that encompasses a wide array of powerful tools, enabling execution of penetration tests.

Attestation of Findings

Attestation: Process that involves formal validation or confirmation provided by an entity that is used to assert the accuracy and authenticity of specific information. Way to prove a pentest actually happened and the findings were valid.

Attestation v. Mere Report: In a report of your findings, you may say that you were able to bypass MFA. In attestation, you will have to show evidence the exploit happened. During attestation you can show things like exploit code, but unlike a report, the organization does not need to get a copy of this.

Other Types of Attestation