Terug naar Beveiliging en compliance
  • Normenkader
  • Automatisch gemeten

ISO 27001:2022

ISO/IEC 27001 is de internationale norm voor het managen van informatiebeveiliging. Ze vraagt niet zozeer om een lijst met maatregelen als wel om een mechanisme: risico's in kaart brengen, maatregelen bepalen, ze toepassen, ze controleren en ze voortdurend bijsturen. De versie van 2022 bevat 93 beheersmaatregelen, verdeeld over vier thema's: organisatorisch, mensgericht, fysiek en technologisch. Het certificaat wordt na een audit afgegeven door een geaccrediteerde instelling; wat volgt is het deel daarvan dat dag na dag waarneembaar is.

Thema's van de beheersmaatregelen uit bijlage A

  • Organisatorisch 37
  • Mensgericht 8
  • Fysiek 14
  • Technologisch 34
100%

456 / 456 controles conform bij de automatische beoordeling

Laatste synchronisatie: · Aikido Security

Het auditrapport aanvragen

Gemeten controles

De namen van beoordelingen, typen en controles zijn die van de oorspronkelijke normenkaders en staan daarom in het Engels. De teller is het aantal controles dat ons platform voor continue monitoring, Aikido Security, als voldaan rapporteert, van alle controles die het voor dit normenkader beoordeelt. Ze staan hieronder allemaal een voor een vermeld.

Applies the least privilege principle for cloud resource

ControleStatus
Access Approval is enabled for the projectconform
Compute instances have OS Login enabledconform
GKE clusters have the Kubernetes Dashboard disabledconform
Kubernetes pods are isolatedconform
No instance uses the default service accountconform
No user has both the Service Account User and Service Account Admin roleconform
Project-wide SSH keys are blockedconform
Service accounts have strict access permissionsconform
VM instances have strict access permissionsconform

Applies the least privilege principle for cloud users

ControleStatus
Firewall rules restrict public ingress to port 636conform
Users are logging in securelyconform
Users are only allowed to use corporate emailsconform

Applies the least privilege principle to cloud resources

ControleStatus
Access to BigQuery datasets are restrictedconform
Cloud functions are not publicly accessibleconform
Cloud functions have strict access policiesconform
Firewall rule prevents Docker API access from anywhereconform
Firewall rule prevents RDP access from anywhereconform
Firewall rule prevents SSH access from anywhereconform
Firewall rules do not allow unrestricted ingress to all ports and protocolsconform
Firewall rules restrict public ingress to port 23conform
Firewall rules restrict public ingress to port 2379conform
Firewall rules restrict public ingress to port 3000conform
Firewall rules restrict public ingress to port 5500conform
Firewall rules restrict public ingress to port 5800conform
KMS keys have strict access permissionsconform
Kubernetes master endpoint is not publicly availableconform
SQL instance root user has strict access permissionsconform
SQL instances do not have a public IP assignedconform
SQL instances have strict access permissionconform
Storage Buckets have proper access rulesconform
Storage buckets have public access prevention enabledconform

Prevents the exposure of sensitive data

ControleStatus
Currently there are no exposed secretsconform

Has backups for stateful cloud resources

ControleStatus
Databases have automated backups enabledconform

Uses load balancers correctly

ControleStatus
Load Balancers only accept HTTPS connectionsconform

Tracks progress via an issue tracker

ControleStatus
Integration with issue tracker enabledconform

Enabled security logging for cloud instances

ControleStatus
Audit Configuration logging is enabledconform
Logging and alerts are enabled for Project Ownership assignmentsconform
Storage Permissions logging is enabledconform
VPC Firewall has Rule logging enabledconform

Has enabled threat detection

ControleStatus
Alerting policies have a notification channel configuredconform

Runs cloud instances on up-to-date versions

ControleStatus
GKE clusters use stable release channels with automatic upgradesconform
GKE node pools have node auto-upgrade enabledconform

Uses Lockfiles to pin code dependencies

ControleStatus
Usage of lockfiles in code repositoriesconform

Encrypts data at rest

ControleStatus
Amazon EKS Clusters should have secrets encryption enabledconform
API Gateway REST API caching is unencryptedconform
AWS ElastiCache Redis cluster should have encryption at rest enabledconform
ECR repository does not use AWS KMS encryptionconform
Elasticsearch domain is not encrypted at restconform
Ensure all data stored in the RDS is securely encrypted at restconform
KMS keys have key rotation enabledconform
SNS topics are not encrypted at restconform
SQS queue data is not encryptedconform
Virtual Machines have confidential computing enabledconform

