Conduct a security audit




Introduction

    I conducted an internal security audit assessment for Botium Toys, a fictional toy company, as part of my cybersecurity portfolio and in completion of the Play It Safe: Manage Security Risks Course in Google's Cybersecurity Professional Certificate on Coursera.

The primary objective was to evaluate and assess Botium Toys' cybersecurity program. This audit aimed to ensure that the company's cybersecurity practices align with industry standards and best practices. The goal was to identify and address high-risk vulnerabilities and to devise a comprehensive strategy for enhancing the organization's overall security posture. Throughout this audit, my team and I diligently documented our findings, formulated remediation plans, and engaged in effective communication with relevant stakeholders.

Scenario

    Botium Toys is a small U.S. business that develops and sells toys. The business has a single physical location, which serves as their main office, a storefront, and a warehouse for their products. However, Botium Toy’s online presence has grown, attracting customers in the U.S. and abroad. As a result, their information technology (IT) department is under increasing pressure to support their online market worldwide.

 

The manager of the IT department has decided that an internal IT audit needs to be conducted. She expresses concerns about not having a solidified plan of action to ensure business continuity and compliance, as the business grows. She believes an internal audit can help better secure the company’s infrastructure and help them identify and mitigate potential risks, threats, or vulnerabilities to critical assets. The manager is also interested in ensuring that they comply with regulations related to internally processing and accepting online payments and conducting business in the European Union (E.U.).  

 

The IT manager starts by implementing the National Institute of Standards and Technology Cybersecurity Framework (NIST CSF), establishing an audit scope and goals, listing assets currently managed by the IT department, and completing a risk assessment. The goal of the audit is to provide an overview of the risks and/or fines that the company might experience due to the current state of their security posture.

 

Workflow

During this procedure, we will fulfill the following steps:

a. Evaluation of Controls

b. Identification of controls and determine their Implementation.

c. Prioritization of each selected control based on business impact.

d. Completion of Compliance Checklist

e. Ensure proper explanation is prepared for the application of each control.'

f. Review the results and outcomes of each analyzed control

g. summarizes your recommendations.

h. Provide findings and recommendations to stakeholders in the requested format


Assets managed by the IT Department include:

·         On-premises equipment for in-office business needs

·         Employee equipment: end-user devices (desktops/laptops, smartphones), remote workstations, headsets, cables, keyboards, mice, docking stations, surveillance cameras, etc.

·         Management of systems, software, and services: accounting, telecommunication, database, security, e-commerce, and inventory management

·         Internet access

·         Internal network

·         Vendor access management

·         Data center hosting services

·         Data retention and storage

·         Badge readers

·         Legacy system maintenance: end-of-life systems that require human monitoring.

 

 

Administrative Controls

Control Name

Control type and explanation

Control Required  

Priority

Least Privilege

Preventative: reduces risk by making sure vendors and non-authorized staff only have access to the assets/data they need to do their jobs

X

High

Disaster recovery plans

Corrective: business continuity to ensure systems can run in the event of an incident/there is limited to no loss of productivity downtime/impact to system components, including computer room environment (air conditioning, power supply, etc.); hardware (servers, employee equipment); connectivity (internal network, wireless); applications (email, electronic data); data and restoration

X

High

Password policies

Preventative: Establish password strength rules to improve security/reduce the likelihood of account compromise through brute force or dictionary attack techniques

X

High

Access control policies

Preventative; Increase confidentiality and integrity of data

X

High

Account management policies

Preventative; Reduce attack surface and limit overall impact from disgruntled/former employees

X

High

Separation of duties

Preventative: Ensure no one has so much access that they can abuse the system for personal gain

X

High

 

 

 

Technical Controls

Control Name

Control type and explanation

Control Required

Priority

Firewall

Preventative: Firewalls are already in place to filter unwanted/malicious traffic from entering the internal network

N

NA

Intrusion Detection System (IDS)

Detective: allows IT team to identify possible intrusions (e.g., anomalous traffic) quickly

X

High

Encryption

Deterrent; makes confidential information/data more secure (e.g., website payment transactions)

X

High

Backups

Corrective; supports ongoing productivity in the case of an event; aligns to the disaster recovery plan

X

High

Password management system

Corrective: password recovery, reset, lockout notifications

X

High

Antivirus (AV) software

Corrective; Detect and quarantine known threats

X

High

Manual monitoring, maintenance, and intervention

Preventative/corrective; required for legacy systems to identify and mitigate potential threats, risks, and vulnerabilities

X

High



Physical Controls

Control Name

Control type and explanation

Control Required

Priority

Closed-circuit television (CCTV) surveillance

Preventative/detective; can reduce risk of certain events; can be used after the event for investigation

X

High/Medium

Locking cabinets (for network gear)

Preventative: Increase integrity by preventing unauthorized personnel/individuals from physically accessing/modifying network infrastructure gear

X

High/Medium

Alarm service provider

Deterrent: makes the likelihood of a successful attack seem low

X

Low

Badge Readers

Preventative: Physical and digital assets are more secure

X

High

Fire detection and prevention (fire alarm, sprinkler system, etc.)

Detective/Preventative; Detect fire in the toy store’s physical location to prevent damage to inventory, servers, etc.

