LibraTool logoLibraTool

پشکنەری بەهێزی وشەی نهێنیی بەخۆڕایی

بزانە وشەی نهێنیت چەند بەهێزە بە شیکاری ئێنتڕۆپی، خەمڵاندنی کاتی شکاندن، و لیستێکی وردی پێداویستییەکان. بە تەواوی لە وێبگەڕەکەتدا کاردەکات.

پشکنینی بەهێزی تەنها لەسەر ئامێرەکەت کاردەکات. پشکنینی دزراوی ئارەزوومەندانەی خوارەوە یەکەم 5 پیتی هاشی SHA-1 (هەرگیز خودی وشەی نهێنی نا) دەنێرێت بۆ pwnedpasswords.com.

تەنها هیوریستی. نمرەکە خەمڵاندنە لەسەر بنەمای پێکهاتە و لیستی وشە نهێنییە باوەکان. بۆ وشە نهێنییە دزراوەکان، پشکنینی دزراوی خوارەوە تاقیکردنەوەیەکی متمانەپێکراوترە.

چۆن کار دەکات

شیکاری بەهێزی تەواو لە وێبگەڕەکەتدا کاردەکات بە بەکارهێنانی ئەنجینێکی جاڤاسکریپتی دەستنووس — بەبێ کتێبخانە، سێرڤەر. تێکەڵ دەکات ژمێریاری ئینترۆپیی کۆمەڵی پیت، دۆزینەوەی نەخشە (ڕۆیشتنی تەختەکلیل، پیتی دووبارە، جێگۆڕکێی باو)، و گەڕانێکی داچڵەکینی ئارەزوومەندانە کە APIی Web Crypto و k-anonymity بەکاردێنێت بۆیە وشە نهێنیت هەرگیز ئامێرەکەت جێناهێڵێت.

  1. 1
    ئینترۆپیی کۆمەڵ ژمێردراوە
    هەروەک دەینووسیت، ئامرازەکە پشکنین دەکات کام پۆلی پیت بەردەستە — بچووک (26)، گەورە (26)، ژمارە (10)، هێما (32) — کۆی قەبارەی کۆمەڵ لێک دەدات بە log2 بۆ وەرگرتنی بیتی ئینترۆپی بۆ هەر پیتێک، پاشان لێک دەدات بە درێژی وشە نهێنی. وشە نهێنیەکی 10-پیتی هەموو-بچووک لە نزیکەی 47 بیت دەستپێدەکات.
  2. 2
    سزای نەخشە جێبەجێکراوە
    ئینترۆپیی خاو پاشان کەم دەکرێتەوە بۆ پێکهاتەی پێشبینیکراو: ڕۆیشتنی تەختەکلیل وەک 'qwe' یان 'asd'، ڕیزی دووپاتکراو وەک 'abc' یان '321'، ساڵی چوار-ژمارە (1900–2099)، و بازداری پیتی دووبارە هەریەکێکیان 10 بیت تێچوویان هەیە. ئامرازەکە هەروەها جێگۆڕکێی باوی l33t پێچەوانە دەکاتەوە (@ → a، 0 → o، $ → s) و ژمارەی کۆتایی لادەبات بۆ گرتنی 'P@ssw0rd1' وەک وشە نهێنی زانراوی باوی 'password' کە بەڕاستی هەیە.
  3. 3
    خاڵ و کاتی شکاندن دیاریکراوە
    ئینترۆپیی چاکسازیکراو و لیستی پشکنینی نۆ-بابەتی (درێژی، پۆلی پیت، بێ بازداری دووبارە، نەبوونی وشە نهێنیی زانراوی باو) پێکەوە خاڵێک دیاریدەکەن لە زۆر لاواز تا بەهێز. کاتی شکاندن خەمڵێنراوە بەپێی 10 ملیار هەوڵ لە چرکەدا — ژمارەیەکی باو بۆ هێرشی GPUی دەرهێڵ — ژمێردراو وەک 2^ئینترۆپی / 10,000,000,000.
  4. 4
    پشکنینی داچڵەکینی ئارەزوومەندانە لە ڕێگای k-anonymityەوە
    ئەگەر کرتە لەسەر 'پشکنین بەرامبەر داچڵەکینی زانراو' بکەیت، APIی Web Crypto وشە نهێنیت بە SHA-1 بەشێوەیەکی ناوخۆیی لە وێبگەڕدا هاش دەکات. تەنها یەکەم 5 پیتی شازدەیی ئەو هاشە بۆ APIی مەودای Have I Been Pwned دەنێردرێت؛ پاشگرەکە لایەنی داواکار هاوتا دەکرێت. هاشی تەواو — و وشە نهێنی خۆی — هەرگیز لە ئامێرەکەت دەرناچن.

وشە نهێنیت هەرگیز بۆ هیچ شوێنێک نانێردرێت — هەموو شیکاری بەهێزی بەشێوەیەکی ناوخۆیی بە جاڤاسکریپت ڕادەبات، و پشکنینی داچڵەکینی ئارەزوومەندانە k-anonymity بەکاردێنێت (تەنها پێشگری هاشێکی 5-پیتی بۆ APIی Have I Been Pwned دەنێردرێت، ئەوە بەشێوەیەکی بیرکاری ناموومکینی خزمەتگوزارییەکە دەکات وشە نهێنیت دووبارە بنیاتبنێتەوە).

ئامرازە پەیوەندیدارەکان

پرسیارە باوەکان