Enforces encryption of data in transit

ControleStatus
API Gateway stages are not using TLS 1.2 or higherconform
App does not validate SSL certificates properlyconform
App uses an outdated TLS protocolconform
App uses an outdated TLS protocolconform
AWS ElastiCache Replication Group should encrypt data in transit and enable Redis AUTHconform
Azure Network Security Rule allows plaintext HTTP connectionsconform
Azure Network Security Rule allows plaintext HTTP connectionsconform
Azure Storage Account allows plaintext HTTP connectionsconform
Azure Storage Account allows plaintext HTTP connectionsconform
Azure Storage Accounts does not enforce latest TLS versionconform
Cloud functions require HTTPS invocationsconform
Cloud SQL db not enforcing SSLconform
Cloud SQL instance requires SSL connectionsconform
Cookie missing HttpOnly flagconform
Deprecated SSL Protocol Usage Detectedconform
Deprecated SSL Protocol Usage Detectedconform
DNSSEC is disabledconform
DNSSEC is enabled for all managed zonesconform
Elasticsearch domain might have outdated TLS versionconform
Express is not emitting security headersconform
Firewall rules restrict public ingress to port 2484conform
Firewall rules restrict public ingress to port 636conform
HTTP Client misconfigured with SSL validation disabledconform
Insecure HTTP Request detectedconform
Insecure TLS configuration detectedconform
Insecure usage of `requests` sends data over cleartextconform
Insecure websocket connection sends data over cleartextconform
Laravel cookies can be sent unencryptedconform
Load balancer allows invalid HTTP headersconform
Load balancer allows unencrypted or encrypted traffic with outdated TLS policyconform
Load Balancers only accept HTTPS connectionsconform
NodeJS talks to database without encryptionconform
NodeJS talks to database without encryptionconform
Outbound Ansible connections are not encryptedconform
Outbound Ansible connections are not encryptedconform
Server certificates are not verified during SSL/TLS connectionsconform
Server hostnames not verified during SSL/TLS connectionsconform
Signature validation for dnf packages is offconform
SSL certificate verification turned off during requestsconform
SSL certificate verification turned off during requestsconform
Storage account does not enforce HTTPS-only trafficconform
TLS Certificate Validation Disabledconform
TLS Certificate Validation Disabledconform
Turning off TLS verification enables man-in-the-middle attacksconform
Usage of deprecated or broken encryption detectedconform
Use of broken or outdated encryptionconform
Use of broken or outdated encryptionconform
Use of broken or outdated encryptionconform
Using potentially unsafe FTP connections to move dataconform
Using potentially unsafe FTP connections to move dataconform
Weak SSL/TLS protocols usedconform

Has measures against SQL injection attacks

ControleStatus
NoSQL injection attack possibleconform
NoSQL injection attack possibleconform
NoSQL injection attack possibleconform
Potential NoSQL injection via string-based query concatenationconform
Potential NoSQL injection via string-based query concatenationconform
Potential NoSQL injection via string-based query concatenationconform
Potential NoSQL injection via string-based query concatenationconform
Potential SQL injection in Doctrine's QueryBuilderconform
Potential SQL injection in sqlite3 via string-based query concatenationconform
Potential SQL injection through JDBC via string-based query concatenationconform
Potential SQL injection using sqflite execute sinkconform
Potential SQL injection via Drupal database functionalityconform
Potential SQL injection via dynamic raw query constructionconform
Potential SQL injection via dynamic raw query constructionconform
Potential SQL injection via dynamic raw query constructionconform
Potential SQL injection via Laravel functionconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenationconform
Potential SQL injection via string-based query concatenation using AuraSQL framework functionsconform
Potential SQL injection via Yii functionconform
Potential SQL injection when bypassing Django ORM with extra()conform
Potential SQL injection when bypassing Django ORM with RawSQL()conform
Potential SQL injection when bypassing Doctrine ORM with raw queryconform

Is protected against SSRF attacks

