Skip to content

Commit 2501ed7

Browse files
authored
Merge pull request #6251 from ovh/fiche-pci-and-others
Add security specification for PCI and other updates
2 parents b23bb6d + c07b098 commit 2501ed7

File tree

6 files changed

+137
-3
lines changed

6 files changed

+137
-3
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
---
2+
title: Public Cloud Instance security specification
3+
excerpt: Public Cloud Instance security overview
4+
updated: 2024-05-01
5+
---
6+
7+
## Objective
8+
9+
In addition to [the responsibility model for Public Cloud Instance](/pages/public_cloud/compute/responsibility-model-instances), this security fact sheets aims at describing security features and functions associated to the service. It also describes best practices that customers can adopt to secure their instances based on OpenStack technology.
10+
11+
### 1. Certifications
12+
13+
- ISO/IEC 27001
14+
- ISO/IEC 27701
15+
- ISO/IEC 27017
16+
- ISO/IEC 27018
17+
- HDS
18+
- SOC 1 type 1
19+
- SOC 2 type 1
20+
- CSA type 1
21+
- C5 type 1
22+
23+
### 2. Best pratices to be deployed on the service
24+
25+
#### 2.1 Recommendations once the service is delivered
26+
27+
When you sign up for the service, we recommend that you use SSH keys to access your Instance (rather than a login/password) for a better authentication security level for your administrators and to change it regularly. For more information on how to manage your SSH keys, consult this [guide](/pages/public_cloud/compute/public-cloud-first-steps).
28+
29+
You can use the user interface and the CLI to perform tasks. You must manage and secure your ‘root’ access to perform certain administrative tasks, as described in this [guide](/pages/public_cloud/compute/become_root_and_change_password).
30+
31+
To filter connections, you must set up a firewall using IPtables.
32+
33+
#### 2.2 Vulnerability scans
34+
35+
You are authorized to perform vulnerability scans on the service you have subscribed to. OVHcloud doesn't have to be previously informed.
36+
Security measures deployed by OVHcloud (especially network protection) aren't disabled, because such an audit's purpose is to demonstrate a clear vision of the security level of the customer's infrastructure.
37+
You are not authorized to use your service to scan other infrastructures.
38+
39+
### 3. Service Level Agreement (SLA)
40+
41+
The SLA varies between 99.9% and 99.999% and differs between offers and ranges. Please refer to the specific terms and conditions of service for more details.
42+
43+
### 4. Backups
44+
45+
#### 4.1 Technical backups
46+
47+
As a part of our reslience plan in the Control Plane, we perform backups to maintain our Service Level Agreement. These technical backups cannot be activated at the customer's request.
48+
49+
50+
#### 4.2 Customer data backups
51+
52+
| **Option** | **Granularity** | **RPO** | **RTO** | **Documentation** |
53+
| --- | --- | --- | --- | --- |
54+
| Backup of an Instance | Instance | Depends on the date of the last backup and the delay of incident resolution | Depends on the size of the Instance | [Backing up an instance](/pages/public_cloud/compute/save_an_instance)<br>[Backups and restoration](/pages/public_cloud/compute/create_restore_a_virtual_server_with_a_backup)|
55+
56+
57+
### 5. Logs
58+
59+
| **Source** | **Content** | **Documentation** |
60+
| --- | --- | --- |
61+
| Control Panel | Logs of interactions made by admin, technical or billing contacts in the Control Panel and services they have access to, using API calls. |- <https://api.ovh.com/console/#/me> (see `/me/api/logs`)<br>- [List of API calls done with your account](https://api.ovh.com/console/#/me/api/logs/self~GET)<br>- [List of API calls done on services you have access to](https://api.ovh.com/console/#/me/api/logs/services~GET)<br>- [Get your audit logs](https://api.ovh.com/console/#/me/logs/audit~GET) |
62+
63+
### 6. API
64+
65+
| **Name** | **Capacity** | **Documentation** |
66+
| --- | --- | --- |
67+
| Control Panel and service | Manage customer accounts and services on which each account has access rights. | [Preparing an environment for using the OpenStack API](/pages/public_cloud/compute/prepare_the_environment_for_using_the_openstack_api)<br>[Getting started with the OpenStack API](/pages/public_cloud/compute/starting_with_nova)<br>[API Rate Limits](/pages/public_cloud/compute/api_rate_limits) |
68+
69+
### 7. Accounts - User
70+
71+
#### 7.1 Control plane
72+
73+
Using your customer account on the OVHcloud Control Panel, you are able to manage your service using [three different contacts](/pages/account_and_service_management/account_information/managing_contacts).<br>
74+
OVHcloud uses another account with an internal NIC to refer a customer having subscribed to several services.
75+
76+
To enforce security access to your account on the Control Panel, we recommend activating a [two-factor authentication mechanism](/pages/account_and_service_management/account_information/secure-ovhcloud-account-with-2fa) or [SSO (Single Sign-On) authentication](/pages/account_and_service_management/account_information/ovhcloud-account-connect-saml-adfs).
77+
78+
You can create your OpenStack users and define several roles following [this guide](/pages/public_cloud/compute/create_and_delete_a_user) according to your access management policy.
79+
80+
You have to activate and manage your tokens in order to access the Keystone API by following this [guide](/pages/public_cloud/compute/managing_tokens).
81+
82+
#### 7.2 Data plane
83+
84+
Once you get your credentials, you are autonomous to create user accounts on your OS and applications you've installed.
85+
86+
### 8. Features and options available at service delivery
87+
88+
#### 8.1 OS hardening and maintenance
89+
90+
Public Cloud Instance is based on OpenStack technology which is managed and maintained by the OVHcloud team.
91+
92+
OVHcloud provides a large catalog of Operating Systems for Windows and Linux distributions. We are committed to updating our catalogue with the latest releases from editors.
93+
94+
The level of hardening applied refers to the basic version supplied by the editor. For an advanced level of hardening, we recommend that you refer to the guidelines published by each editor.
95+
96+
You also have the possibility to import your own image when you deploy your Instance with a supported format. Consult [this guide](/pages/public_cloud/compute/upload_own_image) for more information.
97+
98+
Finally, you remain responsible for monitoring your OS and applying necessary updates, [upgrades](/pages/public_cloud/compute/upgrading_operating_system) and security measures on applications you've installed.
99+
100+
#### 8.2 Network security
101+
102+
To activate a private connection, you can use the [vRack option](/pages/public_cloud/public_cloud_network_services/getting-started-07-creating-vrack). This option could be activated at the first step when you create your Public Cloud Instance (which is recommended) or after service subcription.
103+
104+
You should filter and allow necessary connections by using IPtables according to your defined project architecture.
105+
106+
You can consult these guides to setup your configurations:
107+
108+
[Managing firewall rules and port security on networks using OpenStack CLI](/pages/public_cloud/compute/security_group_private_network).
109+
[Access and security settings in Horizon](/pages/public_cloud/compute/access_and_security_in_horizon).
110+
[Network guides](/pages/public_cloud/public_cloud_network_services).
111+
112+
#### 8.3 Data encryption at rest
113+
114+
To encrypt your data at rest (volume level encyption), you can follow [this guide](https://docs.openstack.org/cinder/pike/configuration/block-storage/volume-encryption.html#create-an-encrypted-volume){.external} when you create a volume storage.
115+
116+
#### 8.4 HDS option
117+
118+
The HDS option can be activated on the service.<br>
119+
The subscription to the [Business support level](https://www.ovhcloud.com/en/support-levels/business/)is mandatory, at least to maintain necessary requirements.
120+
121+
### 9. Reversibility
122+
123+
To ensure reversibility on the service, you may follow the [specific reversibility policy](/pages/account_and_service_management/reversibility/03-public-cloud-reversibility-policy) to import and export your data in complete autonomy.
124+
125+
#### 9.1 Erasure of customer data
126+
127+
Once you have destroyed your public Cloud project, in the OVHcloud control panel, all allocated resources are released.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
id: ec84433e-5187-4642-8e73-310292eaf82e
2+
full_slug: public-cloud-instance-security-overview

Diff for: pages/account_and_service_management/account_information/security-specification-privatecloud-SNC/guide.fr-fr.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ Reprise des SLA des conditions particulières par composante du service.
4646

4747
| **Composant** | **SLA** | **Méthode de calcul** | **Dédommagement** |
4848
| --- | --- | --- | --- |
49-
| L'ensemble du service | Le taux de disponibilité mensuel est de 99,9 % pour l'ensemble du service | Nombre total de minutes du mois considéré, déduction faite du nombre de minutes d’indisponibilité du mois concerné, le tout divisé par le nombre total de minutes du mois considéré. Pour le calcul des dédommagements, le temps d’indisponibilité est calculé à partir de l’ouverture du ticket incident, jusqu'à la résolution du dysfonctionnement. | 1- si de taux disponibilité mensuel < 99,9 %, crédit de 10% du prix du service impacté. <br>2- si taux de disponibilité mensuel <99%,9 crédit de 30% du prix du service impacté |
49+
| L'ensemble du service | Le taux de disponibilité mensuel est de 99,95 % pour l'ensemble du service | Nombre total de minutes du mois considéré, déduction faite du nombre de minutes d’indisponibilité du mois concerné, le tout divisé par le nombre total de minutes du mois considéré. Pour le calcul des dédommagements, le temps d’indisponibilité est calculé à partir de l’ouverture du ticket incident, jusqu'à la résolution du dysfonctionnement. | 1. si le taux disponibilité mensuel est < 99,95%, crédit de 10% du prix du service impacté. <br>2. Si le taux de disponibilité mensuel est < 99,99%, crédit de 30% du prix du service impacté |
50+
51+
Les SLA pour les options telles que Veeam Managed Backups peuvent être différents, vous pouvez vous référer aux conditions particulières du service pour plus de détails.
5052

5153
## 4 - Backups
5254

Diff for: pages/account_and_service_management/account_information/security-specification-privatecloud-VMware/guide.fr-fr.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ Reprise des SLA des conditions particulières par composante du service.
4646

4747
| **Composant** | **SLA** | **Méthode de calcul** | **Dédommagement** |
4848
| --- | --- | --- | --- |
49-
| L'ensemble du service | Le taux de disponibilité mensuel est de 99,9 % pour l'ensemble du service | Nombre total de minutes du mois considéré, déduction faite du nombre de minutes d’indisponibilité du mois concerné, le tout divisé par le nombre total de minutes du mois considéré. Pour le calcul des dédommagements, le temps d’indisponibilité est calculé à partir de l’ouverture du ticket incident, jusqu'à la résolution du dysfonctionnement. | 1- si taux de disponibilité mensuel < 99,9 %, crédit de 10% du prix du service impacté. <br>2- si taux de disponibilité mensuel <99%,9 crédit de 30% du prix du service impacté |
49+
| L'ensemble du service | Le taux de disponibilité mensuel est de 99,95 % pour l'ensemble du service | Nombre total de minutes du mois considéré, déduction faite du nombre de minutes d’indisponibilité du mois concerné, le tout divisé par le nombre total de minutes du mois considéré. Pour le calcul des dédommagements, le temps d’indisponibilité est calculé à partir de l’ouverture du ticket incident, jusqu'à la résolution du dysfonctionnement. | 1. Si le taux de disponibilité mensuel est < 99,95 %, crédit de 10% du prix du service impacté. <br>2. Si le taux de disponibilité mensuel est < 99,99%, crédit de 30% du prix du service impacté |
50+
51+
Les SLA pour les options telles que Veeam Managed Backups peuvent être différents, vous pouvez vous référer aux conditions particulières du service pour plus de détails.
5052

5153
## 4 - Backups
5254

Diff for: pages/account_and_service_management/responsibility_sharing/file-storage/guide.en-gb.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ updated: 2024-01-22
77
The RACI below details shared responsibilities between OVHcloud and the customer for the following File Storage solutions:
88

99
- NAS-HA
10-
- Enterprise File Enterprise Storage
10+
- Enterprise File Storage
1111

1212
This shared model can help relieve the customer’s operational burden.
1313

Diff for: pages/index.md

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
+ [Beware of scams – recognising fraudulent email and phishing](account_and_service_management/account_information/phishing_care)
3636
+ [Information System Security Policy (ISSP)](account_and_service_management/account_information/information-system-security-policy)
3737
+ [Dedicated Servers service Security Specifications](account_and_service_management/account_information/security-specifications-dedicated-servers)
38+
+ [Public Cloud Instance security specification](account_and_service_management/account_information/security-specification-pci)
3839
+ [VMware on OVHcloud - Security Specifications](account_and_service_management/account_information/security-specification-privatecloud-VMware)
3940
+ [SecNumCloud-qualified VMware on OVHcloud - Security Specifications](account_and_service_management/account_information/security-specification-privatecloud-SNC)
4041
+ [OVHcloud products ISO27k certifications](account_and_service_management/account_information/security_certifications)

0 commit comments

Comments
 (0)