Estimez les passes d’effacement sécurisé d’un SSD ou HDD
Sur un disque dur moderne, 1 passe d’écrasement complète suffit, alors que sur un SSD aucun nombre de passes n’est fiable : mieux vaut l’effacement intégré ou un effacement cryptographique. Choisissez le type de support et obtenez le conseil adapté. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Type de média
- HDD
- Passes d'écrasement utiles
- 1
Les conseils d’effacement sécurisé se résument souvent au nombre de passes, alors que le support compte bien davantage. Cet estimateur distingue un disque dur magnétique moderne d’un disque à mémoire flash et fournit des indications adaptées. Il précise quand une passe est pertinente, quand l’écrasement ne peut pas atteindre avec certitude les anciennes données physiques et quelles solutions intégrées au périphérique envisager. Ce résultat facilite la planification et la revue ; il ne commande pas le disque, ne vérifie pas l’effacement et ne certifie aucune norme particulière de désinfection.
Pour un HDD moderne, une passe complète est pertinente
Sur un disque dur magnétique moderne en état de marche, l’écrasement complet de tous les secteurs utilisateur adressables remplace effectivement les données enregistrées. Multiplier les motifs ou les passages n’apporte pas de gain pratique significatif contre la récupération. L’estimateur indique donc une passe pour un HDD, sans reprendre les anciennes habitudes multipasses.
La portée reste essentielle : écraser un fichier ne revient pas à couvrir tout le périphérique. Le système de fichiers peut conserver des copies, de l’espace supprimé, des instantanés, des journaux ou des fichiers temporaires ; le disque peut aussi avoir réaffecté des secteurs défectueux. Si votre politique exige une désinfection au niveau du périphérique, utilisez une commande prise en charge et consignez son résultat.
Un disque endommagé ou soumis à une politique stricte peut nécessiter une destruction physique agréée. Le chiffre constitue une recommandation utile, pas un certificat garantissant la disparition de toute copie possible.
Pour un SSD, le nombre de passes n’est pas fiable
Le contrôleur d’un SSD traduit les adresses logiques en emplacements physiques de mémoire flash. Le nivellement d’usure répartit les écritures ; la collecte des déchets, la capacité de réserve et la réaffectation des blocs peuvent maintenir d’anciennes pages hors de l’accès normal de l’hôte. Écrire une fois sur chaque adresse visible ne prouve donc pas que toutes les copies physiques antérieures ont été écrasées.
Répéter l’opération peut user la mémoire sans résoudre ce défaut de garantie. L’estimateur renvoie zéro passe fiable pour SSD : cela ne signifie pas qu’aucune action n’est requise, mais que compter les écrasements n’apporte pas l’assurance recherchée. Préférez la commande de désinfection ou d’effacement sécurisé prise en charge, ou un effacement cryptographique lorsque le chiffrement et la destruction des clés le permettent.
Vérifiez la compatibilité exacte du modèle et de l’interface, attendez la fin de l’opération et conservez les preuves demandées.
Transformez l’estimation en procédure défendable
Identifiez d’abord le support réel au lieu de vous fier au nom du volume ou du boîtier. Un disque virtuel, une baie, un pont USB ou un volume cloud peut masquer le support physique et conserver des répliques ou instantanés inaccessibles au système invité. Ne choisissez SSD ou HDD que si la classification est connue.
Intégrez ensuite la recommandation à votre procédure : consultez les commandes du fabricant, votre modèle de menace, les obligations de conservation, le chiffrement et la politique applicable. Vérifiez l’achèvement plutôt que de compter les tentatives et gardez la trace d’audit nécessaire. Sauvegardes, répliques, instantanés et copies distantes exigent leur propre traitement.
Confiez les cas incertains ou sensibles à la personne responsable de la sécurité et de la conformité.
Cas d’usage
Rédiger une liste de retrait des disques
Choisissez une méthode adaptée au support avant de réutiliser, désinfecter ou détruire un disque.
Examiner un outil d’effacement
Repérez un processus qui applique d’anciennes règles multipasses de HDD à une mémoire flash avec nivellement d’usure.
Justifier une décision d’effacement
Donnez aux opérateurs une raison concise pour une passe HDD ou une désinfection intégrée au SSD.
Questions fréquentes
Combien de passes sont utiles pour un HDD moderne ?
Une passe complète sur les secteurs utilisateur adressables est efficace. Des motifs supplémentaires n’apportent aucun avantage pratique significatif sur un disque magnétique moderne fonctionnel.
Combien de passes effacent sûrement un SSD ?
Aucun nombre n’est fiable : nivellement d’usure et réaffectation peuvent laisser d’anciennes pages physiques intactes. Utilisez une désinfection, un effacement sécurisé ou cryptographique compatible.
Zéro passe pour SSD signifie-t-il qu’il ne faut rien faire ?
Non. Le comptage des écrasements logiques est simplement une mauvaise garantie. Exécutez et vérifiez une opération adaptée au périphérique ou un effacement cryptographique.
Cette capacité efface-t-elle ou inspecte-t-elle mon disque ?
Non. Elle fournit une indication déterministe selon le support choisi, sans inspecter le matériel, lancer de commande ni certifier le résultat.
Que se passe-t-il pour un support inconnu ?
Les seules valeurs acceptées sont SSD et HDD.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/security/secure-delete-passes-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"media_type":"HDD"}'const res = await fetch("https://api.kit.forhosting.com/security/secure-delete-passes-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"media_type": "HDD"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/security/secure-delete-passes-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"media_type": "HDD"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/security/secure-delete-passes-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"media_type":"HDD"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"media_type":"HDD"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/security/secure-delete-passes-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"media_type": "HDD"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "security.secure_delete_passes_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Transformez l’estimation en procédure défendable
L’estimateur est déterministe et chaque appel API coûte $0.002, mais il n’inspecte pas le micrologiciel et ne certifie aucun résultat physique.
Questions techniques
Quel est le prix d’un appel API ?
Chaque appel API coûte $0.002. La même estimation déterministe peut s’exécuter dans le navigateur.