ControleStatus
A timing attack might allow hackers to bruteforce passwordsconform
EC2 IAM roles vulnerable to SSRF attacksconform
GCP Kubernetes engine clusters vulnerable to SSRF attacksconform
HTTP request might enable SSRF attackconform
HTTP request might enable SSRF attackconform
HTTP request might enable SSRF attackconform
HTTP request might enable SSRF attackconform
HTTP request might enable SSRF attackconform
HTTP request might enable SSRF attackconform
HTTP request might enable SSRF attackconform
HTTP request might enable SSRF attackconform
Potential file inclusion attack via reading fileconform
Potential file inclusion attack via reading fileconform
Potential user input in HTTP request may allow SSRF attackconform
Potential user input in HTTP request may allow SSRF attackconform
Simple DOS attack possible due to http.server misconfigurationconform
User data used in Puppeteer methods can result in SSRFconform
User data used in Puppeteer methods can result in SSRFconform

Prevents remote code execution

ControleStatus
A potential Swift command injection vulnerability has been identified due to the construction of an operating system command with user-controlled input.conform
Arbitrary Code Execution via Unsafe Clojure Deserializationconform
Enabling NodeJS in Electron can lead to remote code executionconform
Enabling NodeJS in Electron can lead to remote code executionconform
Flask app debug mode may allow remote code executionconform
Handling potential user-controlled inputs into java.lang.Runtime calls can lead to command injection.conform
Insecure Deserialization in torch.load() leading to remote code executionconform
Insecure gRPC connection can lead to remote code executionconform
Insecure gRPC connection can lead to remote code executionconform
LDAP query injection may lead to data exposureconform
LDAP query injection may lead to data exposureconform
LDAP query injection may lead to data exposureconform
Object deserialization can lead to remote code executionconform
Object deserialization can lead to remote code executionconform
Object deserialization can lead to remote code executionconform
Object deserialization can lead to remote code executionconform
POSIX function called with arguments that trigger Buffer Overflowconform
Possible command injection via exec()-type functionsconform
Possible command injection via Process.Startconform
Possible command injection via Process.Startconform
Possible command injection via shell scriptconform
Possible command injection via user-controlled input to clojure.java.shell/shconform
Potential command injection via Command APIconform
Potential command injection via Process.runconform
Potential file inclusion attack via reading fileconform
Remote Code Execution possible via eval()-type functionsconform
Remote Code Execution possible via eval()-type functionsconform
Remote Code Execution possible via eval()-type functionsconform
Ruby reflection via constantize may lead to remote code executionconform
Ruby reflection via send may lead to RCEconform
Unsafe eval usage can lead to remote code executionconform
Unsafe eval usage can lead to remote code executionconform
Unsafe eval usage can lead to remote code executionconform
Unsafe eval usage can lead to remote code executionconform
Unsafe exec usage can lead to remote code executionconform
Unsafe exec usage can lead to remote code executionconform
Unsafe exec usage can lead to remote code executionconform
Unsafe subprocess usage can lead to remote code executionconform
Unsafe yaml load can lead to remote code executionconform
Unsafe yaml load can lead to remote code executionconform
Unsafe yaml load can lead to remote code executionconform
Usage of HttpInvokerServiceExporter can lead to remote code executionconform
Use of vulnerable ingress-nginx controllerconform
Use of vulnerable ingress-nginx controllerconform
Using backticks in PHP can lead to remote code executionconform
Using Marshal can lead to remote code executionconform
Using Pickle can lead to remote code executionconform
Using unserialize can lead to remote code executionconform
XXE attack can lead to remote code executionconform

Prevents XSS attacks

ControleStatus
Apex Visualforce misconfigurations may lead to Cross-Site Scripting (XSS) Vulnerabilitiesconform
Directly writing unsanitized input to http.ResponseWriter can lead to XSSconform
Disabling JSON HTML Escaping in ActiveSupport may lead to XSSconform
DOM Cross-Site Scripting (XSS) via Insecure jQuery Execution Sinksconform
HttpServletResponse output can be used for XSS attacksconform
Improper sanitization in dynamic attribute bindings can lead to XSS attacksconform
Input validation disabled in controllerconform
Jinja2 template config can lead to XSS attacksconform
Potential Cross Site Scripting (XSS) via window.location.hrefconform
Potential XSS due to enabling bypassSecurityTrustUrlconform
Potential XSS via MarkupStr(...) in Razor template may lead to XSSconform
Rendering unescaped input can lead to XSS attacksconform
Rendering unescaped input can lead to XSS attacksconform
Rendering unescaped input can lead to XSS attacksconform
Rendering unescaped input can lead to XSS attacksconform
Rendering unescaped input can lead to XSS attacksconform
Rendering unescaped input can lead to XSS attacksconform
Rendering unescaped input in EJS template can lead to XSS attacksconform
Rendering unescaped input in handlebar/mustache template can lead to XSS attacksconform
Rendering unescaped input in HTML template can lead to XSS attacksconform
Unsanitized user input in jQuery DOM handling methods detectedconform
Unsanitized user input leads to cross-site scripting (XSS)conform
Using dangerouslySetInnerHTML in React can lead to XSS attacksconform
Using document write methods can lead to XSS attacksconform
Using document write methods can lead to XSS attacksconform
Using document write methods can lead to XSS attacksconform
Using document write methods in .ejs files can lead to XSS attacksconform
Using raw on potential user input can leads to XSSconform
Using v-html in Vue templates can lead to XSS attacksconform

