Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
security [2018_01_30 19:14] – [5 Document Security] stevensecurity [2019_06_18 15:44] – [12 Cyber Essentials] jim
Line 1: Line 1:
- 
- 
- 
  
 ====== Security ====== ====== Security ======
  
- +SME provides a SaaS and hybrid on-premise Cloud solution which provides unique Cloud federation, governance and management features. This section of the Wiki outlines the security that is inherent within the SME hosted and on-premises appliance. 
-SME provides a SaaS and hybrid on-premise Cloud solution which provides unique Cloud federation, governance and management features. This section of the Wiki outlines the security that is inherent within the SME hosted and on-premise appliance. +
  
 ===== 1 Data Center ===== ===== 1 Data Center =====
  
 +For the hosted SaaS service SME uses multiple data centres in USA and Europe. All data centres are Tier IV facilities and are:\\ \\ USA: SSAE16 SOC1/2 compliant, have 24x7 armed security, facility surveillance, biometric + keycard access to the data floor, keycode access to the cage, plus our own surveillance on top of the facility surveillance.\\ \\ Europe:   The Data Centers have ISO27001:2005, ISO9001:2008 certification, plus 24x7 security, facility surveillance, biometric + keycard + mantrap access to the data floor, locking cabinets with physical key access\\ \\ UK:   This is a new facility, currently undergoing the iso 27001/9001 process and also has 24x7 security,   facility surveillance, biometric + keycard + mantrap access to the data floor, locking cabinets with keycode access
  
 +All data centres have 24/7 physical security, facility surveillance, biometric ,   keycard entry authentication and mantrap access to the data floor uninterruptible power and backup systems.
  
-{{:/security:steps:sme_1_data_center.png}}+===== 2 Encrypted Data in Motion =====
  
-For the hosted SaaS service SME uses multiple data centres in USA and EuropeAll data centres are Tier IV facilities and are:\\ \\ USA: SSAE16 SOC1/2 compliant, have 24x7 armed security, facility surveillance, biometric + keycard access to the data floor, keycode access to the cage, plus our own surveillance on top of the facility surveillance.\\ \\ Europe:   The Data Centers have ISO27001:2005, ISO9001:2008 certification, plus 24x7 security, facility surveillance, biometric + keycard + mantrap access to the data floor, locking cabinets with physical key access\\ \\ UK:   This is a new facility, currently undergoing the iso 27001/9001 process and also has 24x7 security,   facility surveillance, biometric + keycard + mantrap access to the data floor, locking cabinets with keycode access\\ \\ All data centres have 24/7 physical security, facility surveillance, biometric ,   keycard entry authentication and   mantrap access to the data floorm uninterruptible power and backup systems\\+HTTPS is configured by default for all users of the Cloud File Server SaaS users and Appliance.
  
 +A commercial server that uses HTTPS must have a public key certificate issued that verifies the entity. The end-user can verify the entity by clicking on the HTTPS icon from the browser.
  
-===== 2 On the wire security =====+Clients should connect to the File Fabric appliance using a URL that starts with HTTPS. (This is the default).  A valid certificate is required.
  
 +Administrators should also connect to storage providers using HTTPS. For storage providers with a fixed endpoint including AWS S3, Azure, Google Cloud Storage the File Fabric always uses HTTPS.
  
 +===== 3 Encryption Algorithm =====
  
