Cum functioneaza cheile private? De ce trebuie sterse/revocate?

Configurare noua (How To)

Situatie

Te apuci sa legi o aplicatie la un API sau sa te conectezi la un server prin SSH, asa ca generezi o pereche de chei. Ai o cheie publica, pe care o arunci pe server, si una privata, pe care o tii la tine in laptop. Din neatentie, dai commit la cod si urci fisierul cu cheia privata direct pe un repo public de GitHub.

In doar cateva secunde, un bot automat scaneaza codul, iti ia cheia si incepe sa mineze crypto pe serverul tau. Asta te poate costa cateva mii de dolari.

Solutie

O cheie privata nu functioneaza ca o parola normala pe care o poti schimba rapid. Este un fisier de text brut care contine matematica imposibil de ghicit. Dar in secunda in care a scapat pe internet, oricine are acel fisier devine instantaneu tu, cu drepturi absolute. Nu exista optiunea sa “modifici” cheia. Singura cale de scapare este revocarea.

Serverul te recunoaste doar pentru ca are cheia ta publica salvata undeva intr-un fisier (cum e *authorized keys* in Linux) si stie ca se potriveste matematic cu fisierul tau de pe laptop. Ca sa blochezi atacatorul, intri urgent pe server din alta sursa si stergi cheia publica de acolo. Din acel moment, fisierul furat de hacker devine un simplu gunoi digital, complet inutilizabil.

Tip solutie

Permanent

Voteaza

(3 din 6 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?