Securely stores files

ControleStatus
Firewall rules restrict public ingress to port 3020conform
Storage Buckets have proper access rulesconform
Storage buckets have public access prevention enabledconform
Storage buckets have uniform bucket-level access enabledconform

Properly manages the identity of cloud users

ControleStatus
Firewall rules restrict public ingress to port 636conform
No user has both the Service Account User and Service Account Admin roleconform
Service accounts have strict access permissionsconform
Users are logging in securelyconform
Users are only allowed to use corporate emailsconform

Has proper access controls for cloud resources

ControleStatus
Access Approval is enabled for the projectconform
API key restricts usage to certain APIsconform
API key restricts usage to certain clientsconform
Compute instances have OS Login enabledconform
Compute instances have serial port access disabledconform
GKE clusters have the Kubernetes Dashboard disabledconform
Kubernetes pods are isolatedconform
No instance uses the default service accountconform
No user has both the Service Account User and Service Account Admin roleconform
Project-wide SSH keys are blockedconform
Service accounts have strict access permissionsconform
Storage buckets have uniform bucket-level access enabledconform
VM instances have strict access permissionsconform

Prevents public access to cloud resources

ControleStatus
Access to BigQuery datasets are restrictedconform
Cloud functions are not publicly accessibleconform
Cloud functions have strict access policiesconform
Compute instances do not have public IP addressesconform
Firewall rule prevents Docker API access from anywhereconform
Firewall rule prevents RDP access from anywhereconform
Firewall rule prevents SSH access from anywhereconform
Firewall rules do not allow unrestricted ingress to all ports and protocolsconform
Firewall rules restrict public ingress to port 11214conform
Firewall rules restrict public ingress to port 11215conform
Firewall rules restrict public ingress to port 135conform
Firewall rules restrict public ingress to port 137conform
Firewall rules restrict public ingress to port 138conform
Firewall rules restrict public ingress to port 139conform
Firewall rules restrict public ingress to port 1433conform
Firewall rules restrict public ingress to port 1434conform
Firewall rules restrict public ingress to port 23conform
Firewall rules restrict public ingress to port 2379conform
Firewall rules restrict public ingress to port 2383conform
Firewall rules restrict public ingress to port 2484conform
Firewall rules restrict public ingress to port 27017conform
Firewall rules restrict public ingress to port 27018conform
Firewall rules restrict public ingress to port 27019conform
Firewall rules restrict public ingress to port 3000conform
Firewall rules restrict public ingress to port 3020conform
Firewall rules restrict public ingress to port 3306conform
Firewall rules restrict public ingress to port 389conform
Firewall rules restrict public ingress to port 4505conform
Firewall rules restrict public ingress to port 4506conform
Firewall rules restrict public ingress to port 5500conform
Firewall rules restrict public ingress to port 5800conform
Firewall rules restrict public ingress to port 61621conform
Firewall rules restrict public ingress to port 636conform
Firewall rules restrict public ingress to port 7001conform
Firewall rules restrict public ingress to port 8000conform
Firewall rules restrict public ingress to port 9200conform
Firewall rules restrict public ingress to port 9300conform
KMS keys have strict access permissionsconform
Kubernetes master endpoint is not publicly availableconform
No firewall rule allows access to Open Telemtry metrics endpoint from the internetconform
No firewall rule allows access to port 1720 from the internetconform
No firewall rule allows cPanel access from the internetconform
No firewall rule allows etcd access from the internetconform
No firewall rule allows MongoDB access from the internetconform
No firewall rule allows NFS access from the internetconform
No firewall rule allows Telnet access from the internetconform
No firewall rule allows Tomcat Cluster Receiver access from the internetconform
SQL instance root user has strict access permissionsconform
SQL instances do not have a public IP assignedconform
SQL instances have strict access permissionconform
Storage Buckets have proper access rulesconform
Storage buckets have public access prevention enabledconform

