SSL

TLS és SSL kezdőknek

TLS és SSL kezdőknek
Bevezetés az aszimmetrikus kriptográfiába.

Üdvözöljük a TLS és az SSL kezdő útmutatójában. Mély elmélyülést mutatunk be az aszimmetrikus vagy a nyilvános kulcsú térképészet alkalmazásaiban.

Mi az aszimmetrikus kriptográfia?

A nyilvános kulcsú titkosítást 1970 elején vezették be. Ezzel együtt jött az ötlet, hogy ahelyett, hogy egyetlen kulcsot használna egy információ titkosításához és visszafejtéséhez, két külön kulcsot kell használni: titkosítás és visszafejtés. Ez azt jelenti, hogy az információk titkosításához használt kulcs nem releváns az információk visszafejtésének kérdésében. Aszimmetrikus kriptográfia néven is ismert.

Ez egy újszerű koncepció, és a továbbfejlesztése nagyon bonyolult számításokat igényel, ezért a beszélgetést egy másik időre elmentjük.

Mi a TLS és az SSL?

A TLS jelentése Transport Layer Security, míg az SSL a Secure Socket Layer rövidítése. Mindkettő nyilvános kulcsú titkosítási alkalmazás, és együttesen képessé tették az internethasználókat az interneten keresztüli kommunikáció folytatására.

Hogy pontosan mi is ez a kettő, az alábbiakban ismertetjük.

Miben különbözik a TLS az SSL-től?

A TLS és az SSL egyaránt aszimmetrikus megközelítést alkalmaz a titkosításhoz az interneten keresztüli kommunikáció biztosításához (kézfogások). A kettő közötti alapvető különbség az, hogy az SSL kereskedelmi innovációból származik, ezért anyavállalata, a Netscape tulajdonát képezi. Ezzel szemben a TLS egy Internet Engineering Task Force Standard, az SSL kissé frissített változata. Másképp nevezték el, hogy elkerüljék a szerzői jogi kérdéseket és az esetleges pert.

Pontosabban: a TLS tartalmaz néhány attribútumot, amely elválasztja az SSL-től. A TSL-ben a kézfogások biztonság nélkül jönnek létre, és a STARTTLS parancs erősíti őket, ami az SSL-nél nem így van.

A TSL az SSL fejlesztésének számít, mert lehetővé teszi az általában nem biztonságos vagy nem biztonságos kézfogások biztonságos állapotba történő frissítését.

Mi teszi a TLS-kapcsolatokat biztonságosabbá, mint az SSL?

Intenzív verseny folyik a számítógépes biztonság piacain. SSL 3.A 0 nem tudta tartani az internetet, és 2015-ben elavulttá vált. Ennek számos oka van, elsősorban a sérülékenységek miatt, amelyeket nem lehetett kijavítani. Az egyik ilyen érzékenység az SSL kompatibilitása a modern kibertámadásoknak ellenálló cifrákkal.

A biztonsági rés továbbra is a TLS 1.0, mivel a betolakodó kényszeríthet egy SSL 3-at.0 kapcsolatot az ügyfélen, majd használja ki a biztonsági rését. A TLS új frissítésével ez már nem így van.

Milyen intézkedéseket tehetünk?

Ha a fogadó félnél van, akkor csak frissítenie kell a böngészőt. Manapság az összes böngésző beépített támogatással rendelkezik a TLS 1-hez.2, ezért a biztonság fenntartása nem olyan nehéz az ügyfelek számára. A felhasználóknak azonban továbbra is óvintézkedéseket kell tenniük, amikor piros zászlókat látnak. Gyakorlatilag az összes böngészője figyelmeztető üzenete ilyen vörös zászlókra mutat. A modern böngészők kivételesen érzékelik, hogy valami árnyas dolog történik egy webhelyen.

A webhelyeket tároló szerveradminisztrátorok nagyobb felelősséggel tartoznak a vállukon. Sokat tehet ebben a tekintetben, de kezdjük el megjeleníteni az üzenetet, amikor az ügyfél elavult szoftvert használ.

Például azoknak, akik Apache gépeket használnak kiszolgálóként, ki kell próbálniuk:

$ SSLOptions + StdEnvVars
$ RequestHeader beállította az X-SSL-protokollt: SSL_PROTOCOL s
$ RequestHeader beállította az X-SSL-Cipher% SSL_CIPHER s elemet

Ha PHP-t használ, keressen a $ _SERVER kifejezésre a szkripten belül. Ha bármi olyanra bukkan, amely azt jelzi, hogy a TLS elavult, akkor ennek megfelelően egy üzenet jelenik meg.

A kiszolgáló biztonságának fokozása érdekében vannak olyan ingyenes segédprogramok, amelyek tesztelik a rendszert a TLS és SSL hiányosságok iránti érzékenység szempontjából. Néhányan még jobban konfigurálhatják a szervert. Ha tetszik ez az ötlet, nézze meg a Mozilla SSL Configuration Generator programot, amely alapvetően mindent megtesz azért, hogy a szerverét beállítsa a TLS-kockázatok és egyéb.

Ha tesztelni szeretné a szerverét az SSL-fogékonyságra vonatkozóan, nézze meg a Qualys SSL Labs oldalt. Automatizált konfigurációt futtat, amely átfogó és bonyolult is, ha részletorientált.

Összefoglalva

Mindent figyelembe véve a felelősség súlya mindenki vállán fekszik.

A modern számítógépek és technikák megjelenésével az internetes támadások idővel egyre hatásosabbá és szélesebb körűvé váltak. Valamennyi internet-felhasználónak megfelelő ismeretekkel kell rendelkeznie az online adatvédelem védelmét szolgáló rendszerekről, és meg kell tennie a szükséges óvintézkedéseket az interneten keresztüli kommunikáció során.

Mindenesetre mindig sokkal jobban jársz, ha nyílt forráskódot használsz, mivel biztonságosabbak, ingyenesek és elvégezhetik a munkát.

Vulkan Linux felhasználók számára
A grafikus kártyák minden új generációjával azt látjuk, hogy a játékfejlesztők átlépik a grafikus hűség határait, és egy lépéssel közelebb kerülnek a ...
OpenTTD vs Simutrans
Saját közlekedési szimuláció létrehozása szórakoztató, pihentető és rendkívül csábító lehet. Ezért meg kell győződnie arról, hogy a lehető legtöbb ját...
OpenTTD bemutató
Az OpenTTD az egyik legnépszerűbb üzleti szimulációs játék. Ebben a játékban létre kell hoznia egy csodálatos szállítási vállalkozást. Azonban kezdete...