Π€ΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΡΡΠ΄Π΅Π±Π½ΡΡ ΠΈ Π΄ΠΎΡΡΠ΄Π΅Π±Π½ΡΡ ΡΠ΅Π»ΡΡ
ππ§ͺ Π£Π²Π°ΠΆΠ°Π΅ΠΌΡΠ΅ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ! ΠΠ°ΡΡΠΎΡΡΠ΅Π΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ², ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ ΠΏΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡΒ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠ. ΠΠ°Π½Π½ΡΠΉ Π²ΠΈΠ΄ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠΈΡΠ»Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΈ Π½Π°ΡΠΊΠΎΠ΅ΠΌΠΊΠΈΡ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΡΠ΄Π΅Π±Π½ΠΎΠΉ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° Π³Π»ΡΠ±ΠΎΠΊΠΈΡ ΠΏΠΎΠ·Π½Π°Π½ΠΈΠΉ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, ΡΠ΅ΠΎΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ°Π²Π°. ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎ ΡΠ°Π·Π΄Π΅Π»Π°ΠΌ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±Π»ΠΎΠΊ. π₯οΈβοΈπ§
- π ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅: ΠΌΠ΅ΡΡΠΎ ΠΈ ΡΠΎΠ»Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΠ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠ΄Π΅Π±Π½ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ
Π ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π²ΡΠ΅Ρ ΡΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠΌ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, Π½ΠΎ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ Π³ΡΠ°ΠΆΠ΄Π°Π½ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΠΎΡΠ°, ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠΌ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΡΡ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΡΠ΄ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠ°Π²ΠΎΠ½Π°ΡΡΡΠ΅Π½ΠΈΠΉ.Β ΠΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠΒ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΠ΅Π΅ΡΡ Π² ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ (Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ, ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ ΠΈΠ»ΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ) ΠΈ Π΄Π°ΡΠ΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌ, ΡΡΠ΅Π±ΡΡΡΠΈΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ·Π½Π°Π½ΠΈΠΉ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π½Π°ΡΠΊ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. ΠΠ°Π½Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΡΠΈΠ·Π²Π°Π½ΠΎ ΡΠ½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ. π―π
- π§© ΠΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎ-ΠΏΡΠ°Π²ΠΎΠ²Π°Ρ ΠΎΡΠ½ΠΎΠ²Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ
ΠΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°Π±ΠΎΡΠ° Π±Π°Π·ΠΈΡΡΠ΅ΡΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Ρ :
2.1. Π€Π΅Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ:
- Π€Π΅Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΉ Π·Π°ΠΊΠΎΠ½ ΠΎΡ 31.05.2001 β 73-Π€Π Β«Π Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΡΠ΄Π΅Π±Π½ΠΎ-ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π² Π ΠΎΡΡΠΈΠΉΡΠΊΠΎΠΉ Π€Π΅Π΄Π΅ΡΠ°ΡΠΈΠΈΒ» β ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΡΠ°Π²ΠΎΠ²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ, ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ.
- ΠΡΠ°ΠΆΠ΄Π°Π½ΡΠΊΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄Π΅ΠΊΡ Π Π€ (ΡΡ. 79β87) β ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΈΡΡΠ΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ Π² Π³ΡΠ°ΠΆΠ΄Π°Π½ΡΠΊΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅.
- ΠΡΠ±ΠΈΡΡΠ°ΠΆΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄Π΅ΠΊΡ Π Π€ (ΡΡ. 82β87) β ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ Π² Π°ΡΠ±ΠΈΡΡΠ°ΠΆΠ½ΠΎΠΌ ΡΡΠ΄ΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅.
- Π£Π³ΠΎΠ»ΠΎΠ²Π½ΠΎ-ΠΏΡΠΎΡΠ΅ΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄Π΅ΠΊΡ Π Π€ (ΡΡ. 195β207) β ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΠΎ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΡΠΌ Π΄Π΅Π»Π°ΠΌ.
- Π§Π°ΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΡΠ°Ρ ΠΡΠ°ΠΆΠ΄Π°Π½ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΡΠ° Π Π€ (ΡΡ. 1259, 1261, 1270) β ΠΏΡΠ°Π²ΠΎΠ²Π°Ρ ΠΎΡ ΡΠ°Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π°Π²ΡΠΎΡΡΠΊΠΎΠ³ΠΎ ΠΏΡΠ°Π²Π°.
2.2. ΠΠ΅Π΄ΠΎΠΌΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΈ ΠΎΡΡΠ°ΡΠ»Π΅Π²ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ:
- ΠΡΠΈΠΊΠ°Π· ΠΠΈΠ½ΡΡΡΠ° Π ΠΎΡΡΠΈΠΈ ΠΎΡ 27.12.2012 β 237 Β«ΠΠ± ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΠ΅ΡΠ΅ΡΠ½Ρ ΡΠΎΠ΄ΠΎΠ² (Π²ΠΈΠ΄ΠΎΠ²) ΡΡΠ΄Π΅Π±Π½ΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Β».
- ΠΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Ρ ΡΡΠ΄Π΅Π±Π½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎ-ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ· (Π Π€Π¦Π‘Π ΠΏΡΠΈ ΠΠΈΠ½ΡΡΡΠ΅ Π ΠΎΡΡΠΈΠΈ).
- ΠΠΠ‘Π’ Π 57194-2016 Β«ΠΠ°ΡΠΈΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π‘ΡΠ΄Π΅Π±Π½Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎ-ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π°. ΠΠ±ΡΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΒ».
ΠΠΊΡΠΏΠ΅ΡΡ ΠΎΠ±ΡΠ·Π°Π½ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠ²Π°ΡΡΡΡ Π΄Π°Π½Π½ΡΠΌΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π² Ρ ΠΎΠ΄Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ. πβ
- π§° ΠΠ±ΡΠ΅ΠΊΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ: ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ
ΠΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Β ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠΒ Π½Π° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ:
| ΠΠΎΠ΄ Π³ΡΡΠΏΠΏΡ | Π’ΠΈΠΏ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² | ΠΡΠΈΠΌΠ΅ΡΡ | Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ |
| ΠΡΡΠΏΠΏΠ° Π | ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ | .c,.cpp,.h,.py,.java,.cs,.go,.rs | ΠΠΎΠ»Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ, Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ, Π±Π΅Π· ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΠΈ |
| ΠΡΡΠΏΠΏΠ° Π | ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ (ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠ΅) ΠΌΠΎΠ΄ΡΠ»ΠΈ | .exe,.dll,.so,.bin,.elf | ΠΠ΅Π· ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ, Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π²Π΅ΡΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° |
| ΠΡΡΠΏΠΏΠ° Π | ΠΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΠ | firmware.bin,.hex,.s19 | ΠΠ°ΠΌΠΏ, ΡΠ½ΡΡΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ |
| ΠΡΡΠΏΠΏΠ° Π | ΠΠ°Π½Π½ΡΠ΅, ΡΠΎΠΏΡΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ ΠΠ | ΠΠΎΠ³ΠΈ, Π΄Π°ΠΌΠΏΡ ΠΏΠ°ΠΌΡΡΠΈ, ΡΠ°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΡΠ΅Π΅ΡΡΡ | Π Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅, Ρ Ρ Π΅ΡΠ°ΠΌΠΈ |
| ΠΡΡΠΏΠΏΠ° Π | Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ | Π’Π, ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΡ, UML-Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ | ΠΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΠ΅, Ρ Π΄Π°ΡΠ°ΠΌΠΈ |
ΠΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ ΡΡΠΌΠΌ (MD5, SHA-256). ΠΠ±ΡΠ°Π·ΡΡ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ ΡΠΎΠ·Π΄Π°ΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ write-blocker’ΠΎΠ². ποΈπΈ
- 𧬠ΠΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π²ΠΈΠ΄ΠΎΠ² ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΠ ΠΏΠΎ ΡΠ΅Π»ΡΠΌ ΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌ
Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² Π΄Π΅Π»Π° Π²ΡΠ΄Π΅Π»ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΈΠ΄ΡΒ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠ:
4.1. ΠΠ²ΡΠΎΡΠΎΠ²Π΅Π΄ΡΠ΅ΡΠΊΠ°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° ΠΠΒ ποΈ
- Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΡΡΡΠ²Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π»ΠΈΡΠ° ΠΈΠ»ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ.
- ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΊΠΎΠ΄Π°.
4.2. ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° (Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ/ΠΏΠ»Π°Π³ΠΈΠ°ΡΠ°)Β π
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΎΠ².
- ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠ°ΡΠ°ΠΊΡΠ½ΠΎΡΡΠΈ.
4.3. Π’Π΅Ρ Π½ΠΈΠΊΠΎ-ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΠΈΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° ΠΠΒ π΅οΈ
- ΠΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ (Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, Β«ΡΠ΅ΡΠ½ΡΡ Ρ ΠΎΠ΄ΠΎΠ²Β»).
- ΠΠ½Π°Π»ΠΈΠ· Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°.
- ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΠΎΠ² Π²Π·Π»ΠΎΠΌΠ°.
4.4. ΠΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½Π°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π°Β π
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ (Π²ΠΊΠ»ΡΡΠ°Ρ open-source Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ: GPL, MIT, Apache ΠΈ Π΄Ρ.).
4.5. ΠΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈΒ π
- ΠΠ½Π°Π»ΠΈΠ· ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π·Π°ΡΠ²Π»Π΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ.
- ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°.
ΠΠ°ΠΆΠ΄ΡΠΉ Π²ΠΈΠ΄ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ². π§©π―
- π οΈ ΠΠ΅ΡΠΎΠ΄Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ: ΠΏΠΎΠ»Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°ΡΡΠ΅Π½Π°Π»
Π ΠΎΡΠ½ΠΎΠ²Π΅ Π»ΡΠ±ΠΎΠΉΒ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠΒ Π»Π΅ΠΆΠ°Ρ ΡΡΠΈ Π³ΡΡΠΏΠΏΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΡ ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎ, ΡΠ°ΠΊ ΠΈ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ.
5.1. ΠΠ΅ΡΠΎΠ΄Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°Β π¬
- ΠΠ΅ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·:Β ΠΏΠΎΠΈΡΠΊ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΡΡΡΠΎΠΊ, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ², ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π², ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΡΠ΅Π».
- Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·:Β ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π° (AST), Π²ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ.
- Π‘Π΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·:Β ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² (Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°).
- Π‘ΠΈΠ³Π½Π°ΡΡΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ·:Β ΠΏΠΎΠΈΡΠΊ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ΄Π° ΠΏΠΎ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ ΡΠΈΠ³Π½Π°ΡΡΡΠ°ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ).
- ΠΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·:Β Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠΈΠΊ Π₯ΠΎΠ»ΡΡΠ΅Π΄Π°, ΡΠΈΠΊΠ»ΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎ ΠΠ°ΠΊΠΊΠ΅ΠΉΠ±Ρ.
5.2. ΠΠ΅ΡΠΎΠ΄Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°Β π§ͺ
- Π’ΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π²ΡΠ·ΠΎΠ²ΠΎΠ²:Β API Monitor, Process Monitor, strace (Linux).
- ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ:Β Wireshark, tcpdump, Charles Proxy.
- ΠΡΠ»Π°Π΄ΠΊΠ° Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ:Β x64dbg, OllyDbg, gdb, lldb.
- ΠΡΠ»Π°Π΄ΠΊΠ° Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠ΄ΡΠ°:Β WinDbg, kd.
- ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Π΅:Β Cuckoo Sandbox, ANY.RUN, FireEye AX.
- ΠΠΌΡΠ»ΡΡΠΈΡ:Β QEMU, Unicorn Engine.
5.3. ΠΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (reverse engineering)Β π οΈ
- ΠΠΈΠ·Π°ΡΡΠ΅ΠΌΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅:Β ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ (IDA Pro, Ghidra, Radare2).
- ΠΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ:Β Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ (Hex-Rays, Ghidra decompiler, dnSpy Π΄Π»Ρ.NET).
- Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΈ Π΄Π΅ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΡ:Β ΡΠ½ΡΡΠΈΠ΅ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠΈΠΊΠΎΠ² (UPX, Themida, VMProtect, Enigma Protector).
ΠΡΠ±ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΎΠΌ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌΠΈ. ππ§ͺ
- π ΠΠΎΡΠ°Π³ΠΎΠ²ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΒ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠΒ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ:
ΠΡΠ°ΠΏ 1. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΎ-ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉΒ ποΈ
1.1. ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ΄Π° (ΠΈΠ»ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ° Π½Π° Π΄ΠΎΡΡΠ΄Π΅Π±Π½ΠΎΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅).
1.2. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠΎΠ»Π½ΠΎΡΡ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ
ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ².
1.3. Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π½Π°-Π³ΡΠ°ΡΠΈΠΊΠ° ΡΠ°Π±ΠΎΡ.
1.4. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠ° ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ².
ΠΡΠ°ΠΏ 2. ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²Β π
2.1. ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΠΎΡΠΌΠΎΡΡ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ (ΡΠΎΡΠΎΡΠΈΠΊΡΠ°ΡΠΈΡ).
2.2. ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ
ΡΡΠΌΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°.
2.3. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° ΡΠ°ΠΉΠ»ΠΎΠ² (ΡΠΈΠ³Π½Π°ΡΡΡΡ, ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΡΠ»Π°).
2.4. ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π°Π»ΠΈΡΠΈΡ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΠΈ.
ΠΡΠ°ΠΏ 3. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ°ΡΡΠ½ΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈΒ π
3.1. ΠΠ΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ.
3.2. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΠ΅ΡΡΠΎΠ²ΡΡ
ΡΡΠ΅Π½Π΄ΠΎΠ² ΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ
ΠΌΠ°ΡΠΈΠ½.
3.3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½ΡΡ
ΠΎΠ±ΡΠ°Π·ΡΠΎΠ² (ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ).
ΠΡΠ°ΠΏ 4. ΠΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΒ π§ͺ
4.1. Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π° (ΠΏΠΎ ΡΡΠ°ΠΏΠ°ΠΌ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΌ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ 5.1).
4.2. ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· (ΠΏΠΎ ΡΡΠ°ΠΏΠ°ΠΌ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΌ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ 5.2).
4.3. Π‘ΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ (ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Ρ ΠΎΠ±ΡΠ°Π·ΡΠ°ΠΌΠΈ).
4.4. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠ΅ΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ².
ΠΡΠ°ΠΏ 5. ΠΠ½Π°Π»ΠΈΠ· ΠΈ ΡΠΈΠ½ΡΠ΅Π· ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
Β π§
5.1. Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π²ΡΡΠ²Π»Π΅Π½Π½ΡΡ
ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ².
5.2. ΠΡΠ΅Π½ΠΊΠ° ΠΈΡ
ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π·Π½Π°ΡΠΈΠΌΠΎΡΡΠΈ.
5.3. Π€ΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ
Π²ΡΠ²ΠΎΠ΄ΠΎΠ².
5.4. Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Ρ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌΠΈ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ.
ΠΡΠ°ΠΏ 6. ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠ°Β π
6.1. ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄Π½ΠΎΠΉ, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΈ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΡΡΡΠ΅ΠΉ ΡΠ°ΡΡΠ΅ΠΉ.
6.2. Π€ΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² (ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΈΠ»ΠΈ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠ½ΡΡ
).
6.3. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΡΠΊΡΠΈΠ½ΡΠΎΡΡ, ΡΠ°Π±Π»ΠΈΡΡ, ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΠΊΠΈ ΠΊΠΎΠ΄Π°, Π³ΡΠ°ΡΠΈΠΊΠΈ).
6.4. ΠΠΎΠ΄ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ ΠΈΠ»ΠΈ Π² ΡΡΠ΄.
ΠΡΠ°ΠΏ 7. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΠ΅ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·ΡΒ π (ΠΏΡΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ)
7.1. ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠΉ ΠΊ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΌΡ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
7.2. ΠΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ (Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ²).
7.3. ΠΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΡΡΠ΅ΡΠΎΠΌ Π½ΠΎΠ²ΡΡ
ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ².
ΠΠ΅ΡΡ Ρ ΠΎΠ΄ ΡΠ°Π±ΠΎΡ ΡΠΈΠΊΡΠΈΡΡΠ΅ΡΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΠΆΡΡΠ½Π°Π»Π΅ ΡΠΊΡΠΏΠ΅ΡΡΠ°. πβοΈ
- π Π‘ΡΡΡΠΊΡΡΡΠ° ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠ°
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΡΠΏΠ΅ΡΡΠ° ΠΏΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΒ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠΒ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ:
7.1. ΠΠ²ΠΎΠ΄Π½Π°Ρ ΡΠ°ΡΡΡ:
- Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ;
- Π΄Π°ΡΠ° ΠΈ ΠΌΠ΅ΡΡΠΎ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ;
- ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° (Π½ΠΎΠΌΠ΅Ρ Π΄Π΅Π»Π°, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΄Π° ΠΈΠ»ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ);
- ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ± ΡΠΊΡΠΏΠ΅ΡΡΠ΅ (Π€ΠΠ, ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΠ°ΠΆ, ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΡ, Π°ΡΡΠ΅ΡΡΠ°ΡΠΈΡ);
- ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΠΎ ΡΡ. 307 Π£Π Π Π€ (ΠΏΠΎΠ΄ΠΏΠΈΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠ°);
- ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΡΡΡΠΏΠΈΠ²ΡΠΈΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ ΡΡΠΌΠΌ;
- Π²ΠΎΠΏΡΠΎΡΡ, ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠΌ (Π² ΡΠΎΡΠ½ΠΎΠΉ ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠ΅).
7.2. ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ ΡΠ°ΡΡΡ:
- ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² (Π²ΠΈΠ΄ΠΈΠΌΡΠ΅ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ, ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ°);
- ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Ρ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΡΠ±ΠΎΡΠ°;
- Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΎΠ΄Π° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π²ΠΎΠΏΡΠΎΡΡ;
- ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ (ΡΠ°Π±Π»ΠΈΡΡ, ΡΠΊΡΠΈΠ½ΡΠΎΡΡ, Π³ΡΠ°ΡΠΈΠΊΠΈ, Π»ΠΈΡΡΠΈΠ½Π³ΠΈ ΠΊΠΎΠ΄Π°);
- ΠΎΡΠΌΠ΅ΡΠΊΠΈ ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² (ΡΠΎΡΠΎΠ°ΠΏΠΏΠ°ΡΠ°Ρ, write-blocker, ΠΠ).
7.3. Π‘ΠΈΠ½ΡΠ΅Π·ΠΈΡΡΡΡΠ°Ρ ΡΠ°ΡΡΡ (Π°Π½Π°Π»ΠΈΠ·):
- Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΎΡ Π²ΡΡΠ²Π»Π΅Π½Π½ΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ² ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ;
- ΠΎΡΠ΅Π½ΠΊΠ° ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ ΠΈ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ;
- ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° ΡΠ°ΠΊΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ (ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°, ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΡ).
7.4. ΠΡΠ²ΠΎΠ΄Ρ:
- ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅, ΠΊΡΠ°ΡΠΊΠΈΠ΅, ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΡΠ΅ ΠΎΡΠ²Π΅ΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ Π²ΠΎΠΏΡΠΎΡ;
- ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ (Β«Π΄Π°Β», Β«Π½Π΅ΡΒ») ΠΈΠ»ΠΈ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠ½ΡΠ΅ (Β«Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠΈΒ», Β«Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌΒ»).
7.5. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
- ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΠΊΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ΄Π° Ρ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠΈΡ Π±Π»ΠΎΠΊΠΎΠ²;
- ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ;
- Π°ΠΊΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅Π΄ΡΡΠ²;
- ΡΠΎΡΠΎΡΠ°Π±Π»ΠΈΡΡ (ΠΏΡΠΈ Π²ΡΠ΅Π·Π΄Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅).
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠΌ ΠΈ Π·Π°Π²Π΅ΡΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ°ΡΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. πποΈ
- π§ͺ ΠΠ΅ΠΉΡ β1. ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π°: ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊΡΠ° Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π² ERP-ΡΠΈΡΡΠ΅ΠΌΠ΅
π ΠΠ²ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:Β ΠΠ Β«Π‘ΠΎΡΡΠΡΠΎΠΌΒ» (ΠΡΡΠ΅Ρ) ΠΎΠ±ΡΠ°ΡΠΈΠ»ΠΎΡΡ Π² ΠΡΠ±ΠΈΡΡΠ°ΠΆΠ½ΡΠΉ ΡΡΠ΄ Π³. ΠΠΎΡΠΊΠ²Ρ Ρ ΠΈΡΠΊΠΎΠΌ ΠΊ ΠΠΠ Β«Π’Π΅Ρ Π½ΠΎΠ‘ΠΎΡΡΒ» (ΠΡΠ²Π΅ΡΡΠΈΠΊ) ΠΎ Π²Π·ΡΡΠΊΠ°Π½ΠΈΠΈ 87 ΠΌΠ»Π½ ΡΡΠ±. Π·Π° Π½Π΅Π·Π°ΠΊΠΎΠ½Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ Π·Π°ΠΏΠ°ΡΠ°ΠΌΠΈ. ΠΡΡΠ΅Ρ ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π», ΡΡΠΎ ΠΡΠ²Π΅ΡΡΠΈΠΊ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π» Π΅Π³ΠΎ ΠΊΠΎΠ΄. ΠΡΠ²Π΅ΡΡΠΈΠΊ Π·Π°ΡΠ²Π»ΡΠ» ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅.
π¬ ΠΡΠΎΠ²Π΅Π΄Π΅Π½Π° ΡΡΠ΄Π΅Π±Π½Π°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠ.Β ΠΠ±ΡΠ΅ΠΊΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ: ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΡΡΡΠ° (540 ΡΡΡ. ΡΡΡΠΎΠΊ Π½Π° C#.NET Framework 4.7.2) ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΡΠ²Π΅ΡΡΠΈΠΊΠ° (ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» ERPModule.exe). ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΡΠ²Π΅ΡΡΠΈΠΊΠ° Π½Π΅ Π±ΡΠ» ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½.
π ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ:
- ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠ°ΠΏ:Β Π²ΡΡΠΈΡΠ»Π΅Π½Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΠΌΠΌΡ Π²ΡΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ, ΡΡΠΎ ΠΊΠΎΠ΄ ΠΡΠ²Π΅ΡΡΠΈΠΊΠ° ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ /O2.
- ΠΠΈΠ·Π°ΡΡΠ΅ΠΌΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΡΠ²Π΅ΡΡΠΈΠΊΠ°:Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° IDA Pro 8.3. ΠΠΎΠ»ΡΡΠ΅Π½ΠΎ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ 1,8 ΠΌΠ»Π½ ΡΡΡΠΎΠΊ.
- ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΡΡΡΠ°Β Π² Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ (VS 2019,.NET 4.7.2, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ /O2) Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
- ΠΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π°:Β ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΌΡ Π²ΠΈΠ΄Ρ (Π·Π°ΠΌΠ΅Π½Π° Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΡ Π°Π΄ΡΠ΅ΡΠΎΠ² Π½Π° ΠΌΠ΅ΡΠΊΠΈ, ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ Π² ΡΠ΅Π³ΠΈΡΡΡΠ°Ρ ).
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ BinDiff:Β ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Ρ Π³ΡΠ°ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ (CFG) Π΄Π»Ρ 3500 ΡΡΠ½ΠΊΡΠΈΠΉ.
- ΠΠ½Π°Π»ΠΈΠ· ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ:Β Π² ΠΊΠΎΠ΄Π΅ ΠΡΡΡΠ° ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Ρ 47 ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΡΠ»ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ Π΄Π»Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΊΠ°Π·Π° β 0.3714285714). Π ΠΊΠΎΠ΄Π΅ ΠΡΠ²Π΅ΡΡΠΈΠΊΠ° Π²ΡΡΠ²Π»Π΅Π½Ρ ΡΠ΅ ΠΆΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ Ρ ΡΠΎΡΠ½ΠΎΡΡΡΡ Π΄ΠΎ 10 Π·Π½Π°ΠΊΠ°.
- ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ (Π±Π°Π³ΠΎΠ²):Β Π² ΠΊΠΎΠ΄Π΅ ΠΡΡΡΠ° ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°Π» ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±Π°Π³ Π² Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ Π·Π°ΠΏΠ°ΡΠ° (ΠΏΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ int). ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ Π±Π°Π³ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ ΠΏΡΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΌ Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΊΠΎΠ΄Π° ΠΡΠ²Π΅ΡΡΠΈΠΊΠ°.
π Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ:
- Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ 93% ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π½Π΅ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ΄Π° (ΡΡΠ½ΠΊΡΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ 50 ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ).
- ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΠΈ CFG Π΄Π»Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°ΡΡΠ΅ΡΠ° Π·Π°ΠΊΠ°Π·ΠΎΠ² ΡΠΎΡΡΠ°Π²ΠΈΠ» 0,94.
- Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ β 43 ΠΈΠ· 47 (91,5%).
π ΠΡΠ²ΠΎΠ΄ ΡΠΊΡΠΏΠ΅ΡΡΠ°:Β ΠΠ±ΡΠ΅ΠΊΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΡΠ²Π΅ΡΡΠΈΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠΈ (Π±ΠΎΠ»Π΅Π΅ 95%) ΡΠ²Π»ΡΡΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΡΡΡΠ° Ρ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡΠΌΠΈ (Π·Π°ΠΌΠ΅Π½Π° ΠΈΠΌΠ΅Π½ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π±Π»ΠΎΠΊΠΎΠ²).
ποΈ Π‘ΡΠ΄Π΅Π±Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:Β ΠΡΠΊ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½. ΠΠ·ΡΡΠΊΠ°Π½ΠΎ 72 ΠΌΠ»Π½ ΡΡΠ±. ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ ΡΡΠ΄Π΅Π±Π½ΡΠ΅ ΡΠ°ΡΡ ΠΎΠ΄Ρ. ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΡΠΏΠ΅ΡΡΠ° ΠΏΡΠΈΠ·Π½Π°Π½ΠΎ Π½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΌ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎΠΌ. πΌβοΈ
- π§ͺ ΠΠ΅ΠΉΡ β2. Π’Π΅Ρ Π½ΠΈΠΊΠΎ-ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΠΈΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π°: Π²ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π΅Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π² ΠΠ‘Π£ Π’Π
π ΠΠ²ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:Β Π ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅ Π‘Π»Π΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° Π Π€ Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΠΎΠ΅ Π΄Π΅Π»ΠΎ ΠΏΠΎ ΡΠ°ΠΊΡΡ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠ° Π½Π° Ρ ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠ΅ (Ρ. 1 ΡΡ. 272 Π£Π Π Π€ β Π½Π΅ΠΏΡΠ°Π²ΠΎΠΌΠ΅ΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ). ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ ΠΠ (ΠΠΠ Β«ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠΊΠ°Β») ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Π»ΡΡ Π²ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠΈ Β«Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈΒ». ΠΠ°Π·Π½Π°ΡΠ΅Π½Π° ΡΡΠ΄Π΅Π±Π½Π°ΡΒ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠ.
π¬ ΠΠ±ΡΠ΅ΠΊΡΡ:Β ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Siemens S7-1200 (ΡΠ°ΠΉΠ».bin, 4 ΠΠ), Π°ΡΡ ΠΈΠ² Π»ΠΎΠ³ΠΎΠ² SCADA-ΡΠΈΡΡΠ΅ΠΌΡ, Π΄Π°ΠΌΠΏΡ ΠΏΠ°ΠΌΡΡΠΈ.
π ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ:
- Π‘Π½ΡΡΠΈΠ΅ Π΄Π°ΠΌΠΏΠ° Flash-ΠΏΠ°ΠΌΡΡΠΈΒ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° (ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Dediprog SF600).
- ΠΠ½Π°Π»ΠΈΠ· ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ:Β Π²ΡΡΠ²Π»Π΅Π½ΠΎ, ΡΡΠΎ ΠΎΠ½Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° (2 ΠΠ), ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.
- ΠΠΈΠ·Π°ΡΡΠ΅ΠΌΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β (Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ARM Cortex-M3) β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° Ghidra 11.0.
- Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠΈΡΠΊ ΡΡΡΠΎΠΊΒ β ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Π° ΡΡΡΠΎΠΊΠ° «debug_backdoor_enable».
- ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΡΠ΅Π½Π΄Π΅Β (ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ + Π½Π°Π³ΡΡΠ·ΠΎΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ). ΠΡΠΈ ΠΏΠΎΠ΄Π°ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π²Ρ ΠΎΠ΄Π½ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² (4 ΠΈΠΌΠΏΡΠ»ΡΡΠ° Ρ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠΌ 300 ΠΌΡ) ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°Π»Π° Π·Π°ΠΏΠΈΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠΊΡΡΡΡΠΉ Π±ΡΡΠ΅Ρ.
- ΠΠ½Π°Π»ΠΈΠ· ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ°Β (Wireshark): ΡΠ΅ΡΠ΅Π· 1 ΠΌΠΈΠ½ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ» UDP-ΠΏΠ°ΠΊΠ΅Ρ Π½Π° IP 10.10.10.200 Ρ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠ°.
- ΠΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡΒ β ΠΏΡΠΎΡΡΠΎΠΉ XOR Ρ ΠΊΠ»ΡΡΠΎΠΌ 0xDE.
π Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ:Β Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π΅Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅ΠΉ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΈ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π½Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ (ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠ° ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅).
π ΠΡΠ²ΠΎΠ΄:Β ΠΡΠΎΡΠΈΠ²ΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ Π·Π°ΠΊΠ»Π°Π΄ΠΊΡ), Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ.
ποΈ Π£Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠ΅ Π΄Π΅Π»ΠΎ:Β ΠΠ΅ΡΠ΅Π΄Π°Π½ΠΎ Π² ΡΡΠ΄. ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅Π½ ΠΊ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ. πππ¨
- π§ͺ ΠΠ΅ΠΉΡ β3. ΠΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½Π°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π°: Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠΉ GPL-Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Π² ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅
π ΠΠ²ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅:Β Π€ΠΎΠ½Π΄ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ (ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Ρ Π² Π Π€) Π½Π°ΠΏΡΠ°Π²ΠΈΠ» ΠΏΡΠ΅ΡΠ΅Π½Π·ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΠΠ Β«ΠΠΈΠ΄Π΅ΠΎΠΠΈΡΒ» Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ FFmpeg (Π»ΠΈΡΠ΅Π½Π·ΠΈΡ LGPL) Π² ΡΠ²ΠΎΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ Π±Π΅Π· ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ. ΠΠ°Π·Π½Π°ΡΠ΅Π½Π° Π΄ΠΎΡΡΠ΄Π΅Π±Π½Π°ΡΒ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠΒ ΠΏΠΎ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π΅ ΠΎΡΠ²Π΅ΡΡΠΈΠΊΠ°.
π¬ ΠΠ±ΡΠ΅ΠΊΡΡ:Β ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» VideoEdit.exe (Π²Π΅ΡΡΠΈΡ 5.2), ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° FFmpeg (ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ DLL).
π ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ:
- ΠΠ½Π°Π»ΠΈΠ· Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ (Dependency Walker)Β β ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ, ΡΡΠΎ VideoEdit.exe ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ»ΠΈΠ½ΠΊΠΎΠ²Π°Π½ Ρ ΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌΠΈ FFmpeg (ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ FFmpeg.dll).
- ΠΠΎΠΈΡΠΊ ΡΡΡΠΎΠΊΒ Π² ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΌ ΡΠ°ΠΉΠ»Π΅: Π½Π°ΠΉΠ΄Π΅Π½Ρ ΡΡΡΠΎΠΊΠΈ «libavcodec», «FFmpeg version 4.4», Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± Π°Π²ΡΠΎΡΡΠΊΠΈΡ ΠΏΡΠ°Π²Π°Ρ .
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ:Β ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½Ρ Ρ Π΅ΡΠΈ 1200 ΡΡΠ½ΠΊΡΠΈΠΉ. 340 ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠΎΠ²ΠΏΠ°Π»ΠΈ Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ FFmpeg Ρ ΡΠΎΡΠ½ΠΎΡΡΡΡ 99,9%.
- ΠΠ½Π°Π»ΠΈΠ· Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ:Β LGPL ΡΡΠ΅Π±ΡΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ΅ ΠΠ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ»ΠΎΡΡ ΠΏΠΎΠ΄ ΡΠΎΠΉ ΠΆΠ΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠΈ.
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ:Β ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ VideoEdit.exe Π½Π΅ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½, ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠΈ Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½.
π Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ:Β ΠΠ°ΡΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠΉ LGPL ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΎ. Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ° Π±Π΅Π· ΠΎΡΠΊΡΡΡΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΠΊΠΎΠ΄ΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ Π³ΡΡΠ±ΡΠΌ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ.
π ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅:Β Π Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡ ΠΠΠ Β«ΠΠΈΠ΄Π΅ΠΎΠΠΈΡΒ» ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΡΡΠ².
πΌ Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:Β ΠΠΠ Β«ΠΠΈΠ΄Π΅ΠΎΠΠΈΡΒ» ΠΏΠΎ ΠΈΡΠΎΠ³Π°ΠΌ ΠΏΠ΅ΡΠ΅Π³ΠΎΠ²ΠΎΡΠΎΠ² ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΠΊΠΎΠ΄Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ Π½Π° GitHub ΠΈ Π²ΡΠΏΠ»Π°ΡΠΈΠ»ΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΡΠ°Π²ΠΎΠΎΠ±Π»Π°Π΄Π°ΡΠ΅Π»Ρ. ππ»
- π§° ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅: ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ
ΠΠ»Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°Β ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠΒ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Ρ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ΠΌ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ:
11.1. ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅:
- Π Π°Π±ΠΎΡΠ°Ρ ΡΡΠ°Π½ΡΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠ° (ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Π½Π΅ Π½ΠΈΠΆΠ΅ Intel i7, RAM β₯ 32 ΠΠ, SSD β₯ 1 Π’Π).
- Write-blocker Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ (Tableau, Logicube ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³) β ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΌΠΈ Π½ΠΎΡΠΈΡΠ΅Π»ΡΠΌΠΈ.
- ΠΠ»ΠΎΠ½ΠΈΡΠΎΠ²ΡΠΈΠΊ Π΄ΠΈΡΠΊΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Startech duplicator).
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Flash-ΠΏΠ°ΠΌΡΡΠΈ (Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°ΠΌΠΈ).
- Π€ΠΎΡΠΎΠ°ΠΏΠΏΠ°ΡΠ°Ρ Π΄Π»Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ.
11.2. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅:
- ΠΠΈΠ·Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΡ: IDA Pro (Hex-Rays) β ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ, Ghidra β ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ.
- ΠΡΠ»Π°Π΄ΡΠΈΠΊΠΈ: x64dbg (Windows), WinDbg (kernel debug), gdb (Linux).
- Π‘ΡΠ΅Π΄ΡΡΠ²Π° ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°: SonarQube, PVS-Studio, Clang Static Analyzer.
- Π‘ΡΠ΅Π΄ΡΡΠ²Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°: Process Monitor, API Monitor, Wireshark, Cuckoo Sandbox.
- Π‘ΡΠ΅Π΄ΡΡΠ²Π° ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ: Beyond Compare (ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ), Meld (ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ), BinDiff.
- Π‘ΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠ±ΡΠ°Π·Π°ΠΌΠΈ: FTK Imager, dd (Linux), Guymager.
11.3. ΠΠΎΡΡΠ΄ΠΎΠΊ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ:
- ΠΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π½Π° ΡΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΡΡ ΡΡΠ°Π½ΡΠΈΡ.
- ΠΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°.
- ΠΠΊΠ»ΡΡΠ΅Π½Π° Π·Π°ΠΏΠΈΡΡ ΡΠΊΡΠ°Π½Π° (ΠΈΠ»ΠΈ Π²Π΅Π΄Π΅ΡΡΡ ΠΆΡΡΠ½Π°Π» Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ). π₯οΈπ§°
- π§ͺ ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈ Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ Π·Π°Π΄Π°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π°, ΠΏΡΠΎΡΠ΅Π΄ΡΠ΅Π³ΠΎ ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΡ (Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ΅ Π·Π°ΠΏΡΡΡΠ²Π°Π½ΠΈΠ΅) ΠΈΠ»ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΡ (ΡΠΆΠ°ΡΠΈΠ΅/ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅). ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ:
12.1. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ/ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΠΈ:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ: Detect It Easy (DIE), PEiD, ExeInfo PE.
- Π’ΠΈΠΏΠΎΠ²ΡΠ΅ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠΈΠΊΠΈ: UPX (ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ), Themida, VMProtect, Enigma Protector, Obsidium.
12.2. Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° (unpacking):
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ:Β Π΄Π»Ρ UPX βΒ upx -d ΡΠ°ΠΉΠ».exe.
- Π ΡΡΠ½Π°Ρ (Π² ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ΅):Β ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΡΠΊΡ ΠΎΡΡΠ°Π½ΠΎΠ²Π° Π½Π° OEP (Original Entry Point). ΠΠ»Π³ΠΎΡΠΈΡΠΌ:
a) ΠΠ°ΠΏΡΡΡΠΈΡΡ ΡΠ°ΠΉΠ» ΠΏΠΎΠ΄ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠΎΠΌ (x64dbg).
b) ΠΠ±ΠΎΠΉΡΠΈ Π°Π½ΡΠΈ-ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΡ (NOP-ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΏΠ°ΡΡ ΡΠ»Π°Π³ΠΎΠ²).
c) ΠΠΎΠΆΠ΄Π°ΡΡΡΡ, ΠΏΠΎΠΊΠ° ΡΠΏΠ°ΠΊΠΎΠ²ΡΠΈΠΊ ΡΠ°ΡΠΏΠ°ΠΊΡΠ΅Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Π² ΠΏΠ°ΠΌΡΡΡ.
d) ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ OEP (ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈΒ JMPΒ ΠΈΠ»ΠΈΒ RET).
e) ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π°ΠΌΠΏ ΠΏΠ°ΠΌΡΡΠΈ (Scylla ΠΈΠ»ΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π΄Π°ΠΌΠΏΠ΅Ρ x64dbg).
f) ΠΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΠΌΠΏΠΎΡΡΠ½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ (Import Reconstruction).
12.3. ΠΠ΅ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΡ:
- ΠΠ»Ρ ΡΠΊΡΠΈΠΏΡΠΎΠ²ΡΡ ΡΠ·ΡΠΊΠΎΠ² (JavaScript, Python) β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π΅ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΎΡΡ (de4js, unpy2exe).
- ΠΠ»Ρ.NET β ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ: de4dot (ΡΠ½ΠΈΠΌΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΎΡΠΎΠ²: ConfuserEx, Dotfuscator).
- ΠΠ»Ρ Π½Π°ΡΠΈΠ²Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β ΡΡΡΠ½ΠΎΠΉ Π°Π½Π°Π»ΠΈΠ· Π² IDA Pro Ρ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Deobfuscator).
12.4. ΠΠ½Π°Π»ΠΈΠ· ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°:
- ΠΠΎΡΠ»Π΅ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°.
- Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ°ΠΊΡ Π½Π°Π»ΠΈΡΠΈΡ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ/ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΠΈ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Π½ΡΠ΅ Π΄Π»Ρ Π΅Π΅ ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π½ΠΈΡ.
βοΈΒ ΠΠ°ΠΆΠ½ΠΎ:Β ΠΡΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΡΠΊΡΠΏΠ΅ΡΡ Π΄Π΅Π»Π°Π΅Ρ Π²ΡΠ²ΠΎΠ΄ ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ. ππ
- 𧬠ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΠΊΠΎΠ΄ΠΎΠ² (ΠΏΠ»Π°Π³ΠΈΠ°Ρ)
Π‘ΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ°ΡΡΡΡ Π·Π°Π΄Π°Ρ. ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ:
Π¨Π°Π³ 1. ΠΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π°:
- Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΈ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ².
- ΠΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΊ ΡΠ½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ Π²ΠΈΠ΄Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, var1, var2).
- Π£ΡΠ΅Ρ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ (if(a) b++;Β vsΒ if(a) { b++; }).
Π¨Π°Π³ 2. ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Ρ Π΅ΡΠ΅ΠΉ Π±Π»ΠΎΠΊΠΎΠ²:
- Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π½Π° Π±Π»ΠΎΠΊΠΈ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 100 ΡΡΡΠΎΠΊ Ρ ΠΏΠ΅ΡΠ΅ΠΊΡΡΡΠΈΠ΅ΠΌ 50%).
- ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Ρ Π΅ΡΠ΅ΠΉ (MD5, SHA-1) Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.
Π¨Π°Π³ 3. ΠΠΎΠΈΡΠΊ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ:
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² LCS (Longest Common Subsequence).
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠΈΠ»ΠΈΡ: Moss (Measure Of Software Similarity), JPlag, Simian.
- Π ΡΡΠ½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ.
Π¨Π°Π³ 4. ΠΠ½Π°Π»ΠΈΠ· ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΊΠ΅ΡΠΎΠ²:
- ΠΠΎΠΈΡΠΊ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΡΡΡΠΎΠΊ (ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅).
- ΠΠΎΠΈΡΠΊ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΡΠ»ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ.
- ΠΠΎΠΈΡΠΊ Π½Π΅ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ.
Π¨Π°Π³ 5. Π‘ΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠ΅Π½ΠΊΠ°:
- ΠΡΠΎΡΠ΅Π½Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π½Π΅ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ² (Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 100 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²).
- ΠΡΠ΅Π½ΠΊΠ° Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ (ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΌΠ°Ρ ΠΊΠΎΠ΄Π° ΡΡΡΠ΅ΠΌΠΈΡΡΡ ΠΊ Π½ΡΠ»Ρ).
Π¨Π°Π³ 6. Π€ΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄Π°:
- ΠΡΠ»ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π΅ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ² ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 30-40% ΠΏΡΠΈ ΠΎΠ±ΡΠ΅ΠΌΠ΅ ΠΊΠΎΠ΄Π° >10 000 ΡΡΡΠΎΠΊ β Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅.
- ΠΡΠ»ΠΈ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 80% β ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅. ππ
- π§ͺ ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ΠΎΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π²ΡΠ·ΠΎΠ²ΠΎΠ²
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌ ΠΏΡΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΠ ΠΈΠ»ΠΈ ΠΏΠΎΠΈΡΠΊΠ΅ Π½Π΅Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ.
14.1. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΡΠ΅Π΄Ρ:
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ (VMware, VirtualBox, QEMU).
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ½Π°ΠΏΡΠΎΡΠ° (ΡΠΈΡΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ) Π΄ΠΎ Π·Π°ΠΏΡΡΠΊΠ°.
- ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΌΠΎΡΡΠΎΠ² ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΈΠΌΠΈΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠΈ (INetSim).
14.2. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°:
- Process Monitor (ProcMon)Β β ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ΅Π΅ΡΡΡ, ΠΏΡΠΎΡΠ΅ΡΡΡ.
- API MonitorΒ β ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠ²Π°Π΅Ρ Π²ΡΠ·ΠΎΠ²Ρ Windows API (Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ).
- WiresharkΒ β Π·Π°Ρ Π²Π°Ρ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ°.
- strace (Linux)Β β ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π²ΡΠ·ΠΎΠ²ΠΎΠ².
14.3. ΠΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΈΠ·Π°:
- ΠΠ°ΠΏΡΡΠΊ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
- Π€ΠΈΠΊΡΠ°ΡΠΈΡ Π²ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 5-15 ΠΌΠΈΠ½ΡΡ (ΠΈΠ»ΠΈ Π΄ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ).
- ΠΡΠΈ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π½ΠΈΠΈ β Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, Π°ΠΊΡΠΈΠ²ΠΈΡΡΡΡΠΈΡ ΡΠΊΡΡΡΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» (ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π΄Π°ΡΡ, ΡΠ°ΠΉΠΌΠ΅ΡΡ).
- ΠΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ².
14.4. ΠΠ½Π°Π»ΠΈΠ· ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²:
- ΠΠΎΠΈΡΠΊ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΉ ΠΊ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌ (ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ, ΡΠ΅ΡΠ΅Π²ΡΠΌ).
- ΠΠΎΠΈΡΠΊ ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ Π½Π° Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠ΅ IP-Π°Π΄ΡΠ΅ΡΠ°.
- ΠΠΎΠΈΡΠΊ Π·Π°ΠΏΠΈΡΠΈ Π² ΡΠΊΡΡΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΠ»ΠΈ ΡΠ°Π·Π΄Π΅Π»Ρ ΡΠ΅Π΅ΡΡΡΠ°.
- ΠΠΎΠΈΡΠΊ Π·Π°ΠΏΡΡΠΊΠ° Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² (ΠΈΠ½ΠΆΠ΅ΠΊΡ ΠΊΠΎΠ΄Π°).
14.5. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅:
- Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΡΡ ΡΠΊΡΠΈΠ½ΡΠΎΡΡ Π»ΠΎΠ³ΠΎΠ² Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
- ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π° ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ° ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°. π§ͺπ₯οΈ
- π§Ύ Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² (Chain of Custody)
Π‘ΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ² ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π΄Π»Ρ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΡΡΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²Β ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠ.
15.1. ΠΡΠΈΠ΅ΠΌΠΊΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²:
- Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π°ΠΊΡΠ° ΠΏΡΠΈΠ΅ΠΌΠ°-ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ: Π΄Π°ΡΡ, ΠΌΠ΅ΡΡΠ°, ΡΡΠ°ΡΡΠ²ΡΡΡΠΈΡ Π»ΠΈΡ.
- ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½ΠΎΡΠΈΡΠ΅Π»Ρ (Π½Π°ΠΊΠ»Π΅ΠΉΠΊΠΈ, ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ, ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ°).
- ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ ΡΡΠΌΠΌ (MD5 ΠΈΠ»ΠΈ SHA-256) Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈ Π·Π°ΠΏΠΈΡΡ ΠΈΡ Π² Π°ΠΊΡ.
- Π€ΠΎΡΠΎΡΠΈΠΊΡΠ°ΡΠΈΡ Π½ΠΎΡΠΈΡΠ΅Π»Ρ.
15.2. Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅:
- ΠΡΠΈΠ³ΠΈΠ½Π°Π»Ρ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠ°Π½Π½ΠΎΠΌ ΡΠ΅ΠΉΡΠ΅ ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠΊΠ°ΡΡ.
- ΠΠΎΡΡΡΠΏ ΠΊ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π°ΠΌ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ.
- ΠΠΊΡΠΏΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ Π±ΠΈΡΠΎΠ²ΡΠΌΠΈ ΠΊΠΎΠΏΠΈΡΠΌΠΈ (ΠΎΠ±ΡΠ°Π·Π°ΠΌΠΈ).
15.3. Π Π°Π±ΠΎΡΠ° Ρ ΠΊΠΎΠΏΠΈΡΠΌΠΈ:
- ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ write-blocker’Π°.
- ΠΠΎΠΏΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠΌ, ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π΄Π°ΡΠ° ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ ΡΡΠΌΠΌΠ°.
- ΠΠΎΠΏΠΈΡ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅, Π·Π°ΡΠΈΡΠ΅Π½Π½ΠΎΠΉ ΠΎΡ Π·Π°ΠΏΠΈΡΠΈ.
15.4. ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² (Π΅ΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π°):
- ΠΡΠΎΡΠΌΠ»ΡΠ΅ΡΡΡ Π°ΠΊΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ.
- ΠΡΠΎΠ²Π΅ΡΡΡΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΠΌΠΌΡ Π΄ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ.
15.5. Π£Π½ΠΈΡΡΠΎΠΆΠ΅Π½ΠΈΠ΅ (ΠΏΠΎ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠΈ Π΄Π΅Π»Π°):
- ΠΠΎ ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΠΎΠΌΡ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΡΡΠ΄Π° ΠΈΠ»ΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°.
- ΠΠΊΡ ΡΠ½ΠΈΡΡΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΌΠΈ. ππ¦
- π ΠΡΠ΅Π·Π΄Π½Π°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π°: ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠ΅Π³ΠΈΠΎΠ½Π°Ρ Π ΠΎΡΡΠΈΠΈ
ΠΠΊΡΡΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°:Β Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ², ΡΠΏΠΎΡΠΎΠ±Π½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΠΈΒ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠΒ Π½Π° Π²ΡΡΠΎΠΊΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, ΠΊΡΠ°ΠΉΠ½Π΅ ΠΌΠ°Π»ΠΎ (ΠΏΠΎ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΠΌ ΠΎΡΠ΅Π½ΠΊΠ°ΠΌ, Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 300 Π½Π° Π²ΡΡ Π Π€). ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½ΠΎ Π² ΠΠΎΡΠΊΠ²Π΅, Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³Π΅ ΠΈ ΠΠΎΠ²ΠΎΡΠΈΠ±ΠΈΡΡΠΊΠ΅. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ Π² ΡΠ°ΠΊΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ΅Π³ΠΈΠΎΠ½Π°Ρ .
ΠΠ°ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:Β ΠΡ Π³ΠΎΡΠΎΠ²Ρ Π²ΡΠ»Π΅ΡΠ°ΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ Π² Π»ΡΠ±ΠΎΠΉ ΡΠ΅Π³ΠΈΠΎΠ½ Π ΠΎΡΡΠΈΠΈ β ΠΎΡ ΠΠ°Π»ΠΈΠ½ΠΈΠ½Π³ΡΠ°Π΄Π° Π΄ΠΎ ΠΠ°ΠΌΡΠ°ΡΠΊΠΈ, ΠΎΡ ΠΡΡΠΌΠ°Π½ΡΠΊΠ° Π΄ΠΎ ΠΠ΅ΡΠ±Π΅Π½ΡΠ°. βοΈπΊοΈ
16.1. ΠΡΠ½ΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Π·Π΄Π°:
- ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΄Π° ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ Π²Π½Π΅ ΠΌΠ΅ΡΡΠ° Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ.
- ΠΠΎΠ³ΠΎΠ²ΠΎΡ Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠΌ Π½Π° ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Π·Π΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ΄Π΅Π±Π½ΠΎΠ³ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ.
16.2. Π Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ Π²ΡΠ΅Π·Π΄Π°:
- ΠΠ°ΡΠ²ΠΊΠ°:Β Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π·Π°ΠΏΡΠΎΡ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅Π³ΠΈΠΎΠ½Π°, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡΡ Π΄Π°Ρ.
- Π‘ΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΠ΅:Β ΠΌΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ΅Π·Π΄Π°, Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠΎΠ²ΠΎΡΠ½ΡΡ ΡΠ°ΡΡ ΠΎΠ΄ΠΎΠ².
- ΠΡΠ΅Π΄ΠΎΠΏΠ»Π°ΡΠ°:Β 50% ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ + ΠΏΠΎΠ»Π½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠΎΠ²ΠΎΡΠ½ΡΡ (Π°Π²ΠΈΠ°/ΠΠ Π±ΠΈΠ»Π΅ΡΡ, Π³ΠΎΡΡΠΈΠ½ΠΈΡΠ°, ΡΡΡΠΎΡΠ½ΡΠ΅).
- ΠΡΠΈΠ±ΡΡΠΈΠ΅:Β ΡΠΊΡΠΏΠ΅ΡΡ (1-2 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°) ΠΏΡΠΈΠ±ΡΠ²Π°Π΅Ρ Π½Π° ΠΌΠ΅ΡΡΠΎ Ρ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (Π½ΠΎΡΡΠ±ΡΠΊΠΈ, write-blocker, ΠΊΠ°ΠΌΠ΅ΡΠ°, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ).
- ΠΡΠΌΠΎΡΡ ΠΈ ΠΈΠ·ΡΡΡΠΈΠ΅:Β Π² ΠΏΡΠΈΡΡΡΡΡΠ²ΠΈΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° (ΠΈ/ΠΈΠ»ΠΈ ΠΏΠΎΠ½ΡΡΡΡ
) ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ:
- Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΡΠΌΠΎΡΡ;
- ΡΠΎΡΠΎΡΠΈΠΊΡΠ°ΡΠΈΡ;
- ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ Π½Π° Π²ΡΠ΅Π·Π΄Π½ΠΎΠΉ SSD (Ρ Π·Π°ΠΏΠΈΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ ΡΡΠΌΠΌ);
- ΠΎΠΏΠ΅ΡΠ°ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΠΎΠ² (Π΅ΡΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ).
- ΠΠΊΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΡΠ°Π±ΠΎΡ:Β ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΡΡΠΎΡΠΎΠ½Π°ΠΌΠΈ.
- ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΡΠΉ ΡΡΠ°ΠΏ:Β ΠΊΠΎΠΏΠΈΠΈ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡ, Π³Π΄Π΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΈΠΊΠ» Π°Π½Π°Π»ΠΈΠ·Π°.
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ:Β Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ/Π² ΡΡΠ΄ Π² ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΌ ΠΈ Π±ΡΠΌΠ°ΠΆΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅.
16.3. Π‘ΡΠΎΠΊΠΈ Π²ΡΠ΅Π·Π΄Π°:
- ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ Π²ΡΠ΅Π·Π΄Ρ: 2-5 ΡΠ°Π±ΠΎΡΠΈΡ Π΄Π½Π΅ΠΉ.
- ΠΡΠ΅ΠΌΡ Π² ΠΏΡΡΠΈ: Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅Π³ΠΈΠΎΠ½Π° (ΠΎΡ 1 Π΄ΠΎ 10 Π΄Π½Π΅ΠΉ Ρ ΡΡΠ΅ΡΠΎΠΌ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°).
- ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°: ΠΎΡ 10 Π΄ΠΎ 60 Π΄Π½Π΅ΠΉ (Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΎΠ±ΡΠ΅ΠΌΠ°).
16.4. ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ΅Π³ΠΈΠΎΠ½ΠΎΠ², ΠΊΡΠ΄Π° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ»ΠΈΡΡ Π²ΡΠ΅Π·Π΄Ρ:
- Π Π΅ΡΠΏΡΠ±Π»ΠΈΠΊΠ° ΠΡΡΠΌ (Π³. Π‘ΠΈΠΌΡΠ΅ΡΠΎΠΏΠΎΠ»Ρ) β ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ.
- ΠΡΠ°ΡΠ½ΠΎΠ΄Π°ΡΡΠΊΠΈΠΉ ΠΊΡΠ°ΠΉ (Π³. ΠΡΠ°ΡΠ½ΠΎΠ΄Π°Ρ) β ERP-ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ΡΡΠ΅ΡΡΠ΅ΠΉΠ΄Π΅ΡΠ°.
- Π‘Π²Π΅ΡΠ΄Π»ΠΎΠ²ΡΠΊΠ°Ρ ΠΎΠ±Π»Π°ΡΡΡ (Π³. ΠΠΊΠ°ΡΠ΅ΡΠΈΠ½Π±ΡΡΠ³) β ΠΠ‘Π£ Π’Π Π·Π°Π²ΠΎΠ΄Π°.
- ΠΡΠΊΡΡΡΠΊΠ°Ρ ΠΎΠ±Π»Π°ΡΡΡ (Π³. ΠΡΠΊΡΡΡΠΊ) β Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΎΠ΅ ΠΠ.
- ΠΡΠΈΠΌΠΎΡΡΠΊΠΈΠΉ ΠΊΡΠ°ΠΉ (Π³. ΠΠ»Π°Π΄ΠΈΠ²ΠΎΡΡΠΎΠΊ) β ΡΠΏΠΎΡΡ ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
- Π Π΅ΡΠΏΡΠ±Π»ΠΈΠΊΠ° ΠΠ°Π³Π΅ΡΡΠ°Π½ (Π³. ΠΠ°Ρ Π°ΡΠΊΠ°Π»Π°) β ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΠ.
ΠΡΠ΅Π·Π΄ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π² Π»ΡΠ±ΠΎΠΉ, Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌΡΠΉ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠ΅Π³ΠΈΠΎΠ½ (Π§ΡΠΊΠΎΡΠΊΠ°, Π―ΠΌΠ°Π», ΠΠ°ΠΌΡΠ°ΡΠΊΠ°) ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠΉ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ. πβοΈ
- π ΠΡΠΈΡΠ΅ΡΠΈΠΈ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ (ΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄)
ΠΠ»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΠΊΠ°Π»Ρ:
| Π‘ΡΠ΅ΠΏΠ΅Π½Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π½Π΅ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ² (Π±ΠΎΠ»Π΅Π΅ 50 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) | ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ | Π‘ΡΠ΄Π΅Π±Π½Π°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° |
| 0-5% | ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ | ΠΠ°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ |
| 5-15% | ΠΠ΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ (ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ) | ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠ·Π½Π°Π½ΠΎ Π΄ΠΎΠ±ΡΠΎΡΠΎΠ²Π΅ΡΡΠ½ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ |
| 15-40% | Π£ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ΅ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠ΅ΡΠΎΡΡΠ½ΠΎ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π° |
| 40-70% | ΠΠ½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΏΡΠΈΠ·Π½Π°Π΅ΡΡΡ ΠΊΠΎΠ½ΡΡΠ°ΡΠ°ΠΊΡΠ½ΠΎΡΡΡΡ |
| 70-100% | ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½Π°Ρ ΠΊΠΎΠ½ΡΡΠ°ΡΠ°ΠΊΡΠ½ΠΎΡΡΡ |
ΠΡΠΈ ΡΠ°ΡΡΠ΅ΡΠ΅ ΠΏΡΠΎΡΠ΅Π½ΡΠ° ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΡΡ:
- ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΡΠ΅ Π²ΡΠ·ΠΎΠ²Ρ;
- ΠΎΠ±ΡΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ (ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΏΡΠ·ΡΡΡΠΊΠΎΠΌ ΠΈ Ρ.ΠΏ.);
- ΠΊΠΎΠ΄, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ (IDE, ORM). ππ
- π§© ΠΡΠΈΠ±ΠΊΠΈ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ² ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ
ΠΠ½Π°Π»ΠΈΠ· ΡΠΊΡΠΏΠ΅ΡΡΠ½ΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» Π²ΡΡΠ²ΠΈΡΡ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Β ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠ:
ΠΡΠΈΠ±ΠΊΠ° 1. Π Π°Π±ΠΎΡΠ° Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΌ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΌ Π±Π΅Π· write-blocker’Π°.
- ΠΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅:Β ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΌΠ΅ΡΠΎΠΊ, ΡΠ»ΡΡΠ°ΠΉΠ½Π°Ρ Π·Π°ΠΏΠΈΡΡ β Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΡΡΡ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
- ΠΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠ΅:Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ write-blocker’Π° + ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΡΠΈΠ±ΠΊΠ° 2. ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ².
- ΠΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅:Β Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ·Π½Π°ΡΡ Π½Π΅ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΌ (Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ Π²ΡΠ²ΠΎΠ΄Ρ).
- ΠΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠ΅:Β ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π³Π°, ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ.
ΠΡΠΈΠ±ΠΊΠ° 3. Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π±Π΅Π· ΡΡΠ΅ΡΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°.
- ΠΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅:Β Π»ΠΎΠΆΠ½ΡΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡ.
- ΠΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠ΅:Β ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΡΠ΅Ρ ΠΆΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡΡ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΡΠΈΠ±ΠΊΠ° 4. ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΠΈ.
- ΠΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅:Β Π°Π½Π°Π»ΠΈΠ· Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½, Π²ΡΠ²ΠΎΠ΄Ρ ΠΎΡΠΈΠ±ΠΎΡΠ½Ρ.
- ΠΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠ΅:Β ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΠΏΠ°ΠΊΠΎΠ²ΡΠΈΠΊΠΈ/ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΎΡΡ.
ΠΡΠΈΠ±ΠΊΠ° 5. ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°ΠΏΡΡΠΊΠΎΠΌ.
- ΠΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅:Β Π·Π°ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡΠ°Π½ΡΠΈΠΈ ΡΠΊΡΠΏΠ΅ΡΡΠ°, ΠΏΠΎΡΠ΅ΡΡ Π΄Π°Π½Π½ΡΡ .
- ΠΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠ΅:Β ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½ΡΠΉ ΡΠΊΡΠΈΠ½ΠΈΠ½Π³ + ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΠ.
ΠΡΠΈΠ±ΠΊΠ° 6. ΠΡΡ ΠΎΠ΄ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ (ΠΎΡΠ²Π΅ΡΡ Π½Π° ΠΏΡΠ°Π²ΠΎΠ²ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ).
- ΠΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅:Β Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ.
- ΠΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠ΅:Β ΡΡΡΠΎΠ³ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ Π³ΡΠ°Π½ΠΈΡΡ: ΡΠΊΡΠΏΠ΅ΡΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π½Π° ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅, Π° Π½Π΅ ΠΏΡΠ°Π²ΠΎΠ²ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ. β οΈπ
- π ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΠ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ (iOS, Android)
ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Π² ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ΅.
19.1. Android (.apk,.aab):
- Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° APK-ΡΠ°ΠΉΠ»Π° (ΠΏΠΎ ΡΡΡΠΈ ZIP-Π°ΡΡ ΠΈΠ²).
- ΠΠ½Π°Π»ΠΈΠ· ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠ° AndroidManifest.xml (ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ).
- ΠΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ DEX-ΠΊΠΎΠ΄Π° Π² Java (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ jadx, CFR, Bytecode Viewer).
- ΠΠ½Π°Π»ΠΈΠ· Π½Π°ΡΠΈΠ²Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ (.so) β ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ (IDA Pro, Ghidra).
- ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΠΌΡΠ»ΡΡΠΎΡΠ΅ (Android Studio AVD) ΠΈΠ»ΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Ρ ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΠΎΠΌ ΡΡΠ°ΡΠΈΠΊΠ° (Frida, Objection).
19.2. iOS (.ipa):
- ΠΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈΠ·.ipa (Mach-O ΡΠΎΡΠΌΠ°Ρ).
- ΠΠ½Π°Π»ΠΈΠ· Ρ ΠΏΠΎΠΌΠΎΡΡΡ IDA Pro (ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ARM64).
- ΠΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Objective-C/Swift (Hopper, Ghidra).
- ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄ΠΆΠ΅ΠΉΠ»Π±ΡΠ΅ΠΉΠΊΠ½ΡΡΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ (cycript, Frida).
19.3. Π‘ΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ:
- ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ (Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ, Π³Π΅ΠΎΠ»ΠΎΠΊΠ°ΡΠΈΠΈ, ΠΊΠ°ΠΌΠ΅ΡΠ΅).
- ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΊΡΡΡΠΎΠΉ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΡΠ΅ΡΠ²Π΅ΡΡ.
- ΠΠ½Π°Π»ΠΈΠ· ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΠΈ (ProGuard Π΄Π»Ρ Android, LLVM Obfuscator Π΄Π»Ρ iOS).
ΠΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠΒ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π·Π½Π°Π½ΠΈΠΉ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. π±π
- π§ ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠ΅ΠΉ (AI-ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π°)
ΠΠΎΠ²ΠΎΠ΅ ΠΈ Π±ΡΡΡΡΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ΅Π΅ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ β ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° ΡΠΈΡΡΠ΅ΠΌ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ°.
20.1. ΠΠ±ΡΠ΅ΠΊΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ:
- ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π΅ΠΉΡΠΎΠ½Π½ΠΎΠΉ ΡΠ΅ΡΠΈ (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»ΠΎΠ΅Π², ΡΠΈΠΏΡ, ΡΡΠ½ΠΊΡΠΈΠΈ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ).
- ΠΠ±ΡΡΠ΅Π½Π½ΡΠ΅ Π²Π΅ΡΠΎΠ²ΡΠ΅ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ (ΡΠ°ΠΉΠ»Ρ.h5,.pth,.pb,.onnx).
- ΠΠ°ΡΠ°ΡΠ΅ΡΡ (ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅, Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΎΠ½Π½ΡΠ΅, ΡΠ΅ΡΡΠΎΠ²ΡΠ΅).
- ΠΠΎΠ΄ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅Π½ΡΠ° (Python, TensorFlow, PyTorch).
20.2. ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ°:
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ:Β ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠ° ΡΠ΅ΡΠΈ, Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠΈΠΊ (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², FLOPs).
- ΠΠ½Π°Π»ΠΈΠ· Π²Π΅ΡΠΎΠ²:Β Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠΈ ΠΎΠ±ΡΡΠ°Π»ΠΈΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ , Π²Π΅ΡΠ° ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π±Π»ΠΈΠ·ΠΊΠΈΠΌΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠΎΡΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠΉ Π°Π½Π°Π»ΠΈΠ·.
- ΠΠ½Π°Π»ΠΈΠ· Π΄Π°ΡΠ°ΡΠ΅ΡΠΎΠ²:Β ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°, Π½Π΅ Π±ΡΠ»ΠΈ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΈΡΡΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ).
- Black-box ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅:Β ΠΏΠΎΠ΄Π°ΡΠ° ΠΎΠ΄Π½ΠΈΡ ΠΈ ΡΠ΅Ρ ΠΆΠ΅ Π²Ρ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ , ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄ΠΎΠ².
20.3. ΠΡΠΈΠΌΠ΅Ρ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ:
Π ΡΠΏΠΎΡΠ΅ ΠΎ ΠΏΡΠ°Π²Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ Π»ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° ΠΏΠΎΠΊΠ°Π·Π°Π»Π°, ΡΡΠΎ 80% Π²Π΅ΡΠΎΠ²ΡΡ
ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² ΠΎΡΠ²Π΅ΡΡΠΈΠΊΠ° Π»Π΅ΠΆΠ°Ρ Π² 5% Π΄ΠΎΠ²Π΅ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅ ΠΎΡ Π²Π΅ΡΠΎΠ² ΠΈΡΡΡΠ° β Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ. π€π
- π Π’ΠΈΠΏΠΎΠ²ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΡΠΊΡΠΏΠ΅ΡΡΡ (Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ)
ΠΡΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΈΒ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠΒ ΡΡΠ΄ ΠΈΠ»ΠΈ ΡΡΠΎΡΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π΄Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ (ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠ΅ ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠΈ):
ΠΠΎ Π°Π²ΡΠΎΡΡΠΊΠΎΠΌΡ ΠΏΡΠ°Π²Ρ ΠΈ ΠΏΠ»Π°Π³ΠΈΠ°ΡΡ:
- Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ Π»ΠΈ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡΠ²Π΅ΡΡΠΈΠΊΠ° (ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠΉ/ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ) ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ, ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΊΠΎΠ΄Π° ΠΈΡΡΡΠ°, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠΌ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ βX?
- Π―Π²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΡΠ²Π΅ΡΡΠΈΠΊΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠΈ (ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ) ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΡΡΡΠ°?
- ΠΠΌΠ΅ΡΡΡΡ Π»ΠΈ Π² ΠΊΠΎΠ΄Π΅ ΠΎΡΠ²Π΅ΡΡΠΈΠΊΠ° ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ, ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠΈΠ΅ Π² ΠΊΠΎΠ΄Π΅ ΠΈΡΡΡΠ°?
ΠΠΎ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΌ:
4. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΡΠΏΠΎΡΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ (ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ/Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ°) ΡΡΠ»ΠΎΠ²ΠΈΡΠΌ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ (ΡΠΊΠ°Π·Π°ΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ)?
5. ΠΡΠΏΠΎΠ»Π½Π΅Π½Ρ Π»ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ± ΡΠΊΠ°Π·Π°Π½ΠΈΠΈ Π°Π²ΡΠΎΡΡΡΠ²Π° ΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΡΡ
ΠΊΠΎΠ΄ΠΎΠ²?
ΠΠΎ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Ρ:
6. ΠΠΌΠ΅Π΅Ρ Π»ΠΈ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΠΌΠΎΠ΅ ΠΠ Π½Π΅Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ (Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ) ΠΏΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π΄Π°Π½Π½ΡΡ
ΡΡΠ΅ΡΡΠΈΠΌ Π»ΠΈΡΠ°ΠΌ?
7. ΠΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ?
ΠΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
8. Π Π΅Π°Π»ΠΈΠ·ΡΠ΅Ρ Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π», Π·Π°ΡΠ²Π»Π΅Π½Π½ΡΠΉ Π² ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ?
9. ΠΠΌΠ΅ΡΡΡΡ Π»ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΠ΅ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ?
ΠΠ΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ (ΡΠΊΡΠΏΠ΅ΡΡ Π½Π΅ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ):
- Π―Π²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΎΡΠ²Π΅ΡΡΠΈΠΊ ΠΏΠ»Π°Π³ΠΈΠ°ΡΠΎΡΠΎΠΌ? (ΠΏΡΠ°Π²ΠΎΠ²Π°Ρ ΠΎΡΠ΅Π½ΠΊΠ°)
- ΠΠ°ΠΊΠΎΠ²Π° ΡΡΠ½ΠΎΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ? (ΠΎΡΠ΅Π½ΠΎΡΠ½Π°Ρ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ)
- ΠΡΠ»ΠΎ Π»ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΠΎ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅? (ΡΡΠΈΡΠ΄ΠΈΠΊΡΠΈΡ ΡΡΠ΄Π°) βπ
- π§Ύ Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΠΈ ΡΡΠΎΠΊΠΈ: ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΡΠ°ΡΡΠ΅ΡΠ°
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡΒ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠΒ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²:
ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΡΡΠ°Π²ΠΊΠΈ (Π½Π° 2025 Π³ΠΎΠ΄):
| ΠΠΈΠ΄ ΡΠ°Π±ΠΎΡ | ΠΠ΄ΠΈΠ½ΠΈΡΠ° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ | Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ (ΡΡΠ±.) |
| ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² Π΄Π΅Π»Π° (Π΄ΠΎ 200 ΡΡΡ.) | 1 ΡΠ°Ρ | 3 500 |
| Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· 1 000 ΡΡΡΠΎΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° | 1 000 ΡΡΡΠΎΠΊ | 5 000 |
| Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· 1 ΠΠ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° | 1 ΠΠ | 7 000 |
| ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· (1 ΡΠ΅ΡΡΠΈΡ) | 1 ΡΠ΅ΡΡΠΈΡ (Π΄ΠΎ 4 ΡΠ°ΡΠΎΠ²) | 25 000 |
| ΠΠΈΠ·Π°ΡΡΠ΅ΠΌΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (Π·Π° 1 ΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ) | 1 ΡΠ°Ρ | 4 500 |
| ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (Π·Π° 1 ΡΡΡΠ°Π½ΠΈΡΡ) | 1 ΡΡΡ. (1800 Π·Π½.) | 1 200 |
| ΠΡΠ΅Π·Π΄ ΡΠΊΡΠΏΠ΅ΡΡΠ° (ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠΎΠ²ΠΎΡΠ½ΡΠ΅) | 1 ΡΡΡΠΊΠΈ | 5 000 + Π±ΠΈΠ»Π΅ΡΡ/Π³ΠΎΡΡΠΈΠ½ΠΈΡΠ° |
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°ΡΡΠ΅ΡΠ° Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΌΠ° 200 000 ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π° + Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°:
- Π‘ΡΠ°ΡΠΈΠΊΠ°: 200 Γ 5 000 = 1 000 000 ΡΡΠ±.
- ΠΠΈΠ½Π°ΠΌΠΈΠΊΠ°: 5 ΡΠ΅ΡΡΠΈΠΉ Γ 25 000 = 125 000 ΡΡΠ±.
- ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (50 ΡΡΡ.): 50 Γ 1 200 = 60 000 ΡΡΠ±.
- ΠΡΠΎΠ³ΠΎ: 1 185 000 ΡΡΠ±.Β (Π±Π΅Π· Π²ΡΠ΅Π·Π΄Π°)
Π‘ΡΠΎΠΊΠΈ:
- Π΄ΠΎ 50 000 ΡΡΡΠΎΠΊ: 10-15 ΡΠ°Π±ΠΎΡΠΈΡ Π΄Π½Π΅ΠΉ
- 50-200 ΡΡΡ. ΡΡΡΠΎΠΊ: 15-30 ΡΠ°Π±ΠΎΡΠΈΡ Π΄Π½Π΅ΠΉ
- 200-500 ΡΡΡ. ΡΡΡΠΎΠΊ: 30-60 ΡΠ°Π±ΠΎΡΠΈΡ Π΄Π½Π΅ΠΉ
- Π±ΠΎΠ»Π΅Π΅ 500 ΡΡΡ. ΡΡΡΠΎΠΊ: 60-90 ΡΠ°Π±ΠΎΡΠΈΡ Π΄Π½Π΅ΠΉ
Π‘ΡΠΎΡΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ (Π² 2 ΡΠ°Π·Π° Π±ΡΡΡΡΠ΅Π΅) β ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ 1,5-2,0. π΅β³
- π ΠΡΠΏΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ: ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΡΠΏΠ΅ΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠΏΠΎΡΠ΅Π½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
23.1. ΠΠΎΠΏΡΠΎΡ ΡΠΊΡΠΏΠ΅ΡΡΠ° (ΡΡ. 187 ΠΠΠ, ΡΡ. 86 ΠΠΠ):
- ΠΠΊΡΠΏΠ΅ΡΡ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π² ΡΡΠ΄.
- Π‘ΡΠΎΡΠΎΠ½Ρ Π·Π°Π΄Π°ΡΡ Π²ΠΎΠΏΡΠΎΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΡΡΠ½Π΅Π½ΠΈΡ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
- ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΠΌ ΠΎΡΠΏΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΡΠ²ΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΡ.
23.2. Π Π΅ΡΠ΅Π½Π·ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° (Π΄ΠΎΡΡΠ΄Π΅Π±Π½ΠΎΠ΅ ΠΈΠ»ΠΈ ΡΡΠ΄Π΅Π±Π½ΠΎΠ΅):
- Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ (Π½Π΅ ΡΠΊΡΠΏΠ΅ΡΡ ΠΏΠΎ Π΄Π΅Π»Ρ) Π³ΠΎΡΠΎΠ²ΠΈΡ ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π½Π·ΠΈΡ.
- Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, Π½Π΅ΠΏΠΎΠ»Π½ΠΎΡΡ, ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΡ.
- ΠΡΠΈΠΎΠ±ΡΠ°Π΅ΡΡΡ ΠΊ Π΄Π΅Π»Ρ ΠΊΠ°ΠΊ ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΠΎΠ΅ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ.
23.3. ΠΠΎΠ²ΡΠΎΡΠ½Π°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° (ΡΡ. 87 ΠΠΠ, ΡΡ. 87 ΠΠΠ):
- ΠΠ°Π·Π½Π°ΡΠ°Π΅ΡΡΡ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΡΠΎΠΌΠ½Π΅Π½ΠΈΠΉ Π² ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΠΎΡΡΠΈ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
- ΠΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠΌ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΊΡΠΏΠ΅ΡΡΠ½ΡΠΌ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ.
- ΠΠΌΠ΅Π΅Ρ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠΈΠ»Ρ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠΉ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·ΠΎΠΉ.
23.4. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π°:
- ΠΠ°Π·Π½Π°ΡΠ°Π΅ΡΡΡ ΠΏΡΠΈ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΡΠ΅ ΠΎΡΠ²Π΅ΡΠΎΠ² (Π½Π΅ Π²ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Ρ).
- ΠΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅ΠΌ ΠΆΠ΅ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠΌ.
ΠΠ°ΠΆΠ½ΠΎ: ΠΏΡΠΎΡΡΠ°Ρ ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΡΠΎΠ³Π»Π°ΡΠΈΠ΅ Ρ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ Π±Π΅Π· ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΉ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ. βοΈπ
- π§ͺ ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°ΠΌΠΏΠ°ΠΌΠΈ ΠΏΠ°ΠΌΡΡΠΈ (memory forensics)
ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ ΡΠ»Π΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠ°ΠΌ ΠΊΠΎΠ΄ Π½Π΅ ΡΠΎΡ ΡΠ°Π½Π΅Π½ Π½Π° Π΄ΠΈΡΠΊΠ΅.
24.1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄Π°ΠΌΠΏΠ°:
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²: DumpIt, FTK Imager, Belkasoft RAM Capturer.
- ΠΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠΎΠ·Π΄Π°Π½ Π΄ΠΎ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
24.2. ΠΠ½Π°Π»ΠΈΠ· Π΄Π°ΠΌΠΏΠ°:
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Volatility Framework (ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ).
- ΠΠ»Π°Π³ΠΈΠ½Ρ:Β pslistΒ (ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²),Β netscanΒ (ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ),Β malfindΒ (ΠΏΠΎΠΈΡΠΊ ΠΈΠ½ΠΆΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°).
24.3. ΠΠΎΠΈΡΠΊ ΡΡΡΠΎΠΊ ΠΈ ΠΊΠ»ΡΡΠ΅ΠΉ:
- ΠΠΎΠΈΡΠΊ ΠΏΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌ (ΠΏΠ°ΡΠΎΠ»ΠΈ, ΠΊΠ»ΡΡΠΈ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ, URL).
24.4. ΠΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²:
- ΠΠ°ΠΌΠΏ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΈΠ· ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π² IDA Pro.
ΠΠ°Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ΅Π½Π΅Π½ ΠΏΡΠΈ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ Π°ΡΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ-Π²ΡΠΌΠΎΠ³Π°ΡΠ΅Π»Π΅ΠΉ. πΎπ
- π© ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΈ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΡΡΡ
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π°Β ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠΒ β ΠΎΡ Π½ΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΠΉ Π±Π°Π·Ρ ΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π΄ΠΎ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠ΅ΠΉΡΠΎΠ², ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡΠ°Π»ΡΠ½ΡΡ Π°ΡΠΏΠ΅ΠΊΡΠΎΠ². Π‘Π»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΠΎΠ²Π΅ΡΠ½ΡΡ , Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ².
ΠΡΠΎΠ±ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ²ΠΎ:Β ΡΡΠΈΡΡΠ²Π°Ρ, ΡΡΠΎ ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½Π°ΡΒ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΠΠΒ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π΄ΠΊΠΈΠΌ Π²ΠΈΠ΄ΠΎΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ (Π½Π° Π²ΡΡ Π ΠΎΡΡΠΈΡ β Π΅Π΄ΠΈΠ½ΠΈΡΡ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΉ, ΡΠΏΠΎΡΠΎΠ±Π½ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΠ΅ΠΉ, Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠΉ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌ Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ), Π½Π°ΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π³ΠΎΡΠΎΠ²Π° Π²ΡΠ»Π΅ΡΠ°ΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ Π² Π»ΡΠ±ΠΎΠΉ ΡΠ΅Π³ΠΈΠΎΠ½ Π ΠΎΡΡΠΈΠΈ β ΠΎΡ ΠΠ°Π»ΠΈΠ½ΠΈΠ½Π³ΡΠ°Π΄ΡΠΊΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π΄ΠΎ ΠΠ°ΠΌΡΠ°ΡΡΠΊΠΎΠ³ΠΎ ΠΊΡΠ°Ρ, ΠΎΡ Π Π΅ΡΠΏΡΠ±Π»ΠΈΠΊΠΈ ΠΠ°ΡΠ΅Π»ΠΈΡ Π΄ΠΎ Π Π΅ΡΠΏΡΠ±Π»ΠΈΠΊΠΈ ΠΠ°Π³Π΅ΡΡΠ°Π½. ΠΡΠ΅Π·Π΄Π½Π°Ρ Π³ΡΡΠΏΠΏΠ° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΈΠΊΠ»: ΠΎΡΠΌΠΎΡΡ, ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΈΠΊΡΠ°ΡΠΈΡ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² Π² Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡ.
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΎΠ±ΡΠ°Π·ΡΡ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ, Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅Π½Ρ, ΡΠΎΡΠΌΠ° Π·Π°ΡΠ²ΠΊΠΈ Π½Π° Π²ΡΠ΅Π·Π΄Π½ΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΊΠ°Π·Π°ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅:
β‘οΈΒ https://sud-expertiza.ruβ¬
οΈ
π© ΠΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΎΡΠ½ΠΎΡΡΡ, ΠΏΡΠΎΡΠ΅ΡΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠΈΡΡΠΎΡΠ° ΠΈ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ΅Π³ΠΈΠΎΠ½Π΅ β Π½Π°ΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ. π©
ΠΠΎΠ²ΡΠ΅ ΡΡΠ°ΡΡΠΈ:
π Π¦Π΅Π½ΡΡ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ· Π³ ΠΠΎΡΠΊΠ²Π°: ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ Π·Π°ΡΠΈΡΠ° ΠΏΡΠ°Π² ΠΏΠ°ΡΠΈΠ΅Π½ΡΠΎΠ² ΠΈ Π²ΡΠ°ΡΠ΅ΠΉ
π§ͺΒ ΠΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° Π»Π°ΠΊΠΎΠΊΡΠ°ΡΠΎΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΈ ΠΏΠΎΠΊΡΡΡΠΈΠΉ
π§΄Β ΠΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° ΠΏΠ°ΡΡΡΠΌΠ΅ΡΠ½ΡΡ ΠΈ ΠΊΠΎΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅Π΄ΡΡΠ²
π§ Β ΠΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π°Β