Enabled security logging for cloud instances

ControleStatus
Alerting policies have a notification channel configuredconform
Audit Configuration logging is enabledconform
Logging and alerts are enabled for Project Ownership assignmentsconform
Storage Permissions logging is enabledconform
VPC Firewall has Rule logging enabledconform

Does not have any issues outside of their SLA

ControleStatus
No critical issues outside of SLAconform
No high severity issues outside of SLAconform
No low severity issues outside of SLAconform
No medium severity issues outside of SLAconform

Has connected a cloud environment

ControleStatus
Has connected cloud environmentconform

Has enabled threat detection

ControleStatus
Alerting policies have a notification channel configuredconform

Receives security alerts in real time

ControleStatus
Security notifications are enabledconform

Prevents ssh access to cloud resources from anywhere

ControleStatus
Firewall rule prevents RDP access from anywhereconform
Firewall rule prevents SSH access from anywhereconform

Prevents unauthorized network access

ControleStatus
Access to BigQuery datasets are restrictedconform
Firewall rule prevents Docker API access from anywhereconform
Firewall rules do not allow unrestricted ingress to all ports and protocolsconform
Firewall rules restrict public ingress to port 23conform
Firewall rules restrict public ingress to port 2379conform
Firewall rules restrict public ingress to port 3000conform
Firewall rules restrict public ingress to port 5500conform
Firewall rules restrict public ingress to port 5800conform
Kubernetes master endpoint is not publicly availableconform

Has checks in place for enforcing permissions

ControleStatus
Access Approval is enabled for the projectconform
Compute instances have OS Login enabledconform
GKE clusters have the Kubernetes Dashboard disabledconform
Kubernetes pods are isolatedconform
No instance uses the default service accountconform
No user has both the Service Account User and Service Account Admin roleconform
Project-wide SSH keys are blockedconform
Service accounts have strict access permissionsconform
VM instances have strict access permissionsconform

Has enabled threat detection

ControleStatus
Alerting policies have a notification channel configuredconform

Prevents unwanted write operations to filesystems

ControleStatus
Container processes can gain more privileges than its parentconform
Container running as root can allow attacker to escalate attacksconform
Default Kubernetes settings allow containers to eavesdrop on traffic.conform
Default security context allows pods to access host system.conform
Docker container configured to run as user with root privilegesconform
Docker container runs as default root userconform
Filesystem for docker container should not be writeableconform
Privileged container can allow attackers to escalate attacksconform

Uses Lockfiles to pin code dependencies

ControleStatus
Usage of lockfiles in code repositoriesconform

Prevents public access to cloud resources

ControleStatus
Firewall rules restrict public ingress to port 1433conform
Firewall rules restrict public ingress to port 1434conform
Firewall rules restrict public ingress to port 2383conform
Firewall rules restrict public ingress to port 2484conform
Firewall rules restrict public ingress to port 27017conform
Firewall rules restrict public ingress to port 27018conform
Firewall rules restrict public ingress to port 27019conform
Firewall rules restrict public ingress to port 3306conform
Firewall rules restrict public ingress to port 61621conform
Firewall rules restrict public ingress to port 7001conform
Firewall rules restrict public ingress to port 9200conform
Firewall rules restrict public ingress to port 9300conform
No firewall rule allows MongoDB access from the internetconform
SQL instance root user has strict access permissionsconform
SQL instances do not have a public IP assignedconform
SQL instances have strict access permissionconform

Enforces encryption of data in transit

ControleStatus
Cloud functions require HTTPS invocationsconform
Cloud SQL instance requires SSL connectionsconform
DNSSEC is enabled for all managed zonesconform
Firewall rules restrict public ingress to port 2484conform
Firewall rules restrict public ingress to port 636conform
Load Balancers only accept HTTPS connectionsconform

Requires MFA for cloud users

ControleStatus
Users are logging in securelyconform

Does not have any issues outside of their SLA

ControleStatus
No critical SAST issues outside of SLAconform
No high severity SAST issues outside of SLAconform
No low severity SAST issues outside of SLAconform
No medium severity SAST issues outside of SLAconform

Has connected a cloud environment

ControleStatus
A cloud environment is connectedconform

Has connected a code repository

ControleStatus
Code repositories are connectedconform

