A passwdqc 2.0.0 kiadásának bevezetése külső szűrők támogatásával

Megjelent a passwdqc új verziója – egy eszközkészlet a jelszavak és jelszók bonyolultságának ellenőrzésére, amely tartalmazza a pam_passwdqc modult, a pwqcheck, pwqfilter (ebbe a verzióba beépítve) és a pwqgen programokat, valamint a szkriptekben való használatra vagy manuális alkalmazásra szánt libpasswdqc könyvtárat. Támogatottak a PAM-mal rendelkező rendszerek (a legtöbb Linux, FreeBSD, DragonFly BSD, Solaris, HP-UX), valamint a PAM nélküli rendszerek (támogatott a passwordcheck interface az OpenBSD-ben, mellékelve van egy csomag a pwqcheck PHP-ból való használatához, létezik fizetős verzió Windows-ra, a programok és a könyvtár más rendszereken is használható).

A korábbi verziókhoz képest új funkcióként megjelent a jelszavak szűrésére szolgáló külső fájlok támogatása, beleértve a bináris fájlokat is, amelyek a nagyobb kukac szűrő jobb megvalósítását jelentik. Ez a szűrő garantáltan kizárja az összes tiltottnak számító jelszót, de előfordulhat, hogy néha hamis riasztásokat okoz, melyek valószínűsége a passwdqc beállításai és algoritmusai mellett elhanyagolhatóan alacsony. A szűrőben való jelszóellenőrzés legfeljebb két véletlen leolvasást igényel a lemezről, ami nagyon gyors, és általában nem terheli túl a rendszert. a szerver.

A bináris szűrők létrehozásához és kezeléséhez a passwdqc-hoz hozzáadtak egy pwqfilter programot. Ez képes a szűrőt a jelszavak listájából vagy azok MD4 vagy NTLM hash értékeiből létrehozni. NTLM hash támogatás lehetővé teszi a jelszavak importálását a HIBP (Pwned Passwords) listájáról, amely ilyen formában terjed. Sok munkát fektettek a pwqfilter teljesítményének, a létrehozott szűrők kompakt voltának és a hamis riasztások szintjének optimalizálásába. Például egy 98% terhelési arányú kukac szűrő létrehozása a pwned-passwords-ntlm-ordered-by-hash-v7.txt fájlból, amely 21 GiB (22 GB) méretű és több mint 613 millió sort tartalmaz, körülbelül 8 percet vesz igénybe egy Core i7-4770K processzoron. A létrejövő szűrő 2.3 GiB (2.5 GB) méretű lesz, és körülbelül 1 hamis riasztást generál 1.15 milliárd jelszóra. Alacsonyabb célterhelési arány mellett a szűrő lényegesen gyorsabban előállítható, és a hamis riasztások szintje tovább csökkenthető, de mérete nagyobb lesz.

A passwdqc nagyon jól kezeli a gyenge jelszavak kiszűrését külső fájlok használata nélkül. Ezek használata jelentősen növelheti a passwdqc hatékonyságát, szinte anélkül, hogy további kényelmetlenséget okozna a felhasználóknak, vagy lehetővé teheti más korlátozások enyhítését. A felhasználók által kiválasztott jelszavak ellenőrzését a nyilvános adatlopások alapján a NIST ajánlja. Az Openwall projekt számára potenciális finanszírozási lehetőség a passwdqc (és más) fejlesztéseinek támogatására a kész szűrők értékesítésével, miközben nem korlátozza a felhasználókat a szűrők önálló létrehozásában a szabad licenc alatt kiadott pwqfilter program használatával.

A pwqfilter tetszőleges szövegekkel működik, és sok célra alkalmazható a grep helyett, még az azzal nem kapcsolatos jelszavak vagy biztonság területén is. Figyelembe véve ezt, a pwqfilter rendelkezik néhány, a grepben megtalálható opcióhoz hasonló beállítással, elkerüli az opciók olyan elnevezését, amely ellentmond a grepben találhatóknak, és ugyanazokat a visszatérési kódokat használja, mint a grep.

Olyan feladatoknál, ahol a hamis riasztások rendkívül nemkívánatosak, szintjük csökkenthető akár egy kvintilliomra (milliárd milliárd) 44%-os terhelési tényező mellett. (A klasszikus kakukkfészek szűrő nem nyújt ilyen jelentős csökkenést a hamis riasztások szintjén a terhelési tényező csökkentésével. A passwdqc ezt az algoritmus fejlesztéseinek köszönhetően éri el).

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster