Home > CCS > Concepts > Security

Security

Table of contents
  1. Architecture
  2. Certification
  3. Data privacy
  4. Questions and answers
    1. What sensitive information (such as cloud provider credentials) does Cloud Cruiser store for each cloud provider?
    2. Does any third-party vendor have access to my data?
    3. What measures does Cloud Cruiser take to prevent my cloud provider credentials from becoming compromised?
    4. What data is encrypted in the Cloud Cruiser database?
    5. What encryption strategy does Cloud Cruiser use?
    6. Who can see sensitive data stored in Cloud Cruiser, whether encrypted or otherwise?
    7. If my cloud provider credentials were compromised, what could a criminal do with them?
    8. What measures are in place to prevent someone (including a Cloud Cruiser employee) from locking a customer out of its own cloud provider?
    9. What measures are in place to prevent someone (including a Cloud Cruiser employee) from locking a customer out of the Cloud Cruiser application?
    10. Does Cloud Cruiser run security updates on its systems?
    11. Does Cloud Cruiser conduct regular penetration tests on its systems?
    12. Does Cloud Cruiser use antivirus software on its systems?
    13. Does Cloud Cruiser use intrusion-detection systems and/or intrusion-prevention systems?
    14. Does Cloud Cruiser have a formal disaster-recovery/business continuity plan in place?
    15. What measures does Cloud Cruiser take to keep the physical servers secure?
    16. Does Cloud Cruiser support single sign-on?
    17. Does Cloud Cruiser support multifactor authentication?
    18. Does Cloud Cruiser support centralized account management?
    19. What fields does Cloud Cruiser pull from each cloud provider API?
    20. Can Cloud Cruiser share system logs with me?

Cloud Cruiser recognizes that the data you are entrusting to our application is both sensitive and vital to the ability to run your business. That is why we work to ensure that your data is secure and accessible only to those who have the need and right to see it.

Architecture

Amazon Web Services (AWS) provides the cloud infrastructure upon which the Cloud Cruiser application runs, and serves as Cloud Cruiser’s secure datacenter. This infrastructure is designed for security and is monitored constantly for network and security issues. For more information about AWS security, see the AWS documentation at https://aws.amazon.com/security/.

​Cloud Cruiser stores customer data in a private network. This network is behind a firewall and therefore not accessible to requests from the Internet. In addition to the basic firewall security provided by AWS, Cloud Cruiser restricts traffic internally and externally using Amazon Security Groups, and both private and public sub-networks. The network is highly segregated, with each resource type in its own sub-network, and access is carefully granted through firewall rules. Only authenticated Cloud Cruiser users can access endpoints on the private network.

All data is partitioned by tenant, and all authenticated requests are scoped to a tenant (or a user within a tenant, where applicable). This partitioned multi-tenant architecture limits access to the data associated with each authenticated tenant, thus preventing the possibility of one tenant having access to another’s data.

User permissions within the application itself are highly granular, ensuring that access to information can be very tightly controlled – users can see what they need to, and no more. The application is tested for common security issues, including cross-site scripting and SQL injection/parameterized query attacks.

Certification

AWS is ISO 27001 certified, and most of the AWS infrastructure used by Cloud Cruiser is PCI compliant and covered by SOC 1, SOC 2, and SOC 3 reports. The PCI and HIPAA standards do not apply to Cloud Cruiser because we do not handle payment card data or protected health information.

Data privacy

Cloud Cruiser's Data Privacy and Security Agreement is displayed when you sign up to use Cloud Cruiser. You can read the Agreement at any time on the Cloud Cruiser Web site.

Questions and answers

This section lists common questions and answers about Cloud Cruiser security and how Cloud Cruiser protects your data.

What sensitive information (such as cloud provider credentials) does Cloud Cruiser store for each cloud provider?

Cloud Cruiser stores and encrypts the following provider credentials so you can collect usage and billing data:

  • For basic Azure collections, Cloud Cruiser stores the Enrollment Number and Primary Key (Access Key) for the Enterprise Account. If you add Azure subscriptions to a collection, Cloud Cruiser also stores the name and ID of each subscription, the Microsoft account used to connect Azure subscriptions to your collection, and the token used to authenticate that account.
  • For AWS collections, Cloud Cruiser stores the Access Key ID, Secret Access Key, and Cost Bucket.
  • For Google collections, Cloud Cruiser stores the bucket name and report prefix, as well as the name of the Google account used to access Google Cloud Platform.
Does any third-party vendor have access to my data?

Cloud Cruiser shares aggregated data with certain partners. This data is only intended to indicate industry trends in cloud usage, and does not include any information that can be used to identify a specific company or individual.

What measures does Cloud Cruiser take to prevent my cloud provider credentials from becoming compromised?

Cloud Cruiser encrypts all credentials in our database using Triple DES encryption.

What data is encrypted in the Cloud Cruiser database?

Cloud Cruiser encrypts your cloud platform credentials. For Azure collections, Cloud Cruiser also encrypts the token used to authenticate the Microsoft account used to connect Azure subscriptions to your collection. For Google collections, Cloud Cruiser encrypts the authentication token for the Google account used to connect with Google Cloud Platform.