Uses a CI integration

ControleStatus
The Aikido CI integration is enabledconform

Has separate production and test environments

ControleStatus
No cloud environment used for mixed purposes (eg production and staging)conform

Enforces safe SSL protocol usage

ControleStatus
Amazon EKS Clusters should have secrets encryption enabledconform
API Gateway REST API caching is unencryptedconform
API Gateway stages are not using TLS 1.2 or higherconform
App does not validate SSL certificates properlyconform
App uses an outdated TLS protocolconform
App uses an outdated TLS protocolconform
AWS ElastiCache Redis cluster should have encryption at rest enabledconform
AWS ElastiCache Replication Group should encrypt data in transit and enable Redis AUTHconform
Azure Network Security Rule allows plaintext HTTP connectionsconform
Azure Network Security Rule allows plaintext HTTP connectionsconform
Azure Storage Account allows plaintext HTTP connectionsconform
Azure Storage Account allows plaintext HTTP connectionsconform
Azure Storage Accounts does not enforce latest TLS versionconform
Cloud functions require HTTPS invocationsconform
Cloud SQL db not enforcing SSLconform
Cloud SQL instance requires SSL connectionsconform
Deprecated SSL Protocol Usage Detectedconform
Deprecated SSL Protocol Usage Detectedconform
DNSSEC is disabledconform
DNSSEC is enabled for all managed zonesconform
ECR repository does not use AWS KMS encryptionconform
Elasticsearch domain is not encrypted at restconform
Elasticsearch domain might have outdated TLS versionconform
Ensure all data stored in the RDS is securely encrypted at restconform
Express is not emitting security headersconform
Firewall rules restrict public ingress to port 2484conform
Firewall rules restrict public ingress to port 636conform
HTTP Client misconfigured with SSL validation disabledconform
Insecure gRPC connection can lead to remote code executionconform
Insecure gRPC connection can lead to remote code executionconform
Insecure HTTP Request detectedconform
Insecure TLS configuration detectedconform
Insecure usage of `requests` sends data over cleartextconform
Insecure websocket connection sends data over cleartextconform
KMS keys have key rotation enabledconform
Load balancer allows invalid HTTP headersconform
Load balancer allows unencrypted or encrypted traffic with outdated TLS policyconform
Load Balancers only accept HTTPS connectionsconform
NodeJS talks to database without encryptionconform
NodeJS talks to database without encryptionconform
Outbound Ansible connections are not encryptedconform
Outbound Ansible connections are not encryptedconform
Server certificates are not verified during SSL/TLS connectionsconform
Server hostnames not verified during SSL/TLS connectionsconform
Signature validation for dnf packages is offconform
SNS topics are not encrypted at restconform
SQS queue data is not encryptedconform
SSL certificate verification turned off during requestsconform
SSL certificate verification turned off during requestsconform
Storage account does not enforce HTTPS-only trafficconform
TLS Certificate Validation Disabledconform
TLS Certificate Validation Disabledconform
Turning off TLS verification enables man-in-the-middle attacksconform
Using potentially unsafe FTP connections to move dataconform
Using potentially unsafe FTP connections to move dataconform
Virtual Machines have confidential computing enabledconform
Weak SSL/TLS protocols usedconform

Uses secure cookies

ControleStatus
Cookie missing HttpOnly flagconform
Laravel cookies can be sent unencryptedconform

Uses up-to-date cryptographic libraries

ControleStatus
Hashes should include an unpredictable saltconform
Usage of deprecated or broken encryption detectedconform
Use of broken or outdated encryptionconform
Use of broken or outdated encryptionconform
Use of broken or outdated encryptionconform
Using deprecated cryptographic libraryconform

Enforces secure access for cloud users

ControleStatus
Cloud SQL instances have deletion protection enabledconform
VM instances have deletion protection enabledconform

Has proper access controls for cloud resources

ControleStatus
No user has both the Service Account User and Service Account Admin roleconform
Service accounts have strict access permissionsconform

Prevents the exposure of sensitive data

ControleStatus
Currently there are no exposed secretsconform

Requires MFA for cloud users

ControleStatus
Users are logging in securelyconform

Upload een gesprek. Lees de analyse. Vijf minuten.

Registratie in enkele seconden, zonder creditcard en zonder cookies. Een welcome tour laat u de belangrijkste principes zien, daarna voegt u uw eerste gesprek toe.

Early access · Uw feedback bouwt mee aan het product