14
controls/core/data/README.md
Normal file
14
controls/core/data/README.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# Safeguard your data
|
||||
|
||||
Your data is one of your company most valuable asset - you must keep it safe
|
||||
|
||||
## Why does it matter?
|
||||
|
||||
It minimizes the risk of unauthorized access, data breaches, and loss. By
|
||||
implementing data security measures, you demonstrates a commitment to protecting
|
||||
client information.
|
||||
|
||||
## How can I proceed?
|
||||
|
||||
Implement measures to protect data from unauthorized access and set up processes
|
||||
to regularly secure and monitor its location.
|
||||
16
controls/core/infra/README.md
Normal file
16
controls/core/infra/README.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# Secure your infrastructure
|
||||
|
||||
## Why does it matter?
|
||||
|
||||
Your infrastructure holds your sensitive data and makes sure your service is
|
||||
available to your customers. Protecting it from unauthorized access or attacks
|
||||
is key to prevent any data leak or service outage.
|
||||
|
||||
## How can I proceed?
|
||||
|
||||
To secure your infrastructure, you will need to:
|
||||
|
||||
1. Understand what your are protecting
|
||||
2. Regulate access
|
||||
3. Log changes
|
||||
4. Fix known vulnerabilities
|
||||
17
controls/core/network/README.md
Normal file
17
controls/core/network/README.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Protect your Network
|
||||
|
||||
Your network connects your devices, servers, and systems.
|
||||
|
||||
## Why does it matter?
|
||||
|
||||
Protecting your network is essential for the data and services your company
|
||||
provides. Network security helps ensure that sensitive data is accessible only
|
||||
to authorized users and that systems remain operational and resilient to
|
||||
attacks.
|
||||
|
||||
## How can I proceed?
|
||||
|
||||
Strengthening network security in a targeted, efficient way is essential. By
|
||||
restricting access to infrastructure, implementing protective layers like
|
||||
Cloudflare, and conducting regular security assessments, you can effectively
|
||||
safeguard your systems against unauthorized access and potential attacks.
|
||||
18
controls/core/src/README.md
Normal file
18
controls/core/src/README.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# Secure your codebase
|
||||
|
||||
Your code is one of your most valuable asset, you want to be sure things are
|
||||
running smoothly and in a predictable way.
|
||||
|
||||
## Why does it matter?
|
||||
|
||||
A proper development lifecycle insure your application is iterated on in a
|
||||
secure and systematic manner. It reduces the chances of error or vulnerabilities
|
||||
and so increase the stability, integrity and security of your software. Also, it
|
||||
helps you scale your engineering team.
|
||||
|
||||
## How can I proceed?
|
||||
|
||||
- **Communicate policies:** Publish and update key documents and services.
|
||||
- **Implement structured processes:** Define a development lifecycle for
|
||||
software, adopt Infrastructure-as-Code (IaC), and deploy configuration
|
||||
management systems to maintain consistency and security.
|
||||
11
controls/operations/incidents/README.md
Normal file
11
controls/operations/incidents/README.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# Prepare for incidents
|
||||
|
||||
## Why does it matter?
|
||||
|
||||
Let’s face it, you won’t be the exception with no incident ever. As it is going
|
||||
to happen to you, it is best to prepare for such event in order to reduce their
|
||||
impacts.
|
||||
|
||||
## How can I proceed?
|
||||
|
||||
Create a procedure to restore services and test it
|
||||
14
controls/operations/monitoring/README.md
Normal file
14
controls/operations/monitoring/README.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# Log collection and monitoring
|
||||
|
||||
Being proactive provides you with more visibility and ensures system
|
||||
reliability.
|
||||
|
||||
## Why does it matter?
|
||||
|
||||
Logging and monitoring your infrastructure and network is crucial for
|
||||
identifying and responding to security incidents, system issues or unauthorized
|
||||
access in real-time.
|
||||
|
||||
## How can I proceed?
|
||||
|
||||
Log critical event and implement alerts to be notified if everything goes wrong.
|
||||
21
controls/personnel/access/README.md
Normal file
21
controls/personnel/access/README.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# Configure your system access
|
||||
|
||||
You can start by making sure you properly manage access to your company system
|
||||
and data.
|
||||
|
||||
## Why does it matter?
|
||||
|
||||
Someone having access to something he should not can have serious consequences
|
||||
such as a data leak or a service interruption. It is important to mitigate those
|
||||
risks you have identified previously.
|
||||
|
||||
## How can I proceed?
|
||||
|
||||
The main idea is to follow those principles:
|
||||
|
||||
1. **Least privilege:** everyone’s access is limited to what's necessary for job
|
||||
duties
|
||||
2. **Secure:** nobody can easily get access to the your employees
|
||||
passwords/access
|
||||
3. **Continuous update:** making sure the privileges are up to date and you use
|
||||
the latest best practices
|
||||
17
controls/personnel/comms/README.md
Normal file
17
controls/personnel/comms/README.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Secure your emails
|
||||
|
||||
## Why does it matter?
|
||||
|
||||
Do you know what is the most common attack vector among cyber threats?
|
||||
**Emails**
|
||||
|
||||
And by far! It is also where your employees are talking with externals. By
|
||||
configuring a few things in your settings, you are preventing many threats from
|
||||
reaching your employees and you are protecting your data and systems.
|
||||
|
||||
## How can I proceed?
|
||||
|
||||
To do so, we divided the work in two steps:
|
||||
|
||||
- You secure the access to your offices.
|
||||
- You secure the internet connexion of remote employees
|
||||
17
controls/personnel/lifecycle/README.md
Normal file
17
controls/personnel/lifecycle/README.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Set up your employees for success
|
||||
|
||||
## Why does it matter?
|
||||
|
||||
Without the proper security measures in place, employees can inadvertently
|
||||
expose your company to breaches and vulnerabilities. Providing secure access and
|
||||
clear guidelines on handling sensitive information is crucial to protect your
|
||||
organization from potential threats.
|
||||
|
||||
## How can I proceed?
|
||||
|
||||
You will focus on two things:
|
||||
|
||||
- **Processes:** whether it is to recruit, onboard or off-board, things are
|
||||
prepared and you are sure not to forgot anything.
|
||||
- **Enabling**: empower your employees to take the best decision possible to
|
||||
maintain your security posture
|
||||
19
controls/physical/facilities/README.md
Normal file
19
controls/physical/facilities/README.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# Secure your offices and internet access
|
||||
|
||||
Start by assessing whether your team works from a physical office or operates
|
||||
remotely, as this will guide your approach to securing the workspace.
|
||||
|
||||
## Why does it matter?
|
||||
|
||||
Unauthorized access to your office or network can lead to serious consequences
|
||||
such as data theft, or other serious issues. Protecting both physical and
|
||||
digital environments is essential to mitigate those risks.
|
||||
|
||||
## How can I proceed?
|
||||
|
||||
We break this into two main areas of focus:
|
||||
|
||||
1. **Office Security:** Ensure that the access to your office is secured against
|
||||
unauthorized entry.
|
||||
2. **Internet Security:** Ensure that members of your teams or contractors that
|
||||
work remotely have a secure access to internet.
|
||||
19
controls/physical/hardware/README.md
Normal file
19
controls/physical/hardware/README.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# Manage your computers
|
||||
|
||||
## Why does it matter?
|
||||
|
||||
Your company devices have the potential to store or process data ⇒ If someone
|
||||
lose his laptop or it gets compromised, it can expose you to a data leak (and a
|
||||
few other things)
|
||||
|
||||
## How can I proceed?
|
||||
|
||||
You have to make sure that every device is properly set-up. To monitor things,
|
||||
the easiest way is to leverage a Mobile Device Management software (MDM), but if
|
||||
you are early in your development, proper guidelines are enough. On each
|
||||
machine, you need:
|
||||
|
||||
- Screenlock is enabled
|
||||
- Firewall is active
|
||||
- Anti-malware detection is active
|
||||
- Data is encrypted
|
||||
Reference in New Issue
Block a user