ОбјавСн Π΅ ΠΊΠΎΠ΄ΠΎΡ‚ Π·Π° бСзбСдносниот Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π½Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ FwAnalyzer

ΠšΡ€ΡƒΠ·, компанија ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π·Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° автоматско возСњС, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΈΠ·Π²ΠΎΡ€Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ FwAnalyzer, кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° сликитС Π½Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Linux ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΈΡ‚Π΅ пропусти ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ Π½ΠΈΠ². ΠšΠΎΠ΄ΠΎΡ‚ Π΅ напишан Π½Π° јазик Go ΠΈ дистрибуирани ΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†ΠΈΡ€Π°Π½ ΠΏΠΎΠ΄ Apache 2.0.

ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° слики ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ext2/3/4, FAT/VFat, SquashFS ΠΈ UBIFS Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈ систСми. Π—Π° ΠΎΡ‚Π²ΠΎΡ€Π°ΡšΠ΅ Π½Π° сликата, сС користат стандардни Π°Π»Π°Ρ‚ΠΊΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС e2tools, mtools, squashfs-tools ΠΈ ubi_reader. FwAnalyzer Π³ΠΎ ΠΈΠ·Π²Π»Π΅ΠΊΡƒΠ²Π° Π΄Ρ€Π²ΠΎΡ‚ΠΎ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ ΠΎΠ΄ сликата ΠΈ ја ΠΏΡ€ΠΎΡ†Π΅Π½ΡƒΠ²Π° содрТината Π²Ρ€Π· основа Π½Π° мноТСство ΠΏΡ€Π°Π²ΠΈΠ»Π°. ΠŸΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π°Ρ‚ со ΠΌΠ΅Ρ‚Π°ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм, Ρ‚ΠΈΠΏΠΎΡ‚ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΈ содрТината. Π˜Π·Π»Π΅Π·ΠΎΡ‚ Π΅ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°Ρ˜ Π²ΠΎ JSON Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, кој Π³ΠΈ сумира ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈ ΠΎΠ΄ Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ ΠΈ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ° ΠΈ листа Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΡˆΡ‚ΠΎ Π½Π΅ сС Π²ΠΎ согласност со ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°.

ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° пристап Π΄ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π° пристап Π·Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π·Π° сСкого ΠΈ поставува Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΈ UID/GID), ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π° присуство Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ со Π·Π½Π°ΠΌΠ΅Π½Ρ†Π΅Ρ‚ΠΎ suid ΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ΠΎΠ·Π½Π°ΠΊΠΈ SELinux, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π° Π·Π°Π±ΠΎΡ€Π°Π²Π΅Π½ΠΈ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π·Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΎ опасни Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ. Π‘ΠΎΠ΄Ρ€ΠΆΠΈΠ½Π°Ρ‚Π° Π³ΠΈ истакнува Π½Π°ΠΏΡƒΡˆΡ‚Π΅Π½ΠΈΡ‚Π΅ инТСнСрски Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° Π΄Π΅Π±Π°Π³ΠΈΡ€Π°ΡšΠ΅, Π³ΠΈ истакнува ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π°, Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°/ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π° Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ΠΎΡ‚ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Ρ…Π°ΡˆΠΎΠ²ΠΈ Π½Π° SHA-256 ΠΈ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ статични маски ΠΈ Ρ€Π΅Π³ΡƒΠ»Π°Ρ€Π½ΠΈ ΠΈΠ·Ρ€Π°Π·ΠΈ. МоТно Π΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π°Ρ‚ скриптитС Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈΠΎΡ‚ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ со ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ. Π—Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Android, сС Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π·Π° ΠΈΠ·Π³Ρ€Π°Π΄Π±Π° (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ ro.secure=1, ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° ro.build.type ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ SELinux).

FwAnalyzer ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° Π΄Π° сС поСдностави Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚Π° Π½Π° бСзбСдноснитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π²ΠΎ Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ ΠΎΠ΄ Ρ‚Ρ€Π΅Ρ‚ΠΈ страни, Π½ΠΎ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° Π³Π»Π°Π²Π½Π° Ρ†Π΅Π» Π΅ Π΄Π° Π³ΠΎ слСди ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ ΡˆΡ‚ΠΎ Π΅ Π²ΠΎ сопствСност ΠΈΠ»ΠΈ испорачан ΠΎΠ΄ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡ΠΈ со Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈ ΠΎΠ΄ Ρ‚Ρ€Π΅Ρ‚Π° страна. ΠŸΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° FwAnalyzer Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Π°Ρ‚ Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ Ρ‚ΠΎΡ‡Π½Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ ΠΈ Π΄Π° Π³ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Ρ‚Π΅ Π½Π΅ΠΏΡ€ΠΈΡ„Π°Ρ‚Π»ΠΈΠ²ΠΈΡ‚Π΅ ΠΎΡ‚ΡΡ‚Π°ΠΏΡƒΠ²Π°ΡšΠ°, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Π΄ΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΈ ΠΏΡ€Π°Π²Π° Π·Π° пристап ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²Π°ΡšΠ΅ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ ΠΈ ΠΊΠΎΠ΄ Π·Π° ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π³Ρ€Π΅ΡˆΠΊΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ ситуации ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Π½Π°ΠΏΡƒΡˆΡ‚Π°ΡšΠ΅ сС користи Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ssh сСрвСрот, ΠΏΡ€Π΅Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ инТСнСрска Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°, достапСн Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅ /etc/config/shadow ΠΈΠ»ΠΈ Π·Π°Π±ΠΎΡ€Π°Π²Π΅Π½ΠΈ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°ΡšΠ΅ Π½Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π΅Π½ потпис).

ОбјавСн Π΅ ΠΊΠΎΠ΄ΠΎΡ‚ Π·Π° бСзбСдносниот Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π½Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ FwAnalyzer

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€