<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ентропія on Arpokrat</title>
    <link>https://arpokrat.com/uk/blog/tags/%D0%B5%D0%BD%D1%82%D1%80%D0%BE%D0%BF%D1%96%D1%8F/</link>
    <description>Recent content in Ентропія on Arpokrat</description>
    <generator>Hugo -- gohugo.io</generator><language>uk</language><lastBuildDate>Wed, 03 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://arpokrat.com/uk/blog/tags/%D0%B5%D0%BD%D1%82%D1%80%D0%BE%D0%BF%D1%96%D1%8F/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Пароль та Ентропія: Наука, що стоїть за вашою безпекою</title>
      <link>https://arpokrat.com/uk/blog/password-entropy-shannon-security/</link>
      <pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://arpokrat.com/uk/blog/password-entropy-shannon-security/</guid>
      <description>&lt;p&gt;« Ваш пароль повинен містити 8 символів, велику літеру, малу літеру, цифру та спеціальний символ. »&lt;/p&gt;
&lt;p&gt;Ми всі знаємо це правило. І тим не менш, у кібербезпеці це називається &amp;ldquo;театром безпеки&amp;rdquo;. Пароль на кшталт &lt;code&gt;P@ssw0rd1!&lt;/code&gt; дотримується всіх цих правил, але буде зламаний миттєво будь-яким сучасним хакерським програмним забезпеченням.&lt;/p&gt;
&lt;p&gt;Справжня безпека ґрунтується не на довільних візуальних правилах, а на невблаганній математичній реальності: &lt;strong&gt;ентропії&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ентропія-за-клодом-шенноном&#34;&gt;Ентропія за Клодом Шенноном&lt;/h2&gt;
&lt;p&gt;Щоб зрозуміти силу пароля, потрібно звернутися до Клода Шеннона, батька теорії інформації. Ентропія вимірює ступінь невизначеності або непередбачуваності інформації.&lt;/p&gt;
&lt;p&gt;Застосована до паролів, ентропія обчислюється в &lt;strong&gt;бітах&lt;/strong&gt;. Чим більша кількість бітів, тим більш непередбачуваним є пароль для комп&amp;rsquo;ютера. Спрощена формула ентропії (E) випадково згенерованого пароля:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;E = L × log2(R)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;L&lt;/strong&gt; — це &lt;strong&gt;довжина&lt;/strong&gt; пароля.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;R&lt;/strong&gt; — це &lt;strong&gt;розмір пулу символів&lt;/strong&gt; (26 для малих літер, 62 з великими літерами та цифрами, 94 із символами).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Збільшення розміру пулу (додавання символів) збільшує ентропію, але збільшення довжини (додавання символів) збільшує її набагато кардинальніше. &lt;strong&gt;Однак довжина перемагає складність лише за однієї умови: пароль має бути згенерований абсолютно випадково.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;брутфорс-проти-словникової-атаки&#34;&gt;Брутфорс проти Словникової атаки&lt;/h2&gt;
&lt;p&gt;Якщо ви використовуєте слова або передбачувані структури, правило простої довжини руйнується.&lt;/p&gt;
&lt;p&gt;Хакерські програми не перебирають усі комбінації літер одну за одною (це називається &lt;strong&gt;Брутфорс&lt;/strong&gt; або &lt;strong&gt;Brute Force&lt;/strong&gt;). Вони використовують масивні бази даних, що містять мільярди існуючих слів, поширених фраз і минулих витоків даних. Це &lt;strong&gt;Словникова атака (Dictionary Attack)&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Якщо ваш пароль довгий, але складається зі словникових слів або передбачуваних замін, його реальна ентропія різко нижча за його теоретичну математичну ентропію.&lt;/p&gt;
&lt;p&gt;Ось розрахунковий час злому з використанням кластера сучасних відеокарт (GPU), де жирним шрифтом виділено найшвидший маршрут, знайдений за рахунок використання структурних слабкостей:&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th style=&#34;text-align: left&#34;&gt;Пароль&lt;/th&gt;
					&lt;th style=&#34;text-align: left&#34;&gt;Теоретична ентропія&lt;/th&gt;
					&lt;th style=&#34;text-align: left&#34;&gt;Проти Брутфорсу&lt;/th&gt;
					&lt;th style=&#34;text-align: left&#34;&gt;Проти Словника&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;password123&lt;/code&gt;&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;~15 біт&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;Кілька годин&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Миттєво&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;S3cr3t!99&lt;/code&gt;&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;~40 біт&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;Кілька років&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Кілька годин / днів (через мутації)&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;correct horse battery staple&lt;/code&gt;&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;~130 біт&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;Мільярди років&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Кілька годин / днів&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;gL7!pQ9z#vX2&lt;/code&gt;&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;~78 біт&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;~3 000 років&lt;/strong&gt;&lt;/td&gt;
					&lt;td style=&#34;text-align: left&#34;&gt;Невдача (Повернення до брутфорсу)&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;ілюзія-leetspeak-та-правила-мутації&#34;&gt;Ілюзія Leetspeak та правила мутації&lt;/h3&gt;
&lt;p&gt;Візьмемо приклад &lt;code&gt;S3cr3t!99&lt;/code&gt;. Візуально він здається складним і надійним. Проте це просто словникове слово &amp;ldquo;secret&amp;rdquo;, де букви &amp;rsquo;e&amp;rsquo; були замінені на &amp;lsquo;3&amp;rsquo;, до якого додано дуже поширений суфікс (&lt;code&gt;!99&lt;/code&gt;). Це називається &lt;strong&gt;leetspeak&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Проти атаки за словником цей пароль протримається лише кілька годин, або навіть хвилин. Сучасні програми для злому (такі як Hashcat) не задовольняються тестуванням статичних списків слів; вони автоматично застосовують &lt;strong&gt;правила мутації&lt;/strong&gt;. Вони візьмуть кожне слово зі свого словника, протестують усі можливі комбінації leetspeak, змінять регістр і додадуть роки або символи. Leetspeak дає помилкове відчуття безпеки.&lt;/p&gt;
&lt;h2 id=&#34;трюк-зі-зміщенням-клавіатури-keyboard-shift&#34;&gt;Трюк зі зміщенням клавіатури (Keyboard Shift)&lt;/h2&gt;
&lt;p&gt;Щоб ускладнити фразу, яка легко запам&amp;rsquo;ятовується, дехто використовує трюк зі зміщенням розкладки клавіатури. Наприклад, ви запам&amp;rsquo;ятовуєте фразу на кшталт &lt;code&gt;my-cat&lt;/code&gt;. Але в момент набору ви кладете пальці на фізичну клавіатуру QWERTY, тоді як ваша операційна система налаштована на AZERTY (французьку).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Задумане слово:&lt;/strong&gt; &lt;code&gt;my-cat&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Набраний результат:&lt;/strong&gt; &lt;code&gt;,y)cqt&lt;/code&gt; (Клавіша &amp;rsquo;m&amp;rsquo; стає &amp;lsquo;,&amp;rsquo;; &amp;lsquo;-&amp;rsquo; стає &amp;lsquo;)&amp;rsquo;; &amp;lsquo;a&amp;rsquo; стає &amp;lsquo;q&amp;rsquo;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Чи хороша це ідея в OPSEC? Ні, цього методу недостатньо, якщо він використовується окремо.&lt;/strong&gt; Так само, як і у випадку з leetspeak, передове програмне забезпечення для злому інтегрує апаратні правила мутацій, які автоматично тестують міжнародні зміщення клавіатури (QWERTY, AZERTY, QWERTZ, Dvorak). В OPSEC це безпека через неясність (security by obscurity): це затримає хакера-аматора, але не зупинить цілеспрямовану та добре оснащену атаку.&lt;/p&gt;
&lt;p&gt;Однак, &lt;strong&gt;якщо цей метод поєднується з паролем, який вже є сильним у своїй основі&lt;/strong&gt; (наприклад, з дуже довгою парольною фразою, що запам&amp;rsquo;ятовується), він знову значно збільшує ентропію, вводячи несподівані спеціальні символи у вже надійну структуру.&lt;/p&gt;
&lt;h2 id=&#34;створення-ідеального-пароля-250-біт&#34;&gt;Створення ідеального пароля (~250 біт)&lt;/h2&gt;
&lt;p&gt;Якщо списки слів, leetspeak і трюки з набором мають свої межі, як нам створити ідеальний майстер-пароль? Щоб досягти &lt;strong&gt;оптимальної безпеки&lt;/strong&gt; і протистояти обчислювальним інструментам наступного покоління, поточна мета — націлитися приблизно на &lt;strong&gt;250 біт ентропії&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Залежно від ваших потреб є два способи досягти цього:&lt;/p&gt;
&lt;h3 id=&#34;1-суто-випадковий-варіант-ідеально-для-менеджера-паролів&#34;&gt;1. Суто випадковий варіант (Ідеально для менеджера паролів)&lt;/h3&gt;
&lt;p&gt;Рядок символів, згенерований абсолютно випадково, що робить його вкрай складним для вгадування машиною:
&lt;code&gt;k9$Yz2!pL#8vQx5@mN7*jW4&amp;amp;hC1%bF3^tR9(dZ6&lt;/code&gt;
&lt;em&gt;39 випадкових символів, що використовують весь набір символів.&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;2-варіант-гібридної-парольної-фрази-ідеально-для-майстер-пароля-що-запамятовується&#34;&gt;2. Варіант гібридної парольної фрази (Ідеально для майстер-пароля, що запам&amp;rsquo;ятовується)&lt;/h3&gt;
&lt;p&gt;Послідовність випадково згенерованих словникових слів, строго об&amp;rsquo;єднаних із цифрами та символами:
&lt;code&gt;Sovereign_Crypto_99_Privacy_Zero_Knowledge_Secure_2026_Key_Lock_Cloud_Act_Grover&lt;/code&gt;
&lt;em&gt;Цей метод дозволяє людині запам&amp;rsquo;ятати структуру візуально або м&amp;rsquo;язово, зберігаючи при цьому гігантський математичний бар&amp;rsquo;єр.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;квантова-загроза-алгоритм-гровера&#34;&gt;Квантова загроза: Алгоритм Гровера&lt;/h2&gt;
&lt;p&gt;Навіщо прагнути до 250 бітів, коли 128 біт вже сьогодні блокують суперкомп&amp;rsquo;ютери? Відповідь криється в появі квантових обчислень.&lt;/p&gt;
&lt;p&gt;У криптографії алгоритм Гровера дозволяє квантовому комп&amp;rsquo;ютеру виконувати пошук у несортованій базі даних набагато швидше, ніж класичному комп&amp;rsquo;ютеру. Конкретно, Гровер &lt;strong&gt;ефективно знижує рівень безпеки&lt;/strong&gt; симетричного ключа або пароля вдвічі.&lt;/p&gt;
&lt;p&gt;Проти квантового комп&amp;rsquo;ютера, що запускає алгоритм Гровера, пароль з ентропією 128 біт забезпечить опір, еквівалентний лише 64 бітам (що стає можливим для злому).&lt;/p&gt;
&lt;p&gt;Отже, для підтримки справжньої 128-бітної безпеки в постквантовому світі необхідно від самого початку подвоїти ентропію. Це один зі стовпів концепції &lt;a href=&#34;https://arpokrat.com/uk/blog/harvest-now-decrypt-later-hndl-zero-knowledge/&#34;&gt;Harvest Now, Decrypt Later (HNDL)&lt;/a&gt;: державні зловмисники сьогодні поглинають зашифровані дані, щоб зламати їх завтра. Прагнення до 250 біт ентропії є мінімальним стандартом для довгострокового захисту ваших головних ключів.&lt;/p&gt;
&lt;h2 id=&#34;arpokrat-password-generator-перевірте-самі&#34;&gt;Arpokrat Password Generator: Перевірте самі&lt;/h2&gt;
&lt;p&gt;Не залишайте безпеку ваших доступів на волю випадку. Ми розробили внутрішній інструмент, який дозволяє вам генерувати криптографічно надійні паролі (включаючи постквантові), і перш за все &lt;strong&gt;оцінювати справжню ентропію&lt;/strong&gt; ваших власних паролів.&lt;/p&gt;
&lt;p&gt;👉 &lt;strong&gt;&lt;a href=&#34;https://arpokrat.com/uk/password-generator&#34;&gt;Arpokrat Password Generator&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Перевірте свої поточні паролі, щоб дізнатися, чи витримають вони сучасну обчислювальну потужність. Інструмент працює на 100% локально у вашому браузері, жодні дані не передаються мережею.&lt;/p&gt;
&lt;h2 id=&#34;остання-слабка-ланка-повторне-використання-та-управління-доступом&#34;&gt;Остання слабка ланка: Повторне використання та управління доступом&lt;/h2&gt;
&lt;p&gt;Математична ентропія не захищає від людської помилки. 250-бітний пароль є марним, якщо він повторно використовується на декількох сайтах (атака, що називається &lt;em&gt;Credential Stuffing&lt;/em&gt;), або якщо він не захищений другим фактором автентифікації (2FA).&lt;/p&gt;
&lt;p&gt;Золоте правило цифрової гігієни — вам потрібно запам&amp;rsquo;ятати &lt;strong&gt;лише один єдиний пароль&lt;/strong&gt;: ваш 250-бітний майстер-пароль (у вигляді гібридної парольної фрази). Усі ваші інші доступи (банки, соціальні мережі, сервери) повинні використовувати унікальні паролі з 250 біт чистої ентропії (випадкові рядки символів), згенеровані спеціально для них.&lt;/p&gt;
&lt;p&gt;Для зберігання та управління цим обсягом ключів, які неможливо запам&amp;rsquo;ятати в голові, використання &lt;strong&gt;Zero-Knowledge менеджера паролів&lt;/strong&gt; є обов&amp;rsquo;язковим. Одним із найкращих сучасних стандартів є &lt;strong&gt;&lt;a href=&#34;https://proton.me/pass&#34;&gt;Proton Pass&lt;/a&gt;&lt;/strong&gt;. Базуючись у Швейцарії, з відкритим вихідним кодом і наскрізним шифруванням, він гарантує, що навіть його власні інженери не зможуть прочитати вміст вашого сховища. Це ідеальний компаньйон для зберігання надпотужних ключів, згенерованих Arpokrat, замикаючи все ваше цифрове життя за справжнім математичним бар&amp;rsquo;єром.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>