ΠΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΎ Π΅ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΠ²ΠΎ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ°. ΠΡΡΡΠ½ΠΎΠΠ΅ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅, ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΡΡΠΎ ΠΊΠ°ΡΠΎ ΠΡΡΡΠ΅Π½ CBC, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π»ΠΎΠΊΠ°Π»Π΅Π½ Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π΄Π° ΠΏΠΎΠ»ΡΡΠΈ root ΠΏΡΠ°Π²Π° Π½Π° Π½ΡΠΊΠΎΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ LinuxΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅ Π² ΠΊΠΎΠ΄Π°. rxgk ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΈ RxRPC ΠΈ Π΅ ΡΠ²ΡΡΠ·Π°Π½ΠΎ ΡΡΡ Π·Π°ΠΏΠΈΡ Π² ΠΊΠ΅ΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π»ΠΈΠΏΡΠ²Π°ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π° ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ ΠΏΡΠΈ Π·Π°ΠΏΠΈΡ Π²ΡΠ² ΡΡΠ½ΠΊΡΠΈΡΡΠ° rxgk_decrypt_skb(). ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡΡ Π·Π° ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ (PoC) Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ Π½Π° 18 ΠΌΠ°ΠΉ 2026 Π³. ΠΎΡ BleepingComputer; ΡΠ°ΠΌΠΈΡΡ PoC Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ Π² V12 Π΅ΠΊΠΈΠΏΠ½ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°.
RxRPC Π΅ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π½Π° ΡΠ΄ΡΠΎΡΠΎ. Linux ΠΏΡΠ΅Π· UDP, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΠΉΠΊΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΡΡΠ°Π½ΡΠΏΠΎΡΡ Π·Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΈΠ·ΡΠΈΡΠ½ΠΎ ΠΏΠΎΡΠΎΡΠ²Π°, ΡΠ΅ AFS β Andrew File System Π΅ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° RxRPC, Π° ΡΠ°ΠΌΠΈΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π΄ΠΎΠ³ΠΎΠ²Π°ΡΡΠ½Π΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ°. Π’ΡΠΊ Π²Π»ΠΈΠ·Π° Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ RxGK, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° Π·Π°ΡΠΈΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΆΠΈΠΌ Π½Π° RxRPC/AFS.
Π‘ΠΏΠΎΡΠ΅Π΄ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° V12, DirtyDecrypt Π΅ Π΄ΡΡΠ³ Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° ΠΊΠ»Π°ΡΠ° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ. CopyFail / ΠΡΡΡΠ΅Π½ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ / Π€ΡΠ°Π½Π½Π΅Π·ΠΈΡΠΡΠΈΡΠΊΠΈ ΡΠ΅ ΡΠ΅ Π²ΡΡΡΡΡ ΠΎΠΊΠΎΠ»ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΠΈΠ΄Π΅Ρ: Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΠΎ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π½Π° ΡΠ΄ΡΠΎΡΠΎ, ΠΊΠ΅ΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅ ΠΈ Π±ΡΡΠ΅ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ Π»ΠΎΠΊΠ°Π»Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ Π΄Π° ΠΏΠΎΠ²Π»ΠΈΡΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ Π±ΠΈ ΡΡΡΠ±Π²Π°Π»ΠΎ Π΄Π° Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°Ρ. Π ΡΠ»ΡΡΠ°Ρ Ρ DirtyDecrypt, ΡΠΎΠ²Π° Π΅ βΠ·Π°ΠΏΠΈΡ Π² rxgk pagecacheβ ΠΏΠΎΡΠ°Π΄ΠΈ Π»ΠΈΠΏΡΠ²Π°ΡΠ°ΡΠ° COW Π·Π°ΡΠΈΡΠ° Π² rxgk_decrypt_skb().
ΠΠΊΠΈΠΏΡΡ Π½Π° V12 ΡΠ²ΡΡΠ΄ΠΈ, ΡΠ΅ Π΅ ΠΎΡΠΊΡΠΈΠ» ΠΈ ΡΡΠΎΠ±ΡΠΈΠ» Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. 9 ΠΌΠ°ΠΉ 2026 Π³ΠΎΠ΄ΠΈΠ½Π°, Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΡ Π°, ΡΠ΅ ΡΠΎΠ²Π° Π΅ Π΄ΡΠ±Π»ΠΈΠΊΠ°Ρ Π½Π° Π²Π΅ΡΠ΅ ΠΎΡΡΡΡΠ°Π½Π΅Π½ Π±ΡΠ³. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Ρ Π° Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΠ²ΠΎ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ°, ΡΠ²ΡΡΠ΄Π΅ΠΉΠΊΠΈ, ΡΠ΅ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ°ΡΠ° Π²Π΅ΡΠ΅ Π΅ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ ΡΠ΄ΡΠΎ.
Π‘ΠΈΡΡΠ°ΡΠΈΡΡΠ° Ρ CVE Π½Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΡΠ²ΡΠ΅ΠΌ ΡΡΠ½Π°. BleepingComputer ΡΡΠΎΠ±ΡΠ°Π²Π°, ΡΠ΅ ΠΊΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π° ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ Π½ΡΠΌΠ° ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΎΡΠΈΡΠΈΠ°Π»Π΅Π½ CVE Π·Π° ΠΈΠΌΠ΅ΡΠΎ DirtyDecrypt, Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΡΡ Π£ΠΈΠ» ΠΠΎΡΠΌΠ°Π½ ΡΠ²ΡΡΠ·Π²Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈΡΠ΅, ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΈ ΠΎΡ V12, Ρ CVE-2026 31635-, ΠΏΠΎΠΏΡΠ°Π²Π΅Π½ΠΎ Π² ΠΊΡΠ°Ρ Π½Π° Π°ΠΏΡΠΈΠ». NVD ΠΎΠΏΠΈΡΠ²Π° CVE-2026-31635 ΠΊΠ°ΡΠΎ Π³ΡΠ΅ΡΠΊΠ° Π² rxrpc: ΡΡΠ½ΠΊΡΠΈΡΡΠ° rxgk_verify_response() Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΠ»Π° Π΄ΡΠ»ΠΆΠΈΠ½Π°ΡΠ° Π½Π° RESPONSE Π°Π²ΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ²ΡΡΠ΄Π΅ Π΄ΡΠ»ΡΠ³ Π°Π²ΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π° rxgk_decrypt_skb() ΠΈ ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π°Π½Π΅ Π½Π° Π½Π΅ΡΡΠΏΠ΅Ρ Π½Π° ΠΊΠΎΠ΄Π° BUG_ON(len).
Π’ΠΎΠ΅ΡΡ, ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΈΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ²ΡΡΠ·Π²Π°Ρ DirtyDecrypt Ρ CVE-2026 31635-, Π½ΠΎ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° CVE Π² NVD Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ-ΡΡΡΠ½ΠΎ ΠΈ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ ΠΏΡΠ΅Π΄ΠΈΠΌΠ½ΠΎ Π΄ΠΎ Π³ΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π΄ΡΠ»ΠΆΠΈΠ½Π°ΡΠ° Π² rxrpc, Π° Π½Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄ΠΎ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠ° DirtyDecrypt/DirtyCBC ΠΊΠ°ΡΠΎ ΠΎΡΠ΄Π΅Π»Π΅Π½ Π·Π°ΠΏΠΈΡ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π΅ ΠΏΠΎ-ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅: DirtyDecrypt Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΠΈΠ»ΠΈ ΡΡΡΠ½ΠΎ ΡΠ²ΡΡΠ·Π°Π½ Ρ CVE-2026-31635., Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠ²ΡΡΠ΄ΠΈ, ΡΠ΅ ΡΠΎΠ²Π° Π΅ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎΡΠΎ ΠΈΠΌΠ΅ Π½Π° CVE.
ΠΠ° ΡΠ°Π±ΠΎΡΠ° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄ΡΠΎ ββΡ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° ΡΠ°Π·ΠΈ ΠΎΠΏΡΠΈΡ. CONFIG_RXGK, ΠΊΠΎΡΡΠΎ Π²ΠΊΠ»ΡΡΠ²Π° RxGK ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° AFS ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡ. Π’ΠΎΠ²Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΡΠ΅ΡΠ½ΡΠ²Π° ΠΎΠ±Ρ Π²Π°ΡΠ° Π½Π° Π·Π°ΡΠ΅Π³Π½Π°ΡΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ: Π½Π° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, ΡΠΎΠ²Π° ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π±ΡΡΠ·ΠΎ ΡΠ»Π΅Π΄Π²Π°Ρ ΡΠ΄ΡΠΎΡΠΎ Π½Π°Π³ΠΎΡΠ΅ ΠΏΠΎ Π²Π΅ΡΠΈΠ³Π°ΡΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Fedora, ΠΡΠΊΠ° Linux ΠΈ openSUSE TumbleweedBleepingComputer ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π²Π°, ΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΈΡΡ V12 PoC Π΅ ΡΠ΅ΡΡΠ²Π°Π½ ΡΠ°ΠΌΠΎ Π½Π° Fedora ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ ΡΠ΄ΡΠΎ.
DirtyDecrypt ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½Π° ΡΠΎΠ½Π° Π½Π° ΡΡΠ»Π° ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ° ΠΎΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Linux Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π½Π° LPE. Π Π°Π·ΠΊΡΠΈΡΠΈ ΠΏΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π°. ΠΠΎΠΏΠΈΡΠ°Π½Π΅ΡΠΎ Π΅ Π½Π΅ΡΡΠΏΠ΅ΡΠ½ΠΎ Π² algif_aead, ΠΡΡΡΠ΅Π½ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π² ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π€ΡΠ°Π½Π½Π΅Π·ΠΈΡ Π² XFRM ESP-in-TCP Microsoft ΠΎΠΏΠΈΡΠ°Π½ Dirty Frag ΠΊΠ°ΡΠΎ Π»ΠΎΠΊΠ°Π»Π½Π° Π΅ΡΠΊΠ°Π»Π°ΡΠΈΡ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ ΡΡΠ΅Π· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ esp4, esp6 ΠΈ rxrpc, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΠΉΠΊΠΈ Π½Π° Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈ Π»ΠΎΠΊΠ°Π»Π΅Π½ Π΄ΠΎΡΡΡΠΏ ΠΈ Π΄Π° ΡΠ΅ Π·Π°ΠΊΡΠ΅ΠΏΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ ΠΎΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ Π΅, ΡΠ΅ ΡΠ΅ ΡΠ΅ΡΡΠΎ ΡΠ΅ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠΈΡΠ°Ρ ΡΠ»Π΅Π΄ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎΡΠΎ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° SSH Π°ΠΊΠ°ΡΠ½Ρ, ΡΠ΅Π± ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°, ΡΡΠ·Π²ΠΈΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π½Π° ΡΡΠ»ΡΠ³Π° Ρ Π½ΠΈΡΠΊΠΈ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ. Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈ root Π΄ΠΎΡΡΡΠΏ, Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ΅ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, Π΄Π° ΡΠ΅ΡΠ΅ ΡΠ΅ΠΊΡΠ΅ΡΠΈ, Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½Ρ Π»ΠΎΠ³ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π΄Π° Π²Π½Π΅Π΄ΡΠΈ persistence ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ΄Π²ΠΈΠΆΠΈ ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΠΊ ΠΏΡΠ΅Π· ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°.
ΠΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ Π·Π°ΡΠ΅Π³Π½Π°ΡΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Ρ ΠΏΠΎΡΠ»Π΅Π΄Π²Π°ΡΠΎ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΡΠ΄ΡΠΎΡΠΎ. ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΈΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π΅ ΡΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ, ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π°Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ rxrpc ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈ ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ. Π’Π°ΠΊΠΈΠ²Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠ±Π°ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π½Π°ΡΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° AFS ΠΈ Π½ΡΠΊΠΎΠΈ IPsec/VPN ΡΡΠ΅Π½Π°ΡΠΈΠΈ, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Ρ ΡΠ°ΠΌΠΎ ΡΠ»Π΅Π΄ ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° Π²ΡΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ Π²ΡΡΡ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ°.
ΠΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π½Π°ΡΡΠΎΠ»Π½ΠΈ ΠΈ ΡΡΡΠ²ΡΡΠ½ΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ ΡΠΈΡΠΊΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π΅ ΠΏΠΎ-Π½ΠΈΡΡΠΊ ΠΎΡ ΡΠΎΠ·ΠΈ ΠΏΡΠΈ Π½Π΅ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅: DirtyDecrypt ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄. ΠΠ° Fedora, Arch ΠΎΠ±Π°ΡΠ΅... Linux, openSUSE Tumbleweed ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ Π±ΡΡΠ·ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΡΠ΄ΡΠΎΡΠΎ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ Π·Π°ΡΠ»ΡΠΆΠ°Π²Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΡΠΎΠ²Π° Π²Π΅ΡΠ΅ Π½Π΅ Π΅ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅Π½ Π΄ΠΎΠΊΠ»Π°Π΄, Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ Ρ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΎ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΠ²ΠΎ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° ΠΈ ΡΡΠ΅Π½ ΠΏΡΡ ΠΊΡΠΌ Π΅ΡΠΊΠ°Π»Π°ΡΠΈΡ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