What encryption strategy does Cloud Cruiser use?

Triple DES with 192-bit keys.

Who can see sensitive data stored in Cloud Cruiser, whether encrypted or otherwise?

No employees of Cloud Cruiser have direct access to any of the sensitive information we store.

If my cloud provider credentials were compromised, what could a criminal do with them?

If someone had access to the provider credentials stored in Cloud Cruiser they would have access to your usage and billing data. This does not include any payment information such as a credit card number.

If you have configured Cloud Cruiser to purchase, sell, and modify reserved instances (RIs) for you, and have granted the corresponding permissions in your Amazon Web Services accounts, then the person in possession of your credentials would be able to purchase, sell, and modify RIs using those AWS accounts.

What measures are in place to prevent someone (including a Cloud Cruiser employee) from locking a customer out of its own cloud provider?

The cloud provider permissions required by Cloud Cruiser are not sufficient to change a password or lock a cloud provider account in some other way.

What measures are in place to prevent someone (including a Cloud Cruiser employee) from locking a customer out of the Cloud Cruiser application?

Only select Cloud Cruiser employees have the administrative access to change a customer's access to the application.

Does Cloud Cruiser run security updates on its systems?

Yes. Per industry-accepted standards, Cloud Cruiser applies security updates to its systems regularly using the Chef configuration management tool.

Does Cloud Cruiser conduct regular penetration tests on its systems?

While Cloud Cruiser does not run regular penetration tests to identify vulnerabilities in system security, the underlying host provider (AWS) does perform these tests on its systems and applications. For more information, see https://aws.amazon.com/security/penetration-testing/.

Does Cloud Cruiser use antivirus software on its systems?

Though Cloud Cruiser systems are not at high risk for viruses and malware, its underlying AWS systems do use antivirus and malware-prevention software.

Does Cloud Cruiser use intrusion-detection systems and/or intrusion-prevention systems?

Cloud Cruiser does not use a typical IDS/IDP system to monitor traffic at the perimeter of the network boundary.

Does Cloud Cruiser have a formal disaster-recovery/business continuity plan in place?

While Cloud Cruiser has not implemented a formal DR/BCP, disaster recovery is handled by the underlying AWS architecture.

What measures does Cloud Cruiser take to keep the physical servers secure?

Physical security of AWS data centers is implemented by Amazon. No Cloud Cruiser employee has physical access to the servers containing your data.

Does Cloud Cruiser support single sign-on?

Yes, for Azure Active Directory and Google accounts. For details, see Signing in with Microsoft or Google.

Does Cloud Cruiser support multifactor authentication?

To log in to Cloud Cruiser you need your user name and password. No additional, authentication methods (such as smart cards or one-time passwords) are required.

Does Cloud Cruiser support centralized account management?

Yes. Within the Cloud Cruiser application, Cloud Cruiser creates one Owner account for you. The Owner has full access to Cloud Cruiser features, and can partition feature access to other Cloud Cruiser user accounts at your site as he or she sees fit.

At the system level, Cloud Cruiser manages system accounts using the Chef configuration management tool.

What fields does Cloud Cruiser pull from each cloud provider API?

Cloud Cruiser pulls the fields listed in the following table. For information about how Cloud Cruiser maps provider fields to normalized field names, see Field mapping.

Amazon Web Services Microsoft Azure Google Cloud Platform

AvailabilityZone
BlendedCost
BlendedRate
InvoiceID
ItemDescription
LinkedAccountId
Operation
PayerAccountId
PricingPlanId
ProductName
RateId
RecordType
RecordId
ReservedInstance
ResourceId
SubscriptionId
UnBlendedCost
UnBlendedRate
UsageEndDate
UsageStartDate
UsageQuantity
UsageType

Additionally, Cloud Cruiser pulls tags included in the Cost Allocation Report, as defined in AWS.

Account Name
AccountOwnerId
AdditionalInfo
Consumed Quantity
Consumed Service
Cost Center
Date
Day
Department Name
ExtendedCost
Instance ID
Meter Category
Meter Sub-Category
Meter Region
Meter Name
Month
Product Meter ID
Resource Group
Resource Location
ResourceRate
ServiceAdministratorId
ServiceInfo1
ServiceInfo2
Store Service Identifier
SubscriptionGuid
SubscriptionId
Subscription Name
Tags
Unit Of Measure
Year
Account ID
Consumption
Cost
Credit1
Credit1 Amount
Credit1 Currency
Currency
Description
End Time
Line Item
Measurement1
Measurement1 Total 
Measurement1 Units
Project
Project ID
Project Labels
Project Name
Project Number
Start Time
Can Cloud Cruiser share system logs with me?

To help maintain security, Cloud Cruiser does not make system logs available. However, upon request Cloud Cruiser can send you limited audit information.

You must to post a comment.
Last modified
14:59, 18 Jan 2017

Tags

Classifications

This page has no classifications.