Miért látszanak nyilvánosan az aldomainjeim? (Certificate Transparency)

Sokan meglepődnek, amikor kiderül, hogy egy frissen létrehozott, sehol nem hirdetett aldomainjük (például teszt.pelda.hu vagy fejlesztes.pelda.hu) pár perccel a létrehozása után már látogatókat, sőt támadási kísérleteket kap. Ennek oka a Certificate Transparency (CT).

Mi a Certificate Transparency?

A Certificate Transparency egy nyilvános naplórendszer: minden böngészők által elfogadott SSL tanúsítványt a kiadásakor be kell jegyezni több, egymástól független, nyilvános naplóba. A Chrome és a Safari a naplóba be nem jegyzett tanúsítványokat el sem fogadja, így ma gyakorlatilag minden tanúsítvány nyilvános.

A rendszer célja, hogy kiderüljön, ha egy tanúsítványkiadó tévedésből vagy szándékosan jogosulatlanul ad ki tanúsítványt egy domainre. A naplókat bárki átnézheti, így az ilyen tanúsítványok nem maradhatnak rejtve.

Mit árul el ez az aldomainjeimről?

Mivel a tanúsítvány tartalmazza az összes domaint és aldomaint, amelyre szól, a naplókból bárki kilistázhatja egy domain összes aldomainjét, amelyre valaha tanúsítványt adtak ki. Ehhez elég a crt.sh keresőjében beírni: %.pelda.hu.

cPanel tárhelyeinken az AutoSSL minden aldomainre automatikusan tanúsítványt igényel, így minden aldomain neve bekerül a naplókba.

Ez önmagában nem biztonsági rés: a naplók csak a neveket tartalmazzák, a weboldal tartalmát nem. Néhány dologra azonban érdemes figyelni:

  • Az aldomain neve nem titok. Ne bízzon abban, hogy egy „eldugott” aldomain (például egy tesztoldal vagy egy admin felület) rejtve marad. Védje jelszóval, lásd: Könyvtár jelszavas védelme cPanelben.
  • Ne adjon árulkodó nevet. Az aldomain neve ne tartalmazzon ügyfélnevet, projektnevet vagy belső információt, amelyet nem szeretne nyilvánosságra hozni.
  • Fejezze be gyorsan a telepítéseket. A támadók figyelik a naplókat, és az új tanúsítványok domainjein azonnal befejezetlen telepítéseket keresnek. Egy félbehagyott WordPress-telepítőt percek alatt átvehetnek. Ha új oldalt telepít, a telepítést azonnal fejezze be, vagy a telepítés idejére védje jelszóval a könyvtárat.

Elrejthetők az aldomainek?

Egy wildcard tanúsítvány (*.pelda.hu) a naplóban csak a *.pelda.hu bejegyzést hagyja, az egyes aldomainek nevét nem. Lásd: Mi az a Wildcard SSL tanúsítvány? Ne feledje azonban, hogy az aldomainek a DNS-ből és más forrásokból is kideríthetők, ezért a valódi védelem a jelszó és a hozzáférés-korlátozás, nem a név elrejtése.

Hogyan használhatja a saját védelmére?

A Certificate Transparency Önnek is segít: ellenőrizheti, hogy valaki más nem igényelt-e tanúsítványt a domainjére.

  • Keressen rá a domainjére a crt.sh oldalon, és nézze át, ismeri-e az összes kiadott tanúsítványt.
  • Egyes szolgáltatások (például a Cert Spotter vagy a Cloudflare tanúsítványfigyelője) e-mailben értesítik, ha új tanúsítványt adnak ki a domainjére.

Ha olyan tanúsítványt talál, amelyet nem Ön igényelt, írjon ügyfélszolgálatunknak. A jövőbeni jogosulatlan kiadás ellen a CAA rekord beállításával védekezhet.