-{{:/security:steps:sme_2_on_the_wire_security.png}}+Storage Made Easy can be used to encrypt data transmitted to any cloud that is mapped to a user personal, Cloud File Server, or Appliance account. SME uses [[http://en.wikipedia.org/wiki/Advanced_Encryption_Standard|AES]]-256 encryption using the Rijndael cipher, with Cipher Block Chaining (CBC) where the block size is 16 bytes. The cipher Rijndael consists of: 
 +  * an initial Round Key addition 
 +  * Nr-1Rounds 
 +  * a final round.
  
-HTTPS can be configured for all users of the Cloud File Server Saas users and Appliance. HTTPS is an acronym for hypertext transfer protocol secure. HTTPS is similar to the normal hypertext transfer protocol, except tt is different because the â€œS” at the end identifies it as having a secure HTTP connection \\ \\ A HTTPS connection is used often in businesses where sensitive information, such as credit card numbers, are being passed along at point of purchase sites or other commerce sites The https protocol gives assurance that potential hackers are not able to intercept the message containing sensitive data as it is sent to its destination.\\ \\ A commercial server that uses HTTPS must have a public key certificate issued that verifies the entity. The end-user can verify the entity by clicking on the HTTPS icon from the browser.+The chaining variable goes into the input€ and the message block goes into the â€œCipher KeyThe likelihood of recovering a file that has been encrypted using our encryption is fairly remoteThe most efficient key-recovery attack for Rijndael is exhaustive key search. The expected effort of exhaustive key search depends on the length of the Cipher Key and for a 16-byte key, 2127 applications of Rijndael;
  
 +Any AES-256 decryption tool that supports the Rijndael cipher with 16 byte blocksizes can be used to un-encrypt files. We also provide free desktop decryption tools for [[https://storagemadeeasy.com/clients_and_tools#Mac|Mac]], [[https://storagemadeeasy.com/clients_and_tools#Windows|Windows]] and [[https://storagemadeeasy.com/clients_and_tools#Linux|Linux]] that enable the decryption of a file if you download it directly from a mapped cloud ie. without any access to the SME service.
  
-===== 3 Data Security ===== +See also [[https://storagemadeeasy.com/pressrelease/FIPS-140-2-compliance/|FIPS U.SFederal Government Validation of the Enterprise File Fabric™ Cryptographic Algorithm]].
- +
- +
- +
-{{:/security:steps:sme_3_data_security.png}} +
- +
-Storage Made Easy can be used to encrypt data transmitted to any cloud that is mapped to a user personal, Cloud File Server, or Appliance account. SME uses [[http://en.wikipedia.org/wiki/Advanced_Encryption_Standard|AES]]-256 encryption using the Rijndael cipher, with Cipher Block Chaining (CBC) where the block size is 16 bytes. The cipher Rijndael consists of:\\ \\ an initial Round Key addition\\ Nr-1Rounds\\ - a final round.\\ \\ The chaining variable goes into the “input” and the message block goes into the “Cipher Key. The likelihood of recovering a file that has been encrypted using our encryption is fairly remote. The most efficient key-recovery attack for Rijndael is exhaustive key searchThe expected effort of exhaustive key search depends on the length of the Cipher Key and for a 16-byte key, 2127 applications of Rijndael;\\ \\ Any AES-256 decryption tool that supports the Rijndael cipher with 16 byte blocksizes can be used to un-encrypt files. We also provide free desktop decryption tools for [[https://storagemadeeasy.com/clients_and_tools#Mac|Mac]], [[https://storagemadeeasy.com/clients_and_tools#Windows|Windows]] and [[https://storagemadeeasy.com/clients_and_tools#Linux|Linux]] that enable the decryption of a file if you download it directly from a mapped cloud ie. without any access to the SME service.\\ \\ The Wiki entry on encryption has further details. +
  
 ===== 4 Authentication Security ===== ===== 4 Authentication Security =====
- 
- 
  
 {{:/security:steps:sme_4_authentication_secur.png}} {{:/security:steps:sme_4_authentication_secur.png}}
  
-Storage Made Easy username and passwords   are stored in an encrypted fashion. User login is required in order to obtain a token for a session, which allows a user to access a specific Storage Made Easy resource without using a username and password each time. Once the token has been obtained, the user uses the tokenthat offers access to a Storage Made Easy resource, for up to 1 hour (it times out if there are no user interactions or is removed if the user logs out). This mechanism of authentication be complimented or replaced with other authentication systems, such as Active Directory which is available by default for Cloud File Server business userswhen using our service. Please <ask> for our Security integration whitepaper for further information on this.\\ \\ Our staff have no way to access a password as it is stored encrypted. There is a means to access meta-data in the logs and DataBase related to an account if a user requests help with a problem, and this is only ever used if a user requests us to look at a problem or issue with an accountEven so this still requires an Administrator to authorise access, and it still does not grant any access to any encrypted passwords.  \\ \\ If a Cloud Provider supports [[http://oauth.net/|OAuth]], which is a mechanism to connect to a Cloud Provider without revealing password details, then SME uses this delegation mechanism to access the resource. For Cloud Providers that don't use OAuth,authentication details are stored encrypted. The key to un-encrypt is stored on a key server and we do this when we need to on a per session basis+Clients can be authenticated against the internal user database, or any directory service. The File Fabric includes out of the box support for Microsoft Active Directory, and services that support LDAP and SAMLOne authenticated clients use the authentication token for the remainder of the session.
  
 +Two factor authentication may also be required with the options of Google Authentication, an emailed code, or a shared secret supported.
  
-===== 5 Document Security =====+Our staff have no way to access a password as it is stored encrypted. There is a means to access meta-data in the logs and database related to an account if a user requests help with a problem, and this is only ever used if a user requests us to look at a problem or issue with an account. Even so this still requires an Administrator to authorise access, and it still does not grant any access to any encrypted passwords.
  
 +If a Cloud Provider supports [[http://oauth.net/|OAuth]], which is a mechanism to connect to a Cloud Provider without revealing password details, then SME uses this delegation mechanism to access the resource. For Cloud Providers that don't use OAuth, authentication details are stored encrypted. The key to un-encrypt is stored on a key server and we do this when we need to on a per session basis. 
  
  
-{{:/security:steps:sme_5_document_security.png}}+===== 5 Data Loss Protection ===== 
 + 
 +{{ :security:steps:sme_5_document_security.png }}
  
 Documents can be securely shared using the SME platform in a number of ways: Documents can be securely shared using the SME platform in a number of ways:
Line 54: Line 54:
   * Private links can be created for documents and these can be combined with passwords to secure the document.   * Private links can be created for documents and these can be combined with passwords to secure the document.
   * Links can be set to be time expired and/or combined with private links and password for further additional document security.   * Links can be set to be time expired and/or combined with private links and password for further additional document security.
 +  * [[watermarking|Watermarks]] unique to each file preview or shared file download can be added to enable tracing back how a file was leaked. 
 +  * [[contentdiscovery|Content Discovery]] monitors documents for sensitive data which can generate an email, quarantine, or initiate a workflow.
  
 ===== 6 Access Control Security ===== ===== 6 Access Control Security =====
Line 76: Line 77:
 ===== 8 Governance Options ===== ===== 8 Governance Options =====
  
- +{{ :security:steps:security-policies.png |}}
- +
-{{:/security:steps:sme_8_governance_options.png}}+
  
 Cloud File Server Saas and Appliance users can set governance options for all users and control almost all levels of security for users. Cloud File Server Saas and Appliance users can set governance options for all users and control almost all levels of security for users.
Line 89: Line 88:
 {{:/security:steps:sme_9_bring_your_own_devic.png}} {{:/security:steps:sme_9_bring_your_own_devic.png}}
  
-The Cloud File Server   (CFS) Admin controls which devices and access clients that each user of the Cloud File Server can connect from. By default all devices and access clients are enabled.  \\ \\ The Admin can entirely disable a user or just choose to disable access from any of the devices/access clients from the users settings instantly disabling user access.\\ \\ \\+The Cloud File Server   (CFS) Admin controls which devices and access clients that each user of the Cloud File Server can connect from. By default all devices and access clients are enabled.  \\ \\ The Admin can entirely disable a user or just choose to disable access from any of the devices/access clients from the users settings instantly disabling user access. 
 + 
 +===== 10 Compliance Report ===== 
 + 
 +The compliance report recommends settings that could be changed to enhance security. The user can jump from the online report directly to where the setting can be changed. 
 + 
 +{{ :security:steps:compliance-report.png |}} 
 + 
 +===== 11 Data Security ===== 
 + 
 +In addition to encryption the solution includes a number of features for data security: 
 + 
 + * **Trash** - Folders and files that are updated or deleted are saved in trash and can be restored. 
 + 
 + * **Versions** - Unlimited or limited versions of files can be saved. 
 + 
 + * **Disaster Recovery** - The [[foreverfile|ForeverFile™ archive]] is a backup, disaster recovery and ransomware protection feature that continuously protects data, wherever it is stored. For each primary storage provider that is being protected, a separate secondary or Backup provider is configured. For maximum availability the backup cloud should be located in another data center. It could also be with different cloud vendor, storage technology or tier. 
 + 
 +===== 12 Cyber Essentials ===== 
 + 
 +Storage Made Easy is [[https://www.cyberessentials.ncsc.gov.uk/cert-search/?query=storage%20made%20easy|Cyber Essentials Certified]].Cyber Essentials is a UK government information assurance scheme operated by [[https://www.ncsc.gov.uk|the National Cyber Security Centre]] (NCSC) that encourages organisations to adopt good practice in information security.It includes an assurance framework and a set of security controls to protect information from threats coming from the internet. 
 + 
 +It was developed in collaboration with industry partners, including the Information Security Forum (ISF), the Information Assurance for Small and Medium Enterprises Consortium (IASME) and the British Standards Institution (BSI), and is endorsed by the UK Government. 
 + 
 +===== 13 London Office of Regional CyberSecurity Advancement (LORCA) ===== 
 + 
 +Storage Made Easy [[https://www.infosecurity-magazine.com/news/lorca-announces-additions-1-1/|was selected]] to be one of the CyberSecurity innovators of LORCA's third cohort.
  
 +LORCA is one of two cyber innovation centres as part of the National Cyber Security Strategy objective to grow the UK’s cybersecurity sector and make sure the UK is the safest place to live and do business online.
  
 +Security by Design was selected as one of the most pressing challenges. The office is now on the lookout for cybersecurity solutions that make it significantly cheaper or easier for products to be made secure.
  
 +This includes ensuring products are secure as standard, rather than requiring an add-on solution, and at code level, as this remains a challenge across the sector.