Synthèse automatique
Guide l'audit manuel du contrôle CIS AWS Database 3.8, qui vérifie que les instances RDS et leurs moteurs de base de données sont correctement mis à jour et corrigés.
Points forts
- Déroule une procédure d'audit pas à pas dans la console AWS, de la veille sur les correctifs éditeurs jusqu'à la validation post-mise à jour
- Met l'accent sur l'activation des mises à niveau automatiques de version mineure et le suivi de la section Pending Maintenance
- Inclut la planification des fenêtres de maintenance et les étapes de test, de surveillance et de documentation après application
- S'aligne explicitement sur le référentiel CIS AWS Database Services Benchmark v2.0.0 et peut s'enchaîner avec les contrôles 3.1 et 3.11
Limites
- Procédure entièrement manuelle : aucun script, commande CLI ou politique automatisée n'est fourni
- Ne couvre pas les mises à niveau majeures de moteur ni les correctifs applicatifs
- Suppose une connaissance préalable de RDS et des cycles de publication des éditeurs (MySQL, PostgreSQL, Oracle, SQL Server)
À utiliser lorsqu'un auditeur doit vérifier ou documenter la conformité des instances RDS au contrôle CIS 3.8 sur le patch management.
À éviter si vous cherchez une remédiation automatisée ou IaC, ou si votre périmètre de bases de données n'est pas hébergé sur Amazon RDS.
Analyse de sécurité
SûrThis skill contains only documentation and manual audit/remediation guidance for AWS RDS patching. It declares no allowed tools and does not include any executable commands, destructive actions, or data exfiltration instructions. The content is purely advisory and poses no meaningful execution risk.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
Run the CIS AWS Database 3.8 audit against my RDS fleet: check which instances have Auto minor version upgrade disabled and list any pending maintenance actions.Help me build a quarterly RDS patching runbook following CIS 3.8, including maintenance windows, pre-checks and post-patch validation steps.Document evidence for CIS AWS Database Benchmark control 3.8 for my PostgreSQL and MySQL RDS instances, and note any gaps I should remediate.name: cis-aws-database-3.8 description: "Ensure to Regularly Patch Systems" category: cis-database version: "2.0.0" author: cyberstrike-official tags: [cis, aws, database, rds, patching, maintenance, updates] cis_id: "3.8" cis_benchmark: "CIS AWS Database Services Benchmark v2.0.0" tech_stack: [aws] cwe_ids: [] chains_with: [cis-aws-database-3.1, cis-aws-database-3.11] prerequisites: [] severity_boost: {}
3.8 Ensure to Regularly Patch Systems (Manual)
Description
This control ensures that RDS database instances and their database engines are regularly updated and patched to address security vulnerabilities and maintain system integrity.
Rationale
Regular patching addresses known security vulnerabilities, bug fixes, and performance improvements, reducing the attack surface and maintaining compliance.
Impact
Helps the organization reduce their security risk by regularly updating and patching their database and database engine. Regularly updating and scanning for any weaknesses in the company can bring up possible vulnerabilities that could have led to potential cyber-attack.
Audit Procedure
Using AWS Console
-
Stay Informed about Database Engine Updates
- Stay up-to-date with the latest information regarding database engine updates and patches provided by the respective database engine vendors (e.g., MySQL, PostgreSQL, Oracle, SQL Server).
- Subscribe to release announcements, security bulletins, and updates from the database engine vendor or AWS.
-
Review the Database Engine Documentation
- Refer to the documentation provided by the database engine vendor to understand the recommended patching and update processes specific to the database engine you use on Amazon RDS.
- Review the vendor's guidelines and best practices for applying updates and patches.
-
Plan for Maintenance Windows
- Determine regular maintenance windows during which you can schedule updates and patches for your RDS instances.
- Coordinate with your team to ensure minimal disruption to your applications and users during the maintenance window.
-
Enable Automated Minor Version Upgrades
- In the Amazon RDS console, select the RDS instance you want to enable automated upgrades.
- Under the
Maintenance & backupsorMaintenancesection. - Enable the
Auto minor version upgradeoption. - This allows Amazon RDS to automatically apply eligible minor version upgrades to your RDS instances during the maintenance window.
-
Monitor Available Updates
- Regularly monitor the
Pending Maintenancesection in the Amazon RDS console for any updates or patches for your RDS instances. - Pay attention to notifications and alerts from AWS about pending updates.
- Regularly monitor the
-
Schedule Updates and Patches
- Review the available updates and patches and their associated release notes and security advisories.
- Please select the appropriate updates based on their impact, criticality, and compatibility with your applications.
- Schedule the updates and patches to be applied during the designated maintenance window.
-
Apply Updates and Patches
- During the scheduled maintenance window, Amazon RDS automatically applies the eligible updates and patches to your RDS instances.
- Monitor the progress of the updates and patches through the Amazon RDS console.
-
Test and Validate
- After the updates and patches are applied, thoroughly test your applications to ensure they function as expected.
- Validate the database performance, data integrity, and application functionality.
-
Monitor for Issues
- Monitor the performance and behavior of your RDS instances after the updates and patches are applied.
- Keep an eye out for any issues or anomalies and address them promptly.
-
Review and Document
- Review the release notes and documentation of the applied updates and patches to understand the changes and improvements they bring.
- Document the update and patching process, including the applied versions, dates, and any issues encountered.
Expected Result
Auto minor version upgrades should be enabled, and RDS instances should be running supported and up-to-date engine versions with no pending critical patches.
Remediation
Using AWS Console
Enable Auto minor version upgrade in the RDS instance settings. Schedule and apply any pending maintenance actions. Review and apply major version upgrades as needed following proper testing.
Default Value
Auto minor version upgrade is enabled by default for new RDS instances. Maintenance windows are assigned automatically but can be customized.
References
- https://aws.amazon.com/products/databases/
CIS Controls
| Controls Version | Control | IG 1 | IG 2 | IG 3 | | ---------------- | ------------------------------------- | ---- | ---- | ---- | | v8 | 7 Continuous Vulnerability Management | | | | | v7 | 3 Continuous Vulnerability Management | | | |
Profile
Level 1 | Manual
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/regularly-patch-rds-systems-mrzxurws/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/regularly-patch-rds-systems-mrzxurws' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/regularly-patch-rds-systems-mrzxurws/download' --output '.skill-downloads/regularly-patch-rds-systems-mrzxurws/SKILL.md.part' && mv '.skill-downloads/regularly-patch-rds-systems-mrzxurws/SKILL.md.part' '.skill-downloads/regularly-patch-rds-systems-mrzxurws/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Le fichier ne fournit pas un en-tête name/description exploitable pour cette procédure native. Le téléchargement reste disponible pour lecture ; utilisez le mode manuel ci-dessous.
Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/regularly-patch-rds-systems-mrzxurws/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Sécurité AMM DeFi
Securite
Checklist de sécurité pour les contrats Solidity AMM, pools de liquidité et flux de swap. Couvre réentrance, attaques par donation, manipulation d'oracles, etc.
Créateur de règles Semgrep
Securite
Crée des règles Semgrep personnalisées pour détecter des vulnérabilités de sécurité, des motifs de bugs et des motifs de code. Inclut une méthodologie de test en premier, le support du mode taint et des étapes de validation. Utile pour construire des détections d'analyse statique ciblées.
Revue barre d'outils développement
Securite
Règles de sécurité pour la barre d'outils de développement, le client PostHog et les feature flags. À utiliser lors de la revue de modifications des composants dev-tools et connexes.