X

Medium

 

Compliance Checklist

 

·         General Data Protection Regulation (GDPR):

GDPR is a European Union (E.U.) data regulation designed to safeguard E.U. citizens' data processing and protect their privacy, regardless of location. It also mandates that in the event of a data breach involving an E.U. citizen's data, notification must be made within 72 hours.

Given Botium Toys' expanding operations and involvement with international customers, GDPR compliance is essential for handling the financial and personal information of European Union customers.

 

·         Payment Card Industry Data Security Standard (PCI DSS):

PCI DSS is a global security standard established to ensure organizations that handle credit card information do so in a secure environment.

Botium Toys must comply with PCI DSS due to its online and in-person payment processing activities and the storage and processing of customer credit card data on an international scale. Non-compliance could result in severe consequences, including monthly monetary fines (ranging from 5,000-100,000 USD), costs associated with forensic audits in the event of a data breach, restrictions imposed by payment brands, damage to the brand's reputation, and potential lawsuit costs following data breaches.

 

·         System and Organizations Controls (SOC Type 1, SOC Type 2):

SOC1 and SOC2 reports focus on an organization's user access policies across various organizational levels, assessing financial compliance and risk levels. These reports also address confidentiality, privacy, integrity, availability, security, and overall data safety. Failures in these controls can lead to fraudulent activities.

Botium Toys must establish and maintain appropriate user access controls for both internal and external personnel, including third-party vendors, to mitigate risks and ensure data security.

These standards collectively evaluate the effectiveness of a company's internal controls, with SOC1 focusing on financial reporting controls and SOC2 concentrating on information security controls, particularly in safeguarding customer data.

Stakeholder Memorandum

                TO: IT Manager, Stakeholders

                FROM: Marcus Obie

                DATE: 09/11/2023

                SUBJECT:  Botium Toys Audit: Findings and Recommendations

 

Dear Team,

 

Please review the following information concerning the Botium Toys internal audit, encompassing the audit scope, objectives, key findings, and recommendations.

 

Audit Scope:

The audit encompasses the following systems: accounting, endpoint detection, firewalls, intrusion detection system, and the security information and event management (SIEM) tool. These systems will undergo evaluation with respect to the following criteria:

 

1.       Assessment of current user permissions.

2.       Examination of existing implemented controls.

3.       Review of current procedures and protocols.

 

Goals & Objectives:

·         Adherence to the NIST Cybersecurity Framework (CSF).

·         Establishment of a robust compliance process for systems.

·         Strengthening of system controls.

·         Implementation of the principle of least privilege in user credential management.

·         Development of policies and procedures, including playbooks.

·         Verification of alignment with GDPR, PCI DSS, and other compliance requirements regarding user permissions, controls, procedures, and technology assets.

·         Verification of hardware and system access accounting.

 

Missing Controls (Critical)

a.       Principle of Least Privilege

b.       Password Policies

c.       Separation of Duties.

d.       Disaster recovery plans.

e.       Intrusion Detection System (IDS).

f.        Encryption for secure website transactions and sensitive data storage.

g.       Backup options.

h.       Installation of antivirus (AV) software.

i.         Manual monitoring, maintenance, and intervention for legacy systems.

j.         Closed-circuit television (CCTV) surveillance.

k.       Locks and locking cabinets for network gear.

l.         Firewall

m.     Fire detection and prevention measures (fire alarms, sprinkler systems, etc.)

 

Control Recommendations

The following controls should be implemented as soon as possible to improve the current methods Botium meets compliance and regulatory requirements

a. Centralized password management system.

b.       Cloud or Offsite Solution.

c.       Automation

 

Summary:

 

    We recommend immediate attention to the critical findings related to PCI and GDPR compliance. Botium Toys' expansion into international markets, including the European Union, and its acceptance of online payments necessitate swift action to align with these regulations. Utilizing SOC1 and SOC2 guidance regarding user access policies will facilitate the implementation of the principle of least privilege and the development of necessary policies and procedures for compliance.

Additionally, we strongly recommend the implementation of a centralized password management system to assist with enforcing password policies throughout the organization. This will help mitigate risks that may generate productivity issues when employees or vendors request password recovery or reset through the IT department.

 

    The development of disaster recovery plans will also be required to help ensure in the event of a disaster Botium Toys can quickly recover. Furthermore, we recommend cloud or off-site backup strategies to ensure business continuity in the face of physical disasters or cyberattacks.

The integration of an Intrusion Detection System (IDS) and antivirus (AV) software into the existing systems will enhance the ability to detect and mitigate potential risks, especially considering the manual monitoring and intervention required for legacy systems. An additional layer of automation through script can be applied to ensure systems are updated enterprise-wide.

To secure physical assets at Botium Toys' locations, we suggest implementing physical security locks, CCTV surveillance, and additional physical security measures such as time-door-readers to add layers to entry, and alarm service that can offer determent capabilities. These implemented measures will significantly enhance the overall security posture of Botium Toys as a whole and ensure your organization is within compliance and regulatory requirements to run successfully.

 

Best Regards,

 

Marcus Obie

Comments

Popular posts from this blog

Computer Language

One-Way Interview - About me

C++ Final Project