πŸ’Ύ Archived View for gemini.strahinja.org β€Ί blog β€Ί 2024-03 β€Ί 20240331.gmi captured on 2024-08-18 at 17:27:53. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-05-10)

-=-=-=-=-=-=-

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½ΠΈ backdoor

ΠžΠ²ΠΈΡ… Π΄Π°Π½Π° јС Ρ‚Π΅ΠΌΠ° ΠΎ којој сС ΠΏΡ€ΠΈΡ‡Π° (Π΄ΠΎΠΏΠΈΡΡƒΡ˜Π΅) ΡˆΠΈΡ€ΠΎΠΌ IT свСта Ρ‚Π·Π². backdoor(1) Ρƒ ΠΏΡ€ΠΎΡ˜Π΅ΠΊΡ‚Ρƒ xz (ΠΏΡ€Π΅Ρ†ΠΈΠ·Π½ΠΈΡ˜Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ†ΠΈ liblzma). Овај ΡΠ»ΡƒΡ‡Π°Ρ˜ истичС свС ΠΌΠ°ΡšΠΊΠ°Π²ΠΎΡΡ‚ΠΈ ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π΅Π³ Π½Π°Ρ‡ΠΈΠ½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡΠ°ΡšΠ° слободних софтвСрских ΠΏΡ€ΠΎΡ˜Π΅ΠΊΠ°Ρ‚Π°. НијС Ρ€Π΅Ρ‡ ΠΎ Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΎΡ˜ Π³Ρ€Π΅ΡˆΡ†ΠΈ, Π½ΠΈΡ‚ΠΈ ΠΎ Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΎΠΌ бСзбСдносном пропусту: Π½Π°ΠΏΠ°Π΄Π°Ρ‡ јС ΡƒΠ±Π°Ρ†ΠΈΠΎ backdoor Π½Π°ΠΊΠΎΠ½ ΠΈΠ½Ρ„ΠΈΠ»Ρ‚Ρ€Π°Ρ†ΠΈΡ˜Π΅ (Ρƒ стварном свСту) Π½Π° Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄Π΅Ρ›Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡ˜Ρƒ ΠΏΡ€ΠΎΡ˜Π΅ΠΊΡ‚Π° постСпСним ΡΡ‚ΠΈΡ†Π°ΡšΠ΅ΠΌ ΠΏΠΎΠ²Π΅Ρ€Π΅ΡšΠ° maintainer-Π°, Π° Π·Π°Ρ‚ΠΈΠΌ ΠΈ Π·Π°ΡƒΠ·ΠΈΠΌΠ°ΡšΠ° њСговог мСста ΠΊΠ°ΠΎ Π½ΠΎΠ²ΠΎΠ³ maintainer-Π°. Π¦Π΅Π»Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π° јС Π²Π΅ΠΎΠΌΠ° Π΄ΠΎΠ±Ρ€ΠΎ испланирана: осим самог backdoor-Π°, Π½Π°ΠΏΠ°Π΄Π°Ρ‡ јС слао Ρ‡ΠΈΡ‚Π°Π² Π½ΠΈΠ· β€žΠ΄ΠΎΠ±Ρ€ΠΈΡ…β€œ ΠΏΠ΅Ρ‡Π΅Π²Π°.

ΠΏΡ€ΠΎΡ˜Π΅ΠΊΡ‚Ρƒ xz

Π¨Ρ‚Π΅Ρ‚Π° која јС Π½Π°Ρ‡ΠΈΡšΠ΅Π½Π° јС ΠΎΠ³Ρ€ΠΎΠΌΠ½Π°: Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ liblzma користС Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π΅ којС користС systemd ΠΈ glibc (Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π΅Ρ‡ΠΈΠΌΠ°: ΠΌΠ΅Ρ˜Π½ΡΡ‚Ρ€ΠΈΠΌ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π΅, Π½ΠΏΡ€. Debian, Fedora, Ubuntu...) Π΄Π° Π±ΠΈ ΠΎΠΌΠΎΠ³ΡƒΡ›ΠΈΠ»Π΅ Ρ€Π°Π΄ OpenSSH сСрвСра. ΠŸΡ€Π΅ΠΌΠ° Π½Π΅ΠΊΠΈΠΌ ΠΏΡ€ΠΎΡ†Π΅Π½Π°ΠΌΠ°, ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ јС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΠΈ ΠΎΠΊΠΎ 700 commit-ΠΎΠ²Π° којС јС послао Π½Π°ΠΏΠ°Π΄Π°Ρ‡ само ΠΏΡ€ΠΎΡ˜Π΅ΠΊΡ‚Ρƒ xz (Π° слао ΠΈΡ… јС, Ρ€Π΅Ρ†ΠΈΠΌΠΎ, ΠΈ ΠΏΡ€ΠΎΡ˜Π΅ΠΊΡ‚Ρƒ libarchive).

700 commit-ΠΎΠ²Π°

