π‘οΈ Hoofdstuk 12.5: Controleren van Back-up Integriteit in Linux
Back-upintegriteit is essentieel om zeker te zijn dat bestanden niet gewijzigd of beschadigd zijn tijdens opslag of overdracht. In Linux kun je hiervoor gebruik maken van hash-algoritmes zoals MD5 en SHA.
ββββββββββββββββββββββββββββββββββββββββββββ
π 1. MD5: Bestandscontrole met hashes
ββββββββββββββββββββββββββββββββββββββββββββ
MD5 is een 128-bit hash-algoritme. Hoewel het niet langer geschikt is voor beveiligingstoepassingen, is het nog bruikbaar voor eenvoudige integriteitscontroles.
π Toepassingen:
- Bereken een hashwaarde van een back-upbestand.
- Sla deze hash op in een tekstbestand voor toekomstig gebruik.
- Vergelijk de hashwaarde later opnieuw om te controleren of het bestand nog intact is.
β
Resultaten bij vergelijking:
- Komt overeen β Bestand is ongewijzigd.
- Wijkt af β Bestand is aangepast of beschadigd.
β Let op:
- MD5 is gevoelig voor collisies (twee verschillende bestanden kunnen dezelfde hashwaarde hebben).
- Niet geschikt voor vertrouwelijke of beveiligde toepassingen.
π‘ Tip:
Gebruik SHA voor betrouwbaardere controle.
ββββββββββββββββββββββββββββββββββββββββββββ
π 2. SHA: Betrouwbaarder alternatief
ββββββββββββββββββββββββββββββββββββββββββββ
SHA (Secure Hash Algorithm) is veiliger dan MD5 en wordt breed gebruikt voor bestandsintegriteit en wachtwoordopslag.
π SHA-varianten:
- SHA-1 (160-bit): Verouderd, niet meer aanbevolen.
- SHA-256 (256-bit): Aanbevolen voor bestandsverificatie.
- SHA-512 (512-bit): Zeer veilig, ideaal voor gevoelige gegevens.
π Toepassingen:
- Bereken een hashwaarde van het bestand met SHA-256 of SHA-512.
- Sla deze waarde op in een apart tekstbestand.
- Vergelijk later handmatig of de waarde nog steeds overeenkomt.
β
Komt de waarde overeen? Dan is het bestand nog intact.
β Wijkt het af? Dan is er iets veranderd aan het bestand.
πΉ Voordelen van SHA:
- Betrouwbaarder dan MD5.
- SHA-256 biedt een goede balans tussen snelheid en veiligheid.
- SHA-512 is ideaal voor kritieke back-ups of gevoelige gegevens.