Π’Π΅, ΠΊΡΠΎ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΠΎΡΠ΄Π°ΡΡ ΡΠ²ΠΎΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ΅ΡΡΠΈ Π½Π΅Π΄ΠΎΠ»Π³ΠΎΠ²Π΅ΡΠ½ΡΡ Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, Π½Π΅ Π·Π°ΡΠ»ΡΠΆΠΈΠ²Π°Π΅Ρ Π½ΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ, Π½ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
- ααααααΆααΈαα ααααααααααΈα
ααα
ααααΈαααααααααααΆαααααααααααααΎαα
αααΆααα’αΆαααααααααααα ααααα
αααααααα αΆα―αααααΆα ααααααα»ααααααα
αα ααΎααααααΆαα
- Π¦Π΅Π½ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
"α«αααααα CA" Π²Π²ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΡOCSP - ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° OCSP: Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Expect-Staple
- ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ Π½Π° Π»Π΅ΡΠ½ΠΈΠΉ
αα·α αα ααααα»ααααΌααααα ααααα 3 Π°Π²Π³ΡΡΡΠ° β Π²ΡΡΡΠ΅ΡΡ ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΠΎΠ², Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Π½ΡΡ Π² Π²ΠΎΠΏΡΠΎΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΡΡΠΈ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ΅ΡΠΈ Β«MediumΒ»
ααααΉααααα»α - ααΎα’αααΈααΆ "ααααα"?
ααααα (α’ααα ααααα - "α’ααααααΆααΈ" ααΆααααααααααΎα - αα»ααα½αααααΆαα―αααααααα’αααα ααβααΆβαααα·α; ααΆαααααααα
αααα»αααΆααΆα’ααααααααααααα ααααα ααΆααααααΆ "ααααα·αααααα") - α’ααααααααααααΆα’αα·αααΊαα·ααα·ααααααΆααααααα»αααααΈααααααααααααΆααααα
αΌαααααΎαααααΆα
ααααααααα α’ααααααααααααΆα’ααΈαααΊαα·ααααααα ααααΌααααααααααααααΌαααΆααααααΎαα‘αΎα
ααΆααααααΎαα‘αΎααααα»αααααααΆ ααααΆα 2019 αααααΆααααααα½αααααΆααααααΎαααα·ααΆααΆαααΌαααααΆααααα―αααΆααα ααααααααα±ααα’αααααααΎααααΆααα α»ααααααααΌαααΆαα αΌαααααΎααααΆααααααΆααααααΆα I2P ααΆααααααΆαααααΎααααΆαααα αα αααα·ααααΆαααααΌααα·ααααααα₯ααααα Wi-Fi α
ααααα αα·αααααααα
αα
ααααααΈ 1 ααα§αααΆααααΆα 2019 αααααΆααα
αα
α»αααααααααα ααααααα»αααααΈααΆαα
α»αα αααααααΆ
Medium αααααα±ααα’αααααααΎααααΆααααΌαααΆαα
αΌαααααΎααααΆααααααΆααααααΆααααα₯ααα·ααααα
αα ααααααααΎαα’αααααΆαααΆααΆααα αα ααααααΆαααααααααα ααΌα ααΆααααααα
- ααΆααααΆαααΆαααα α·ααααα»αααΆααααΆααΆααΆαααα αααααααα αΆα―αααααΆα
- αααααΎαα ααα½αααα»αααααααΆααααααααΆαααα αααα»ααααααΆα I2P
- αααααΎαααααααααα’αααΌααααΆαααααα½αααααα’αααααααααΆαααα I2P αααα’αΆα αααα½αααα αααααααααααΆαααα»αααΈα’ααΈαααΊαα·α "αα»ααα"
- αααααΎαα αααααΆαα ααΆαααααααααααααΉαααΆααΆααααα αααα»ααααααΆαααααα ααΎααααΈαα»αααααΆααααααααΆαααααΆαααΆααααα αΆααααααα»ααααα αααααΆα
- αααααΎαααααααααααααααααααααΆαααααα½αααααα’ααααααααΆααααΆαα αΌαααααΎααααΆ I2P ααΆααααααΆααααα½α
ααααααΆαααααααα’αααΈα’αααΈααα Medium ααΊα’αΆα
ααααΆααα
αααα»α
Π¦Π΅Π½ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Β«Medium Root CAΒ» Π²Π²ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ OCSP
ΠΠ΅ ΡΠ°ΠΊ Π΄Π°Π²Π½ΠΎ ΡΠ΅Π½ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Β«Medium Root CAΒ» ΠΏΠΎΠΌΠΈΠΌΠΎ ΡΠΏΠΈΡΠΊΠ° ΠΎΡΠΎΠ·Π²Π°Π½Π½ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² (CRL) ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΡΠ΅ΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ OCSP.
OCSP (Online Certificate Status Protocol) ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ· ΡΠ΅Π±Ρ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΡΠ°ΡΡΡΠ° SSL-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅, ΡΠ΅ΠΌ ΡΡΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ»ΠΎΡΡ ΡΠ°Π½Π΅Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΎΡΠΎΠ·Π²Π°Π½Π½ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² CRL (Certificate Revocation List).
ΠΡΠΎΡΠΎΠΊΠΎΠ» OCSP ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΡΡΠ»Π°Π΅Ρ Π·Π°ΠΏΡΠΎΡ ΡΠ΅ΡΠ²Π΅ΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ SSL-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ΅, Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΅ΠΌΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΎΡΠ²Π΅ΡΠΎΠ²:
- good β SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Π½Π΅ ΠΎΡΠΎΠ·Π²Π°Π½ ΠΈ Π½Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½,
- revoked β SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΠΎΡΠΎΠ·Π²Π°Π½,
- unknown β Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΡΠ°ΡΡΡ SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΠΈΠ·Π΄Π°ΡΠ΅Π»Ρ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° OCSP: Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Expect-Staple
Expect-Staple β ΡΡΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ HTTP. ΠΠ³ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ β ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π²Π½ΡΡΡΠΈ HTTP-ΠΎΡΠ²Π΅ΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΠΎΠ»Π΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΎΠ±ΡΠΈΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΡ, ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠ΅ΡΠ΅Π½Π·ΠΈΠΈ, Π΅ΡΠ»ΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ OCSP StaplingβΠ° Π·Π°ΡΠ²Π»Π΅Π½ΠΎ, Π½ΠΎ ΠΏΠΎ ΡΠ°ΠΊΡΡ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ.
ΠΡΠΎΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ° Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΡΠΈΡΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ±ΠΎΡΡ OCSP StaplingβΠ°.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΏΡΠΎΡΡΠ°:
Expect-Staple: max-age=31536000; report-uri="https://scotthelme.report-uri.io/r/d/staple"; includeSubDomains; preload
ΠΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± OCSP Stapling ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ
ααΎαααΌαα’ααααΎαα’αααα±ααα αΌααα½ααααα»ααα·α αα ααααα»ααααΌααααα ααααααααΌααααα αα ααααααΈ 3 ααααΈα αΆ
αα·α
αα
ααααα»ααααΌααααα
ααααα β ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ° ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΠΎΠ², Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Π½ΡΡ
Π² Π²ΠΎΠΏΡΠΎΡΠ°Ρ
ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΡΡΠΈ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅
ααΌαααααα ααΎααα½αααααΆααΎααααΈαα·ααΆααααΆα’αααΈαααα αΆααααΆαααααα»αααΆααααααΉαααααααααααααα»αα’αα·αααα
ααΎαααΌαα’ααααΎαα’ααααααααααααΆαααα
αΆααα’αΆααααααααΎαα»ααααα·ααΆαααααααΆα αα·αα―αααααΆααα
ααΎα’ααΈαααΊαα·α ααΎααααΈα
αΌααα½αα ααΆαααααα»ααααΌααααα
ααααα - α
ααααααΉαααααΈ α±ααΆαααΎααααΈαα½αααα»ααααααααΆααααα·αααΌα
ααααΆ αα·ααααααΎαααααΆααααααααΆαααααααααααΆα
αααΎαα ααΆαα
αΌααα½αααΊαα·ααα·αααααααα
αα·α
αα
ααααα»αααΉαααααΎα‘αΎααααα»αααααααααααΆααα·ααΆααααΆαααα
ααααΌαααΆαα’αααΈαααα αΆαααααΆαααααα»αααΆααααααΉααα»ααααα·ααΆαααααααΆα α―αααααΆααα
ααΎα’ααΈαααΊαα·α αα·αααΆαα’αα·αααααα
ααΎααΎαααΉαααααΆααα’αααΈααααα
- "α’ααααααααααααΆα’ααΈαααΊαα·ααα·ααααααΆα" "ααααα"α αααααα·ααΈα’ααααα’αααΈαααα αΆααΌαα ααΆααααααΉαααΆαααααΎααααΆαααααααΆα αα·αααααΆαααααααΆβ, Mikhail Podivilov
ααΆαααα·αααΉαααααΆααααΈα’αααΈαααααΆ αα·αα’αααΈααααα·ααααααΆα’ααααααααα’ααΈαααΊαα·ααα·ααααααΆα "ααααα" ααααΌα ααΆαααα αΆαααΈαααααααΆααααααααΆα αα·αααααααααΈααααααααααα ααΆααααααααα§ααααααααααΆαα±ααααΆαααααΉαααααΌα αα·αααααΎααααΆααααααΆααααααΆαα
- "αα»ααααα·ααΆααα αααααααΎαααααΆααααααα α ααα»α’αααΈααΆαααΆα’ααααα½αααααΎ HTTPS αα αααα αΌααα ααΆααααα ααααα epsites", Mikhail Podivilov
αααΆαααΆαααα’αααΈααΌαα ααα»αααα αΆαααΆα αααααΌαααααΎαα·ααΈααΆα HTTPS αα αααααααΎααααΆαααααααααΆα I2P αα αααα’αααααααΆαααα αααααΆαααΆααααα ααα»α α αΌαααααΎαααΆααααααααααααααααα·ααααα·αααααααα
β Β«Π ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Β«HyperSphereΒ» ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠΈ ΡΠ°ΠΌΠΎΠΎΡΠ³Π°Π½ΠΈΠ·ΡΡΡΠΈΡ ΡΡ ΡΠ΅ΡΠ΅ΠΉ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅: ΠΊΠ΅ΠΉΡΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅Β», ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΠ΅ΡΠ½ΠΈΠ½
ΠΠΎΠΊΠ»Π°Π΄ΡΠΈΠΊ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Β«HyperSphereΒ» ΠΈ ΠΊΠ΅ΠΉΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ΅ΡΠ΅ΠΉ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅.
Π‘ΠΏΠΈΡΠΎΠΊ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡΡΡΡ.
ααΎα’αααα
αααααααααα?
α’αααΈαααααΎαααΉααα·ααΆααααΆα
α‘αΌααΈααα ααΆααΆαααΉααααααΌααααααααααααααΆα "ααααα" - ααΎααααΈααααΆαααΆα¬αα·α?
αα½αααααα»ααα
αααα»ααα ααααααΆα
ααααααααα’αααΌααααααΆαααααααααααΆα "ααααα" - ααααΆααααα αΆαααΆα ααααα»ααα·αααΆαα’αα·αααααααααααα½αααα
αα½αααααα»αααΎα
αα αααααα ααΎααααα»αααααααα»αααΉααα·α αα ααΆαααααΆαααα½α - ααΎααααΈαα·ααΆααααΆα’αααΈααααΆααααα αΆαααΆα α αα·ααααααΌαααΆααααα»ααα αααα»ααααααΆα αα·αααΆαα’αα»ααααααΆαααααααααΆαααααααα½αααα
αααα»αα ααααβαα½αααα ααααΆαααα»ααα αααα·ααΆααααααααα»α αα·αααααααααααΆα αααΆαααΈαααααααα ααααΆαααα αα αα·ααααααααααα
αααααΆαααααααααααααααΆααααΆαα’αα·αααααααααααΆα "ααααα"
αααα½αααΆααα’ααααΆααααααααΆααα½α α¬αααααααΆααααααααα ααΆααααααΉαααΆαα’αα·αααααααα·ααααΆαααααα "ααααα" αα·αααααΆαααααααΆα
β¦ αα·ααααα½ααα½αα±ααα αΆααα’αΆαααααααααααααα!
α’αααα’αΆα ααααΎαααααΆααααααααΆααααΆααα·ααΆααααΆαα αααα»αααα·ααααααα ααΆαααααα»αααααααΆαα
ααΎααααΈα
αΌααα½αα’αααααααΌαααΆα
ααΆααααααΌααααα»αα’αααα
αΌααα½α αα·αααΆαα
α»ααααααα 11α 30 α
ααΆαα
αΆααααααΎαααΆαααΆαααα½αα 12α 00 α
αααα αΆαααααα ααααααααΉαααα·ααΆαααα 15α 00 α
α’αΆααααααΆα: ααΈαααα»ααααΌααααΌ ααααΆααΈααααααααΎααααααααΈ Kolomenskaya α§ααααΆα Kolomenskoye
αα ααΎααααα»ααααα αΆαα’ααα!
ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΠΊΠ°Π½Π°Π»Π΅
α’αα·αααΊαα·αα₯ααα·ααααααα αααα»ααααααααα»αααααΈα αΆααααααΎαααΆαα½αα’ααα
α’αααα’αΆα ααααααααα½ααααα’αΆα ααααΎαα ααΆαααΆααα’αααααααΆααααααΎαα’ααΈαααΊαα·αα₯ααα·ααααααα αααα»ααααααααα»αααααΈααΆααααα αα α»αααααααααα ααΎαβααΆαβα αααααβαααααΈβαααΆαβααΌααααΌααΆαβα’αααΈβααααβαααβα’αααβα’αΆα βαα½αβαααααΆαβααΆαβαααΆαβα αααΆααα
- ααααΆαααα·αααααααα· αα·ααα ααΆααΈααααα’αααα’αααΈαααααΆααααααα α
ααααααα
αααααα α’αααααααααα ααΎαααααΆαααααα α¬αααααααααΆαααααα½α - α
αΌααα½ααααα»αααΆααα·ααΆααααΆα’αααΈαααα αΆαα
αα
ααααααα
ααΎαααααΆαααααα
αα ααΎ GitHub - α
αΌααα½αβαααα»α
ααΆαα’αα·ααααααααΆαα ααα αΆα OpenWRT αα ααΆα‘αΎαααΎααααΈααααΎααΆαααΆαα½ααααααΆαααααα - αααααΎαααααΆααααααα αααααααααα’ααααα
ααΎαααααΆα I2P α αΎαααααααααΆαα
DNS αααααααΆαααααα - ααΎαααααα’αααα
α ααα»α α αΌαααααΎαααΆα αα αααααΆαααααα
ααΆαα ααααααΆααα»α:
ααΌαα’αΆαααααα:
ααΎααα
ααΎ Telegramα
ααΆαααα’αααααααΎααααΆαααααααΆαα
α»ααααααααα»ααααααααα’αΆα
α
αΌααα½ααααα»αααΆααααααααα·αααα
ααΆααααααααααααααΎααααα½αα ααΆααΆααΏαααααΆαααααααΆαααα½αααΎαααΎααααΈααΉαααΈααα·ααααα’αααααααα·αααΆαααααΈαααααααα ααΎ Habre
-
β
-
β
α’αααααααΎααααΆαα 6 ααΆααααΆαααααααααα α’αααααααΎααααΆαα α¦α£ ααΆααααααΌαααΆαα αΆαααΆααα
ααααα: www.habr.com