π Π ΠΏΠΎΠΈΡΠΊΠ°Ρ
Π»ΡΡΡΠ΅Π³ΠΎ Π°ΡΠ΄ΠΈΡΠ° ΡΠΎΠ±ΡΡΠΈΠΉ Linux: auditd vs eBPFβΡΠ΅ΡΠ΅Π½ΠΈΡ
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΈ:
1. Π’ΠΈΠΏΡ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°
2. ΠΠΎΠ΄ΠΎΠΏΡΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ
3. ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
4. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈΡΠΏΡΡΠ°Π½ΠΈΠΉ
β¦ ΠΠΎ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ²
β¦ ΠΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ
β¦ ΠΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 1: Π·Π°ΠΏΡΡΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 2: Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΡΠ΅ΡΡΡ
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 3: ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 4: ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ Π°ΡΡΠΈΠ±ΡΡΠΎΠ²
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 5: Π²Ρ
ΠΎΠ΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ 6: docker
β¦ ΠΠ½ΡΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ: Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΡ ΠΎΡ ΠΈΡΠΏΡΡΠ°Π½ΠΈΠΉ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²
5. ΠΡΠ²ΠΎΠ΄Ρ
Π‘ΡΠ°ΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΡΡ Π°ΡΠΏΠ΅ΠΊΡΠ°ΠΌΠΈ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π°ΡΠ΄ΠΈΡΠ°) ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Linux
β Π Π½Π΅ΠΉ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΈ ΡΡΠ°Π²Π½ΠΈΠΌ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ auditd Ρ ΠΎΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π΅Π½Π½ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ Π½Π° Π±Π°Π·Π΅ eBPF β tetragon, kunai, falco ΠΈ Sysmon for Linux
π£ Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΡΡΠΈΠ²ΠΎ
π§βπ» ΠΡΠΈΡΠ½ΡΠΉ Ρ
Π°ΠΊΠ΅Ρ