π Aegis ΠΈ Stratum: ΡΡΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π»Ρ TOTP ΠΈ Π―Π½Π΄Π΅ΠΊΡΠ°

Π ΡΡΠΌ Π·Π°ΠΌΠ΅ΡΠΊΠ°
ΠΡΠΈ Π΄Π²ΡΡ ΡΠ°ΠΊΡΠΎΡΠ½ΠΎΠΉ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π° Π½ΡΠΆΠ½Ρ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄. Aegis ΠΈ Stratum Ρ ΡΠ°Π½ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠ°ΠΊΠΈΡ ΠΊΠΎΠ΄ΠΎΠ² Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Ρ Android. ΠΠ΄Π΅ΡΡ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠΎΡΠΌΠ°ΡΡ, ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ, ΡΠ°Π±ΠΎΡΠ° Ρ Π―Π½Π΄Π΅ΠΊΡΠΎΠΌ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΎΡ ΠΊΠΎΡΠΎΡΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΡΠΈΠ»ΡΠ½Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΡΠΎΡΠΊΠΈΠΉ Π²ΡΠ²ΠΎΠ΄
Aegis ΠΈ Stratum ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π½Π°Π±ΠΎΡ: ΠΎΠ±ΡΡΠ½ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΡΡΡΡΡΠΈΠΊΠΎΠ²ΡΠ΅ ΠΊΠΎΠ΄Ρ, ΠΊΠΎΠ΄Ρ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° Steam, ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΠ΅ ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π±ΡΠΊΠ²Π΅Π½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ Π―Π½Π΄Π΅ΠΊΡΠ°. ΠΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»Ρ Π½Π΅Ρ.
ΠΠ»Ρ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Π±Π΅Π· ΡΠ°ΡΠΎΠ² ΡΠ°Π·ΡΠΌΠ½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΡΡΠ°ΡΡΡΡ Aegis: Π΅Π³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π°Π²Π½ΠΎ Π²ΡΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ°Π³Π°Π·ΠΈΠ½ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Google Play ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ F-Droid, Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΡΠΌΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π·Π°ΡΠΈΡΠΈΡΡ Π±Π°Π·Ρ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ ΠΈΠ»ΠΈ Π±ΠΈΠΎΠΌΠ΅ΡΡΠΈΠ΅ΠΉ. Stratum ΡΡΠΎΠΈΡ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°Π΄ΠΈ ΡΠ°ΡΠΎΠ² Π½Π° Wear OS, ΡΠΎ Π΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ΅ Android Π΄Π»Ρ Π½Π°ΡΡΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΈΠ»ΠΈ Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΄ΠΎΠ±Π½Π΅Π΅. Π Stratum Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ°ΡΠΎΠ»Ρ Π±Π°Π·Ρ: ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π·Π°Π΄Π°ΡΡ ΡΡΡ Π·Π°ΡΠΈΡΡ Π²ΡΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅.
ΠΠ»Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π° Π² Π―Π½Π΄Π΅ΠΊΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π±ΡΠΊΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. Π‘ΠΏΡΠ°Π²ΠΊΠ° Π―Π½Π΄Π΅ΠΊΡΠ° ΡΠ°Π·ΡΠ΅ΡΠ°Π΅Ρ Π»ΡΠ±ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ΅Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ Π² Aegis ΠΈ Stratum Π½ΡΠΆΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡΠ°ΠΌ ΡΠ΅ΡΠ²ΠΈΡ Π²ΡΠ΄Π°ΡΡ ΡΠ΅ΠΊΡΠ΅Ρ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ Π²ΠΎΡΡΠΌΠΈΠ±ΡΠΊΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°. ΠΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΎΡΠΈΡ ΡΠ΅ΡΡΡ ΡΠΈΡΡ, Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΎΠ±ΡΡΠ½ΡΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ.
ΠΡΠ»ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ Π²Π²ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΡ ΠΊΠΎΠ΄ΠΎΠ² ΡΠ°Π·ΡΠΌΠ½Π΅Π΅ Π΄Π΅ΡΠΆΠ°ΡΡ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅. ΠΠ°ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΡΠΎΠ³Π΄Π° Π½Π΅ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅Ρ Π΄ΠΎΠ»Π³ΠΎΠΆΠΈΠ²ΡΡΠΈΠΉ ΡΠ΅ΠΊΡΠ΅Ρ TOTP Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ Π΄Π°ΡΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²: ΠΎΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ, ΡΡΠΎ ΠΎΠ΄Π½Π° Π°ΡΠ°ΠΊΠ° Π΄ΠΎΠ±Π΅ΡΡΡΡΡ ΠΈ Π΄ΠΎ ΠΏΠ°ΡΠΎΠ»Ρ, ΠΈ Π΄ΠΎ Π΄Π°Π½Π½ΡΡ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠ°ΠΊΡΠΎΡΠ°.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΡΠ°Π½ΠΈΡ ΡΠ΅ΠΊΡΠ΅Ρ, Π° ΡΠΎΡΠΌΠ°Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΊΠΎΠ΄
ΠΡΠΈ ΠΎΠ±ΡΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠ°ΠΉΡ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΊΠΎΠΏΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΠ΅ΡΠ°. Π‘Π΅ΠΊΡΠ΅Ρ ΠΎΡΡΠ°ΡΡΡΡ ΠΎΠ±ΡΠΈΠΌ ΠΊΠ»ΡΡΠΎΠΌ Π΄Π»Ρ Π±ΡΠ΄ΡΡΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ, Π° ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π½Π΅ Ρ ΡΠ°Π½ΠΈΡΡΡ: ΠΎΠ±Π΅ ΡΡΠΎΡΠΎΠ½Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΅Π³ΠΎ Π·Π°Π½ΠΎΠ²ΠΎ. ΠΠ½ΠΈ Π±Π΅ΡΡΡ ΡΠ΅ΠΊΡΠ΅Ρ ΠΈ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π²ΡΡΠΈΡΠ»ΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π°Π·ΡΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΠΌ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΈΠ»ΠΈ TOTP. ΠΠΎΠ΄ ΡΠ°ΡΡΠΎ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 30 ΡΠ΅ΠΊΡΠ½Π΄, Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°ΡΡΡΡΠ° Π½Π΅ Π½ΡΠΆΠ΅Π½.
ΠΡΡΠ³ΠΎΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΡΡΡΡΠΈΠΊ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΡΠΎ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΎΠ±ΡΡΠΈΡ, ΠΈΠ»ΠΈ HOTP. Π’Π΅Π»Π΅ΡΠΎΠ½ ΠΈ ΡΠ΅ΡΠ²Π΅Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Ρ ΡΠ°Π½ΠΈΡΡ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΡΠΈΠΊΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΡ Π΅ΠΌΠ° Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ ΡΠ°ΡΠ΅.
ΠΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΠ΅ΡΠ²ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ Π·Π°ΠΏΠΈΡΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ. Π’Π°ΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½ΠΎΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΊΠ²Π°Π΄ΡΠ°Ρ Π½Π°Π·ΡΠ²Π°ΡΡ QR-ΠΊΠΎΠ΄ΠΎΠΌ. Π Π½ΡΠΌ Π»Π΅ΠΆΠ°Ρ ΡΠΈΠΏ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°, ΡΠ΅ΠΊΡΠ΅Ρ, ΠΈΠΌΡ ΡΡΡΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ. Aegis ΠΈΠ»ΠΈ Stratum ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, Π° ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°.
flowchart LR Setup["ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΡΠ°ΠΉΡΠ΅"] -->|"QR-ΠΊΠΎΠ΄ Ρ ΡΠ΅ΠΊΡΠ΅ΡΠΎΠΌ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ"| App["Aegis ΠΈΠ»ΠΈ Stratum"] App --> Store["ΠΠΎΠΊΠ°Π»ΡΠ½Π°Ρ Π±Π°Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ"] Time["ΠΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ ΡΡΡΡΡΠΈΠΊ"] --> Calc["ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°"] Store --> Calc Calc --> Code["Π¦ΠΈΡΡΡ ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π°Π»ΡΠ°Π²ΠΈΡ"] Code -->|"ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΠΎΠ΄ΠΈΡ ΠΊΠΎΠ΄"| Site["ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠ°ΠΉΡΠ΅"]
ΠΠ· ΡΡΠΎΠΉ ΡΡ Π΅ΠΌΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π³ΡΠ°Π½ΠΈΡΠ° ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ. Aegis ΠΈ Stratum Π½Π΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ Π²ΠΈΠ΄Ρ Π΄Π²ΡΡ ΡΠ°ΠΊΡΠΎΡΠ½ΠΎΠΉ Π·Π°ΡΠΈΡΡ Π΄Π»Ρ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ TOTP. ΠΠ½ΠΈ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ Π·Π°ΡΠΈΡΠ°ΡΡ ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π·Π°ΠΏΠΈΡΡ, Π΄Π΅Π»Π°ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΊΠΎΠ΄. ΠΡΠ»ΠΈ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΎΡΠΈΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΠ΅Ρ ΠΈΠ· ΡΠΆΠ΅ ΠΎΡΠΊΡΡΡΠΎΠΉ Π±Π°Π·Ρ, ΠΎΠ½Π° ΡΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΠΈΡΠ»ΡΡΡ Π±ΡΠ΄ΡΡΠΈΠ΅ ΠΊΠΎΠ΄Ρ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ΄Π°Π»ΡΠ½Π½ΡΠ΅ Π°ΡΠ°ΠΊΠΈ ΠΈ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π΄ΠΎΡΡΡΠΏΠ° ΡΠ°Π·ΠΎΠ±ΡΠ°Π½Ρ Π² ΡΡΠ°ΡΡΠ΅ ΠΎ TOTP ΠΈ ΠΊΠ»ΡΡΠ°Ρ Π΄ΠΎΡΡΡΠΏΠ°.
ΠΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ΄Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ
ΠΠ²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ Π² ΠΎΡΠΊΡΡΡΠΎΠΉ ΡΠ΅ΡΠΈΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°. Π ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅ ΡΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Request for Comments ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΡΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ΠΌ RFC: RFC 4226 ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ HOTP, Π° RFC 6238 ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ TOTP.
ΠΠ±Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΡΠΈΡΠ»ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ² Π±Π΅Π· ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΠΎΠ³ΠΎ ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ°. Steam ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΡΡΠΈΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΡΠΎ ΡΠ²ΠΎΠΈΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ Π±ΡΠΊΠ² ΠΈ ΡΠΈΡΡ. ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ, ΠΈΠ»ΠΈ mOTP, ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ Π΄Π΅ΡΡΡΡ ΡΠ΅ΠΊΡΠ½Π΄ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ Π―Π½Π΄Π΅ΠΊΡΠ° Π²ΡΠ΄Π°ΡΡ Π²ΠΎΡΠ΅ΠΌΡ ΡΡΡΠΎΡΠ½ΡΡ Π»Π°ΡΠΈΠ½ΡΠΊΠΈΡ Π±ΡΠΊΠ² ΠΈ ΡΠΎΠΆΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄. Π ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°Ρ ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΡΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Yandex OTP.
| ΠΠΈΠ΄ ΠΊΠΎΠ΄Π° | Aegis | Stratum | Π§ΡΠΎ ΡΠ²ΠΈΠ΄ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ |
|---|---|---|---|
| TOTP | β | β | ΠΎΠ±ΡΡΠ½ΠΎ 6 ΠΈΠ»ΠΈ 8 ΡΠΈΡΡ, ΠΊΠΎΠ΄ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ |
| HOTP | β | β | ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΡΡΡΡΠΈΠΊΠ° |
| Steam | β | β | 5 Π·Π½Π°ΠΊΠΎΠ² ΠΈΠ· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° Π±ΡΠΊΠ² ΠΈ ΡΠΈΡΡ |
| mOTP | β | β | 6 Π·Π½Π°ΠΊΠΎΠ², ΠΏΠ΅ΡΠΈΠΎΠ΄ 10 ΡΠ΅ΠΊΡΠ½Π΄, Π½ΡΠΆΠ΅Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ |
| Yandex OTP | β | β | 8 ΡΡΡΠΎΡΠ½ΡΡ Π»Π°ΡΠΈΠ½ΡΠΊΠΈΡ Π±ΡΠΊΠ², ΠΏΠ΅ΡΠΈΠΎΠ΄ 30 ΡΠ΅ΠΊΡΠ½Π΄, Π½ΡΠΆΠ΅Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ |
ΠΠ»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ TOTP ΠΈ HOTP ΠΎΠ±Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Ρ Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: SHA-1, SHA-256 ΠΈ SHA-512. Π’Π°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΎΠ±ΡΠΈΠΉ ΡΠ΅ΠΊΡΠ΅Ρ ΠΈ Π²ΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ ΡΡΡΡΡΠΈΠΊ Π² ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΠΊΠΎΠ΄. Π‘Π΅ΡΠ²ΠΈΡ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅, Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ Π΅Π³ΠΎ. Π‘Π°ΠΌΠΎΠ²ΠΎΠ»ΡΠ½Π°Ρ Π·Π°ΠΌΠ΅Π½Π° SHA-1 Π½Π° SHA-256 Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π΅ ΡΡΠΈΠ»ΠΈΡ Π²Ρ ΠΎΠ΄: ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡ Π΄ΡΡΠ³ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΠΊΠ»ΠΎΠ½ΠΈΡ ΠΊΠΎΠ΄.
ΠΠΎ ΡΠΈΡΠ»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ Π²ΠΈΠ΄ΠΎΠ² ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π½ΠΈΡΡΡ. Π ΠΊΡΠ°ΡΠΊΠΎΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Aegis Π½Π° ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ΅ ΠΎΡΠΊΡΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² GitHub ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ HOTP ΠΈ TOTP, ΠΈΠ·-Π·Π° ΡΠ΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ, Π±ΡΠ΄ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΎΡΠΌΠ°ΡΡ ΠΎΡΡΡΡΡΡΠ²ΡΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΠ° Π±Π°Π·Ρ Aegis ΠΈ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Π―Π½Π΄Π΅ΠΊΡΠ° ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ Π²ΡΠ΅Ρ ΠΏΡΡΠΈ ΡΠΈΠΏΠΎΠ². Stratum ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅Ρ ΡΠΎΡ ΠΆΠ΅ Π½Π°Π±ΠΎΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΠΎΡΠ΅ΠΌΡ Ρ Π―Π½Π΄Π΅ΠΊΡΠ° Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π±ΡΠΊΠ²Ρ
ΠΠ±ΡΡΠ½ΡΠΉ TOTP Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ
ΡΠΈΡΡ. ΠΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π―Π½Π΄Π΅ΠΊΡΠ° Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π²ΠΎΡΠ΅ΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈΠ· Π»Π°ΡΠΈΠ½ΡΠΊΠΈΡ
Π±ΡΠΊΠ² ΠΎΡ a Π΄ΠΎ z. ΠΠ° Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π²Π»ΠΈΡΡΡ ΠΎΠ±ΡΠΈΠΉ ΡΠ΅ΠΊΡΠ΅Ρ, ΡΠ΅ΠΊΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠΈΡΠ»ΠΎΠ²Π°Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ Π·Π½Π°Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ PIN-ΠΊΠΎΠ΄ΠΎΠΌ. ΠΠ½Π° Π²Ρ
ΠΎΠ΄ΠΈΡ Π² ΡΠ°ΡΡΡΡ ΠΊΠΎΠ΄Π° Π―Π½Π΄Π΅ΠΊΡΠ° ΠΈ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ Π±Π°Π·Ρ Aegis ΠΈΠ»ΠΈ Stratum, ΠΊΠΎΠ΄ΠΎΠΌ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Π»ΠΈΠ±ΠΎ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°.
Π Aegis, ΠΈ Stratum Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠ°ΠΊΠΎΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Yandex OTP. ΠΠ³ΠΎ Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΠΊΠ°ΠΊ Β«ΠΎΠ±ΡΡΠ½ΡΠΉ TOTP, ΡΠΎΠ»ΡΠΊΠΎ Ρ Π±ΡΠΊΠ²Π°ΠΌΠΈΒ»: Π΄ΡΡΠ³Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΡΠ°Π΄ΠΈΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ PIN Π΄Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ ΡΠΎΡΠΌΠ°Ρ. Aegis ΡΠΈΠΊΡΠΈΡΡΠ΅Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ 30 ΡΠ΅ΠΊΡΠ½Π΄, Π²ΠΎΡΠ΅ΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ SHA-256, Π° Stratum Ρ ΡΠ°Π½ΠΈΡ Yandex ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΡΠΈΠΏΠΎΠΌ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ PIN.
ΠΡΠΈ ΡΡΠΎΠΌ Π² Π°Π²Π³ΡΡΡΠ΅ 2026 Π³ΠΎΠ΄Π° ΡΠ°ΠΌ Π―Π½Π΄Π΅ΠΊΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΡΡΠ½ΡΠΉ TOTP ΠΈΠ· ΠΎΡΠΊΡΡΡΠΎΠΉ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π»ΡΠ±ΠΎΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π²Π²Π΅ΡΡΠΈ ΠΊΠΎΠ΄ ΠΈΠ· Π―Π½Π΄Π΅ΠΊΡ ID ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ TOTP. ΠΠΎΡΡΠΎΠΌΡ Π±ΡΠΊΠ²Π΅Π½Π½ΡΠΉ Yandex OTP Π½Π°Π΄ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ, Π° Π½Π΅ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° Π―Π½Π΄Π΅ΠΊΡΠ°.
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΈΠΏ Π·Π°ΠΏΠΈΡΠΈ
ΠΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²ΡΠ΄Π°ΡΡ ΠΎΠ±ΡΡΠ½ΡΠΉ TOTP ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ ΡΠΈΡΡΡ, Π² Aegis ΠΈΠ»ΠΈ Stratum Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π·Π°ΠΏΠΈΡΡ TOTP. Π’ΠΈΠΏ Yandex Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠ΅Π±ΡΠ΅Ρ Π²ΠΎΡΠ΅ΠΌΡ Π±ΡΠΊΠ² ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠ΅ΠΊΡΠ΅Ρ ΠΈ PIN. ΠΠ΅Π²Π΅ΡΠ½ΡΠΉ ΡΠΈΠΏ Π±ΡΠ΄Π΅Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠ΄Π°Π²Π°ΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΊΠΎΠ΄Ρ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Β«Π―Π½Π΄Π΅ΠΊΡ ΠΠ»ΡΡΒ» ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Aegis ΠΈΠ»ΠΈ Stratum
ΠΠ΄Π΅ΡΡ ΡΠ°ΡΡ ΠΎΠ΄ΡΡΡΡ Π΄Π²Π° ΡΡΠ΅Π½Π°ΡΠΈΡ. Π‘ΡΠΎΡΠΎΠ½Π½Π΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΠΈΡΠ»ΡΡΡ ΠΎΠ±ΡΡΠ½ΡΠΉ TOTP Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π° ΠΏΠΎ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ. Π€ΠΈΡΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Π²Ρ ΠΎΠ΄Π° ΠΏΠΎ QR-ΠΊΠΎΠ΄Ρ, ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ ΠΈΠ»ΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π―Π½Π΄Π΅ΠΊΡΠ° ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠ΅ΠΉ TOTP-ΡΠ΅ΠΊΡΠ΅ΡΠ° Π½Π΅ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΡΡ.
29 ΡΠ½Π²Π°ΡΡ 2026 Π³ΠΎΠ΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«Π―Π½Π΄Π΅ΠΊΡ ΠΠ»ΡΡΒ» ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Β«Π―Π½Π΄Π΅ΠΊΡ IDΒ» ΠΈ ΡΠΎΡ ΡΠ°Π½ΠΈΠ»ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΡ ΠΊΠΎΠ΄ΠΎΠ². Π―Π½Π΄Π΅ΠΊΡ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ½Π½ΡΠ΅ Π² ΡΡΠ°ΡΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΡΡ Π² ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΠΎΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΡΠΎ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ Π²Π½ΡΡΡΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π―Π½Π΄Π΅ΠΊΡΠ°, Π° Π½Π΅ ΠΎΠ±ΡΠΈΠΉ ΡΠΊΡΠΏΠΎΡΡ Π² ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ»Ρ Π²Ρ ΠΎΠ΄Π° ΠΏΠΎ ΡΠ²ΡΠ·ΠΊΠ΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈ TOTP Π―Π½Π΄Π΅ΠΊΡ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅Ρ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ. ΠΠ½Π°ΡΠΈΡ, Aegis ΠΈΠ»ΠΈ Stratum ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π―Π½Π΄Π΅ΠΊΡ ID ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π½Π°ΡΠΈΠΈ. Π€ΠΈΡΠΌΠ΅Π½Π½ΡΠΉ Π²Ρ ΠΎΠ΄ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΎΠΉ ΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π―Π½Π΄Π΅ΠΊΡΠ° Π² ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΌ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ΅ Π½Π΅ ΠΏΠΎΡΠ²ΡΡΡΡ.
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠΏΡΠ°Π²ΠΊΠ° Π½Π΅ ΠΎΠ±Π΅ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ Π―Π½Π΄Π΅ΠΊΡ ID ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² Aegis ΠΈΠ»ΠΈ Stratum. ΠΠ°Π΄ΡΠΆΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
- ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π·Π°ΠΏΠ°ΡΠ½ΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ, ΠΏΠΎΡΡΡ ΠΈ ΡΠΏΠΎΡΠΎΠ± Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°;
- Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π―Π½Π΄Π΅ΠΊΡ ID Π·Π°Π½ΠΎΠ²ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠΏΠΎΡΠΎΠ± Β«ΠΠ°ΡΠΎΠ»Ρ + ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΠΉ ΠΏΠ°ΡΠΎΠ»ΡΒ»;
- ΠΎΡΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠΉ QR-ΠΊΠΎΠ΄ Π² Aegis ΠΈΠ»ΠΈ Stratum Π»ΠΈΠ±ΠΎ Π²Π²Π΅ΡΡΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΡΡΠ΄ΠΎΠΌ ΡΠ΅ΠΊΡΠ΅Ρ Π²ΡΡΡΠ½ΡΡ;
- Π·Π°Π²Π΅ΡΡΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²Ρ ΠΎΠ΄ Π½ΠΎΠ²ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ°;
- ΡΠΎΠ·Π΄Π°ΡΡ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ;
- ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΠ°ΡΡΡ Π·Π°ΠΏΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΡΡΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ.
ΠΡΠ»ΠΈ Π²Ρ ΠΎΠ΄ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΠΎΠΌΡ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΆΠ΅ Π½Π°ΡΡΡΠΎΠ΅Π½, Π―Π½Π΄Π΅ΠΊΡ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ΅ΠΊΡΠ΅Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ. Π’ΠΎΠ³Π΄Π° ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΡΠΎΠΉΡΠΈ ΠΏΠ΅ΡΠ΅Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΈΠ»ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, Π° Π½Π΅ ΠΏΡΡΠ°ΡΡΡΡ ΠΈΠ·Π²Π»Π΅ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Π·Π°ΠΊΡΡΡΠΎΠΉ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ°ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π°ΡΠΈΡΠ°ΡΡ Π±Π°Π·Ρ
Π¨ΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠΊΡΡΠ²Π°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΉΠ»Π° ΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°ΡΡ Π΅Π³ΠΎ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΡΡ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ. ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Aegis ΠΈ Π½ΠΎΠ²ΡΠΉ Π·Π°ΡΠΈΡΡΠ½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ Stratum ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½ΡΠΉ ΡΠΈΡΡ Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ. Π‘Π°ΠΌ ΡΠΈΡΡ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Advanced Encryption Standard, ΠΈΠ»ΠΈ AES, Π° ΡΠ΅ΠΆΠΈΠΌ GCM Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠΊΠ°Π»ΡΠ½Π°Ρ Π±Π°Π·Π° Stratum Π·Π°ΡΠΈΡΠ°Π΅ΡΡΡ ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅, ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅.
ΠΠ΄ΠΈΠ½ ΠΏΠ°ΡΠΎΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠ»ΠΎΡ ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΊ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊΠ»ΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ: Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ ΠΏΠΎ ΡΠΊΡΠ°Π΄Π΅Π½Π½ΠΎΠΌΡ ΡΠ°ΠΉΠ»Ρ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΈ Ρ Π·Π°ΡΡΠ°ΡΠ°ΠΌΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΏΠ°ΡΠΎΠ»Ρ Π² ΠΊΠ»ΡΡ. Π’Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ Π²ΡΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠ»ΡΡΠ°. Aegis ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ scrypt, Π° Π½ΠΎΠ²ΡΠΉ Π·Π°ΡΠΈΡΡΠ½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ Stratum ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ Argon2id Ρ 64 ΠΌΠ΅Π±ΠΈΠ±Π°ΠΉΡΠ°ΠΌΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΡΡΠ΅ΠΌΡ ΠΏΡΠΎΡ ΠΎΠ΄Π°ΠΌΠΈ. ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ Π½Π΅ ΡΠΏΠ°ΡΠ°Π΅Ρ ΡΠ»Π°Π±ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡΠΎΠ³ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π±ΠΎΡ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ ΡΠ΅Π½Ρ Π°ΡΠ°ΠΊΠΈ Π½Π° ΡΠΊΡΠ°Π΄Π΅Π½Π½ΡΡ ΠΊΠΎΠΏΠΈΡ.
Android ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ. ΠΠ»ΡΡ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΡΠ·Π°ΡΡ Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΠΎΡΠΏΠ΅ΡΠ°ΡΠΊΠ° ΠΏΠ°Π»ΡΡΠ° ΠΈΠ»ΠΈ Π»ΠΈΡΠ°, Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΏΡΠ°Π²ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ, Π½Π΅ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΊΠ»ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΡΠΎΠΊΡ. ΠΡΠΎΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Android Keystore. ΠΠ±Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΅Π³ΠΎ Π΄Π»Ρ Π±ΠΈΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ.
Stratum ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ Π·Π°ΠΏΠΈΡΠΈ Π² Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΡ Π±Π°Π·Ρ, ΡΠΎ Π΅ΡΡΡ Π² ΡΠ°ΠΉΠ» Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ ΠΈ ΡΠ²ΡΠ·ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ SQLite. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° SQLCipher Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΊ Π±Π°Π·Π΅ SQLite ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΏΠ°ΡΠΎΠ»ΡΠ½ΡΠΌ ΠΊΠ»ΡΡΠΎΠΌ. ΠΠΎ ΠΏΠ°ΡΠΎΠ»ΡΠ½Π°Ρ Π·Π°ΡΠΈΡΠ° Stratum Π²ΡΠΊΠ»ΡΡΠ΅Π½Π° Π² Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ PasswordProtectedDefault=false Π² ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. ΠΠ΅Π· ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠΎΠ»Ρ Π·Π°ΡΠΈΡΠ° Π·Π°Π²ΠΈΡΠΈΡ Π³Π»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΎΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ, ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°. ΠΡΠ»ΠΈ Π°ΡΠ°ΠΊΡΡΡΠΈΠΉ ΠΎΠ±ΠΎΠΉΠ΄ΡΡ ΡΡΠΈ Π³ΡΠ°Π½ΠΈΡΡ ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠ΅Ρ Π±Π°Π·Ρ, ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΠ΅ΡΠ° Ρ ΡΠ°ΠΉΠ»Π° Π½Π΅ Π±ΡΠ΄Π΅Ρ.
| ΠΠ°ΡΠΈΡΠ° | Aegis | Stratum |
|---|---|---|
| ΠΠΎΠΊΠ°Π»ΡΠ½Π°Ρ Π±Π°Π·Π° | AES-256-GCM; ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈ Π±ΠΈΠΎΠΌΠ΅ΡΡΠΈΡ, Π½ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΈ ΡΠ΅ΠΆΠΈΠΌ Π±Π΅Π· ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ | SQLCipher ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΡΠ½Π½ΠΎΠΌ ΠΏΠ°ΡΠΎΠ»Π΅; ΠΏΠ°ΡΠΎΠ»Ρ Π±Π°Π·Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΡΠΊΠ»ΡΡΠ΅Π½ |
| ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ | scrypt Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ | ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ SQLCipher-Π±Π°Π·Ρ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ; Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ° ΠΊΠΎΠΏΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Argon2id |
| ΠΠΈΠΎΠΌΠ΅ΡΡΠΈΡ | ΠΊΠ»ΡΡ Android Keystore ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΠΉ Π³Π»Π°Π²Π½ΡΠΉ ΠΊΠ»ΡΡ | ΠΊΠ»ΡΡ Android Keystore Π·Π°ΡΠΈΡΠ°Π΅Ρ ΠΏΠ°ΡΠΎΠ»Ρ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π±Π°Π·Ρ |
| Π‘Π½ΠΈΠΌΠΊΠΈ ΡΠΊΡΠ°Π½Π° | Π±Π»ΠΎΠΊΠΈΡΡΡΡΡΡ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠΈΠ» ΠΈΡ | Π±Π»ΠΎΠΊΠΈΡΡΡΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ |
| ΠΠΎΡΡΡΠΏ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ | ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ; ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΠΏΠ°ΠΏΠΊΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄ΡΡΠ³ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ | ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ; ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π΄ΡΡΠ³ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ |
| ΠΠΊΡΠΏΠΎΡΡ | Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΠ»ΠΈ ΠΎΡΠΊΡΡΡΡΠΉ ΡΠ΅ΠΊΡΡ | Π½ΠΎΠ²ΡΠΉ Π·Π°ΡΠΈΡΡΠ½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ, ΡΡΠ°ΡΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΊΡΡΡΡΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ² |
ΠΠ°ΠΏΡΠ΅Ρ ΡΠ½ΠΈΠΌΠΊΠΎΠ² ΡΠΊΡΠ°Π½Π° ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠΊ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΡΠΌ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π·Π°Ρ Π²Π°ΡΠ° ΡΠΊΡΠ°Π½Π°. ΠΠ½ Π½Π΅ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΌΠΈ ΠΏΡΠ°Π²Π°ΠΌΠΈ ΠΈ Π½Π΅ ΠΌΠ΅ΡΠ°Π΅Ρ ΡΠ½ΡΡΡ ΡΠΊΡΠ°Π½ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΊΡΡΡΡ ΡΠΊΡΠΏΠΎΡΡ Π½ΡΠΆΠ½Π° Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ, Π½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΠ°ΠΉΠ» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΠ΅ΡΡ Π²ΡΠ΅Ρ Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠ². ΠΡΠΊΡΡΡΡΠΉ ΡΠΊΡΠΏΠΎΡΡ, Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Ρ QR-ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΈ ΡΠΏΠΈΡΠΎΠΊ Π°Π΄ΡΠ΅ΡΠΎΠ² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π΅Π»ΡΠ·Ρ ΠΎΡΡΠ°Π²Π»ΡΡΡ Π² Π·Π°Π³ΡΡΠ·ΠΊΠ°Ρ , ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅. ΠΠ»Ρ Stratum ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΉ Π·Π°ΡΠΈΡΡΠ½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ. Π‘ΡΠ°ΡΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ΅ΠΆΠΈΠΌ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ CBC Π±Π΅Π· Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠ΅ΠΆΠ½ΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ»Ρ PBKDF2-SHA1 Ρ 64 000 ΠΏΠΎΠ²ΡΠΎΡΠΎΠ²; Π΅Π³ΠΎ ΡΠΎΡ ΡΠ°Π½ΠΈΠ»ΠΈ ΡΠ°Π΄ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ, ΠΈ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΊΠΎΠΏΠΈΠΉ ΠΎΠ½ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Ρ ΡΠΆΠ΅. Π€ΠΎΡΠΌΠ°Ρ Stratum ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΎΠ±Π° Π²Π°ΡΠΈΠ°Π½ΡΠ°. Aegis ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΈΡΡΡΠ΅Ρ ΡΠΊΡΠΏΠΎΡΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π΄Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΠΉ ΠΈ ΡΠΊΡΠΏΠΎΡΡΠ°.
ΠΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΈΠ»ΠΈ ΡΠΎΡ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ
ΠΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ ΠΎΠ±ΡΡΠ½ΡΠΉ Π²Ρ ΠΎΠ΄: ΠΏΠ°ΡΠΎΠ»Ρ Π²Π²ΠΎΠ΄ΠΈΡΡΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, Π° ΠΊΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅. ΠΡΠ»ΠΈ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°Ρ Π²Π°ΡΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, ΠΎΠ½Π° ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠ°ΡΠΎΠ»Ρ, ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΠΈΡΡ Π²Π²ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠΆΠ΅ ΠΎΡΠΊΡΡΡΡΠΌ ΡΠ΅Π°Π½ΡΠΎΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΡΠ΅ΠΊΡΠ΅Ρ TOTP ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΡΠ°ΠΆΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π²ΡΠ΅Ρ Π±ΡΠ΄ΡΡΠΈΡ ΠΊΠΎΠ΄ΠΎΠ².
ΠΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΠΈΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π‘Π¨Π ΠΎΡΠ½ΠΎΡΠΈΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ ΠΊ ΠΎΠ±ΡΠΈΠΌ ΡΠ΅ΠΊΡΠ΅ΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ. Π ΠΏΠ΅ΡΠ΅ΡΠ½Π΅ ΡΠ³ΡΠΎΠ· NIST SP 800-63B ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ, ΡΡΠΎ Π·Π°Ρ Π²Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΊΠΎΠ΄ΠΎΠ². ΠΠ°ΡΠ°Π»ΠΎΠ³ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ³ΡΠΎΠ· NIST ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ°ΠΊΡΠΎΡ Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠ»Ρ TOTP ΡΠ°Π·Π½ΠΎΡ ΠΏΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½. ΠΡΠ° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΠΎΡΠ΄Π°ΡΡ ΠΎΠ±Π° ΡΠ°ΠΊΡΠΎΡΠ° ΠΎΠ΄Π½ΠΎΠΉ Π·Π°ΡΠ°ΠΆΡΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.
ΠΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ: ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΡΠΎΠ·Π΄Π°ΡΡ Π΅ΡΡ ΠΎΠ΄Π½Ρ Π³ΡΠ°Π½ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΡ Π°ΡΠ°ΠΊΡΡΡΠ΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅ΡΡ. ΠΡΠ»ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈ ΡΠ΅ΠΊΡΠ΅Ρ TOTP Π»Π΅ΠΆΠ°Ρ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΠΊΡΡΡΠΎΠΉ Π±Π°Π·Π΅ Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ Π½Π° ΡΠΎΠΌ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ Π·Π°Π±ΡΠ°ΡΡ ΠΎΠ±Π°. ΠΠ»Ρ ΡΠ°ΠΉΡΠ° Π²Ρ ΠΎΠ΄ Π²ΡΡ Π΅ΡΡ ΠΎΡΡΠ°ΡΡΡΡ Π΄Π²ΡΡ ΡΠ°ΠΊΡΠΎΡΠ½ΡΠΌ: ΡΠ΅ΡΠ²Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄. ΠΠ° ΡΡΠΎΡΠΎΠ½Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ°Ρ ΡΠΎΡΠΊΠ° ΠΎΡΠΊΠ°Π·Π°. ΠΠ²Π΅ ΡΠ°Π·Π½ΡΠ΅ Π±Π°Π·Ρ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΏΡΠΎΡΠΈΠ² ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΡΡΠ΅ΡΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°, Π½ΠΎ ΠΌΠ°Π»ΠΎ ΠΌΠ΅Π½ΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡ ΡΠΆΠ΅ ΡΠΈΡΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
ΠΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ Ρ Android ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π³ΡΠ°Π½ΠΈΡΡ Π·Π°ΡΠΈΡΡ. Π‘ΠΈΡΡΠ΅ΠΌΠ° Π²ΡΠ΄Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΠΆΠΈΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠ΄ΡΠ°; ΡΡΠΎΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΎΠΏΠΈΡΠ°Π½ Π² ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Android. Aegis ΠΈ Stratum Π΄ΠΎΠΏΠΎΠ»Π½ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΈΠ·ΠΎΠ»ΡΡΠΈΡ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΊΠ»ΡΡΠΈΠ» Π΅Ρ Π·Π°ΡΠΈΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½ Π±Π΅Π· ΠΏΡΠ°Π² ΡΡΠΏΠ΅ΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΡΠΊΡΠ°Π½Π° ΠΈ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠ΅ΠΉ ΠΎΠ±ΡΡΠ½ΠΎ Π»ΡΡΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ΅Ρ TOTP ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π²Ρ ΠΎΠ΄.
Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π΅ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π°ΡΠ°ΠΊΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°ΠΌΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°. ΠΠΎΠ΄Π΄Π΅Π»ΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°Π·Ρ ΠΏΠ΅ΡΠ΅ΡΠ»Π°ΡΡ Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΡΠ°ΠΉΡΡ, Π° Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π·Π°Π±ΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠΆΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄ΡΠ½Π½ΠΎΠ³ΠΎ ΡΠ΅Π°Π½ΡΠ°. Π ΡΡΠΈΡ ΡΠ»ΡΡΠ°ΡΡ Π°ΡΠ°ΠΊΡΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ Π°ΠΊΠΊΠ°ΡΠ½ΡΡ, Π½Π΅ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ ΡΠ΅ΠΊΡΠ΅Ρ TOTP ΠΈΠ· ΡΠ΅Π»Π΅ΡΠΎΠ½Π°. Π Π°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΡΠ°ΠΆΠ΅ΠΉ ΡΠ΅ΠΊΡΠ΅ΡΠ°, ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΠΎΠΌ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ ΠΊΡΠ°ΠΆΠ΅ΠΉ ΡΠ΅Π°Π½ΡΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°Π½Π° Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ TOTP Ρ ΠΊΠ»ΡΡΠ°ΠΌΠΈ Π΄ΠΎΡΡΡΠΏΠ°.
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²ΡΠ²ΠΎΠ΄
Π₯ΡΠ°Π½ΠΈΡΡ TOTP Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ ΠΎΠ±ΡΡΠ½ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π΅Π΅, ΡΠ΅ΠΌ Π½Π° ΡΠΎΠΌ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, Π³Π΄Π΅ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠ°ΡΠΎΠ»Ρ. ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ½ΠΎ Π½Π΅ Π΄ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎΠ΅ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΡΡΠ²ΠΎ Android Π½Π°Π΄ Microsoft Windows: ΠΎΠ±Π΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΠΈΡΠΈΡΡ ΠΈΠ»ΠΈ Π·Π°ΡΠ°Π·ΠΈΡΡ. ΠΠ°ΡΠ°ΠΆΡΠ½Π½ΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½, ΠΎΡΠΊΡΡΡΠ°Ρ ΡΠ΅Π·Π΅ΡΠ²Π½Π°Ρ ΠΊΠΎΠΏΠΈΡ ΠΈΠ»ΠΈ Π²Π²ΠΎΠ΄ ΠΊΠΎΠ΄Π° Π½Π° ΠΏΠΎΠ΄Π΄Π΅Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ²Π΅ΡΡΠΈ ΡΡΡ ΠΏΠΎΠ»ΡΠ·Ρ Π½Π° Π½Π΅Ρ.
ΠΡΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π΅Π΅
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΡΠ²ΡΠ·ΠΊΠΈ Π²Π°ΠΆΠ½Π΅Π΅ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Aegis Ρ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ ΠΈ ΠΎΡΠΊΡΡΡΠΎΠΉ ΠΊΠΎΠΏΠΈΠ΅ΠΉ Π² ΠΎΠ±Π»Π°ΠΊΠ΅ ΡΡΡΡΠΏΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΌΡ Stratum. Stratum Π±Π΅Π· ΠΏΠ°ΡΠΎΠ»Ρ Π±Π°Π·Ρ ΡΡΡΡΠΏΠΈΡ Aegis Ρ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ ΠΏΠ°ΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠ°Π·ΠΎΠΉ, ΠΊΠΎΡΠΎΡΠΊΠΈΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΈ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠΊΡΠΏΠΎΡΡΠΎΠΌ.
ΠΠ»Ρ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ Android-ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Aegis Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ²Π°ΡΠΈΠ²Π½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΠ° ΠΈ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡ Π΅ΠΌΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π±Π°Π·Ρ, ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, Π° Π²Π΅ΡΡΠΈΡ 3.4.2 Π²ΡΡΠ»Π° 24 ΡΠ΅Π²ΡΠ°Π»Ρ 2026 Π³ΠΎΠ΄Π°. ΠΡΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΎΠ½Π½Π°Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡ ΠΏΠΎ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ Π·ΡΠ΅Π»ΠΎΡΡΠΈ, Π° Π½Π΅ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎΠΉ Π½Π΅ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ.
ΠΡΠΈ Π²ΠΊΠ»ΡΡΡΠ½Π½ΠΎΠΌ ΠΏΠ°ΡΠΎΠ»Π΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ Π±Π°Π·Ρ Stratum Π΄Π°ΡΡ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠΌΡΡ Π·Π°ΡΠΈΡΡ. ΠΠΎΠ²ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Argon2id, Π° Π²Π΅ΡΡΠΈΡ 1.6.2 Π²ΡΡΠ»Π° 8 ΠΌΠ°Ρ 2026 Π³ΠΎΠ΄Π°. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ Stratum ΡΠΎΡΡΠΎΠΈΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄Π»Ρ ΡΠ°ΡΠΎΠ² Wear OS. Π‘Π±ΠΎΡΠΊΠΈ ΠΈΠ· F-Droid Π½Π΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Ρ ΡΠ°ΡΠ°ΠΌΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΄Π»Ρ Π½Π΅Ρ Π½ΡΠΆΠ½Ρ ΡΠΈΡΠΌΠ΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Google; ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π²Π°ΡΠΈΠ°Π½ΡΠ΅ ΠΈΠ· Google Play. ΠΠ° ΡΠ°ΡΠ°Ρ Stratum Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ HOTP, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ΄Π½ΠΎΡΡΠΎΡΠΎΠ½Π½ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°Π΄ΡΠΆΠ½ΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°ΡΡ ΡΡΡΡΡΠΈΠΊ Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠΌ.
| Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ | ΠΡΠ±ΠΎΡ |
|---|---|
| ΠΡΠΆΠ½Ρ ΠΎΠ±ΡΡΠ½ΡΠ΅ TOTP Π½Π° Android Π±Π΅Π· ΡΠ°ΡΠΎΠ² | Aegis ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ²Π°ΡΠΈΠ²Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ; Stratum ΡΠΎΠΆΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΠ»Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ»Ρ |
| ΠΡΠΆΠ½Ρ ΠΊΠΎΠ΄Ρ Π½Π° ΡΠ°ΡΠ°Ρ Wear OS | Stratum ΠΈΠ· Google Play |
| ΠΡΠΆΠ΅Π½ Π±ΡΠΊΠ²Π΅Π½Π½ΡΠΉ Yandex OTP | ΠΠ±Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ; ΡΠ½Π°ΡΠ°Π»Π° ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΠ΅ΡΠ²ΠΈΡ ΠΆΠ΄ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²ΠΎΡΠ΅ΠΌΡ Π±ΡΠΊΠ² |
| ΠΡΠΆΠ½Ρ Steam ΠΈΠ»ΠΈ mOTP | ΠΠ±Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ |
| ΠΠ°ΠΆΠ΅Π½ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ | Π½ΠΎΠ²ΡΠΉ Π·Π°ΡΠΈΡΡΠ½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ Stratum Ρ Argon2id |
| ΠΠ°ΠΆΠ½Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π±Π°Π·Ρ | Aegis |
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
ΠΡΠ±ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ Π½Π°ΡΡΡΠΎΠ΅ΠΊ. Π Aegis Π½ΡΠΆΠ½ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½ΠΎ, Π° Π² Stratum Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ°ΡΠΎΠ»Ρ Π±Π°Π·Ρ. Π ΠΎΠ±ΠΎΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ Π±ΠΈΠΎΠΌΠ΅ΡΡΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΠΊ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΡΠΊΡΡΡΡ ΡΠΆΠ΅ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΡ Π±Π°Π·Ρ, Π·Π°Π΄Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ ΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ Π·Π°ΠΏΡΠ΅Ρ ΡΠ½ΠΈΠΌΠΊΠΎΠ² ΡΠΊΡΠ°Π½Π°.
ΠΠ°ΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΎΠ΄Π½Π° Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠ΅Π·Π΅ΡΠ²Π½Π°Ρ ΠΊΠΎΠΏΠΈΡ Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ ΠΏΠ°ΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠ°Π·ΠΎΠΉ. ΠΡ ΡΡΠΎΠΈΡ ΠΎΡΠΊΡΡΡΡ ΡΠ΅ΡΡΠΎΠ²ΡΠΌ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΏΠΎΡΠ΅ΡΡΠ΅ΡΡΡ. ΠΡΠΊΡΡΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΡΠΊΡΠΏΠΎΡΡΠ° Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°, Π° ΠΊΠΎΠ΄Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΡΠΎΠ² Ρ ΡΠ°Π½ΠΈΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°. ΠΡΠ»ΠΈ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΆΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠΌ, ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π°ΡΠ°ΠΊΠΎΠ²Π°ΡΡ ΠΎΠ±Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠΊΠ°Π·Π° ΠΈΠ»ΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π°: ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡ ΡΠ°Π½ΡΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ Π½Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π°ΡΠ°ΠΆΡΠ½Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ΅. Π’Π°ΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΡΠΈΡΠΊ ΡΠΈΠ»ΡΠ½Π΅Π΅, ΡΠ΅ΠΌ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ°ΠΌΠΈ Aegis ΠΈ Stratum.
π Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅
- TOTP ΠΈ ΠΊΠ»ΡΡΠΈ Π΄ΠΎΡΡΡΠΏΠ° β ΠΎΠ±ΡΠΈΠΉ ΡΠ΅ΠΊΡΠ΅Ρ, ΡΠΈΡΠΈΠ½Π³, Π·Π°ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΠΊΡΠ°ΠΆΠ° ΡΠ΅Π°Π½ΡΠ°
- Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠ»ΡΡΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ β Π²Π°ΡΠΈΠ°Π½Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ΅ΠΊΡΠ΅Ρ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΡ ΠΊΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°
- π Aegis Π½Π° GitHub β ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄, Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ
- π Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Aegis β ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅, Π²ΡΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠ»ΡΡΠ° ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠΈΠΏΡ ΠΊΠΎΠ΄ΠΎΠ²
- π Stratum Π½Π° GitHub β ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ²
- π Π€ΠΎΡΠΌΠ°Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ Stratum β AES-GCM, Argon2id ΠΈ ΡΡΠ°ΡΡΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ ΡΠΎΡΠΌΠ°Ρ
- π ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° TOTP Π΄Π»Ρ Π―Π½Π΄Π΅ΠΊΡ ID β ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
π€ ΠΡΠΈ ΡΡΠ°ΡΡΠΈ ΠΎΡΠΊΡΡΡΡ β ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΡΠ°ΡΡ Π½Π° Π½ΠΈΡ ΠΠ
ΠΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΠ΅Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΠ Π½Π° Π½Π°ΡΠΈΡ ΡΡΠ°ΡΡΡΡ . ΠΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² Forgejo: ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊ ΡΡΠΎΠΉ Π·Π°ΠΌΠ΅ΡΠΊΠΈ Β· ΡΠΊΠ°ΡΠ°ΡΡ Π²Π΅ΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΎΠ΄Π½ΠΈΠΌ zip-Π°ΡΡ ΠΈΠ²ΠΎΠΌ.