Π‘Π°Π΄Π° сС Π΄ΠΎΠ»Π°Π·ΠΈ Π΄ΠΎ Π²Π΅ΠΎΠΌΠ° интСрСсантног Π·Π°ΠΊΡ™ΡƒΡ‡ΠΊΠ°: ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ Π½Π΅ΠΊΠ°Π΄ вируси Π·Π° Windows ΠΈ DOS нису функционисали ΠΏΠΎΠ΄ ГНУ-ΠΎΠΌ са Линуксом, просто Π·Π°Ρ‚ΠΎ ΡˆΡ‚ΠΎ сС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Ρ‚Π΅ систСмС нису ΠΌΠΎΠ³Π»ΠΈ (Π»Π°ΠΊΠΎ) ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°Ρ‚ΠΈ, ΠΏΠ° сС Π·Π° ГНУ са Линуксом ΠΏΡ€ΠΎΡ‡ΡƒΠ»ΠΎ Π΄Π° јС β€žΠ°ΡƒΡ‚ΠΎΠΌΠ°Ρ‚ΡΠΊΠΈ Π±Π΅Π·Π±Π΅Π΄Π°Π½ ΡΠΈΡΡ‚Π΅ΠΌβ€œ, Ρ‚Π°ΠΊΠΎ су (Π·Π°) сада Униксолики систСми који Π½Π΅ користС systemd ΠΈ glibc (Ρ€Π΅Ρ†ΠΈΠΌΠΎ: Alpine Linux, OpenBSD, ...) β€žΠΈΠΌΡƒΠ½ΠΈβ€œ Π½Π° овај backdoor. Π•Ρ‚ΠΎ Π²Π΅ΠΎΠΌΠ° Π΄ΠΎΠ±Ρ€ΠΎΠ³ Ρ€Π°Π·Π»ΠΎΠ³Π° Π΄Π° сС напустС ΠΌΠ΅Ρ˜Π½ΡΡ‚Ρ€ΠΈΠΌ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π΅ ГНУ-Π° са Линуксом, ΠΈ ΠΏΡ€Π΅Ρ’Π΅ ΠΌΠ°ΠΊΠ°Ρ€ Π½Π° Alpine Linux, који користи musl libc, ΠΈΠ»ΠΈ Π½Π° OpenBSD, ΡˆΡ‚ΠΎ јС Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎ ΠΈ моја ΠΏΡ€Π΅ΠΏΠΎΡ€ΡƒΠΊΠ°. Ако Π½ΠΈΡˆΡ‚Π° Π΄Ρ€ΡƒΠ³ΠΎ, систСм ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ ΠΈΠ·Π²ΠΎΡ€Π½ΠΎΠ³ ΠΊΠΎΠ΄Π° који сС ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜Π΅ Ρƒ издања OpenBSD-Π° јС Π΄Π°Π»Π΅ΠΊΠΎ Ρ€ΠΈΠ³ΠΎΡ€ΠΎΠ·Π½ΠΈΡ˜ΠΈ.

Наравно, Π½ΠΈΡˆΡ‚Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π·Π°ΡˆΡ‚ΠΈΡ‚ΠΈΡ‚ΠΈ систСм ΠΎΠ΄ људског Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°. Π Π΅Ρ†ΠΈΠΌΠΎ, ΠΏΠΎΠ·Π½Π°Ρ‚Π° пракса ΠΌΠ΅Ρ˜Π½ΡΡ‚Ρ€ΠΈΠΌ β€ždeveloperβ€œ-Π° јС Π΄Π° Π½Π°ΠΏΠΈΡˆΡƒ Bash скрипт Π·Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Ρƒ ΠΈ корисницима Π΄Π°Ρ˜Ρƒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Ρƒ Π·Π° ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ сличну овој:

$ sudo bash <(curl -L nekisajt.com/install.sh)

Ова Π΅ΠΏΠΈΠ·ΠΎΠ΄Π° са backdoor-ΠΎΠΌ Ρƒ xz-Ρƒ ΠΏΠΎΠΊΠ°Π·ΡƒΡ˜Π΅ Π·Π°ΡˆΡ‚ΠΎ јС ΡˆΡ‚Π΅Ρ‚Π½ΠΎΡΡ‚ ΠΎΠ²Π°ΠΊΠ²ΠΈΡ… Π½Π°Ρ€Π΅Π΄Π±ΠΈ апсолутна: Π½Π΅ ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ ΡΠ°Ρ˜Ρ‚, Π½ΠΈΡ‚ΠΈ ΠΏΡ€ΠΎΡ˜Π΅ΠΊΠ°Ρ‚, ΠΊΠΎΠΌΠ΅ сС ΠΌΠΎΠΆΠ΅ апсолутно Π²Π΅Ρ€ΠΎΠ²Π°Ρ‚ΠΈ.

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

1. Π”Π΅ΠΎ ΠΊΠΎΠ΄Π° који ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° заобилаТСњС бСзбСдносних ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌΠ°.