Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ PyPI выявлСно ΠΎΠΊΠΎΠ»ΠΎ 5000 оставлСнных Π² ΠΊΠΎΠ΄Π΅ сСкрСтов ΠΈ 8 врСдоносных обфускаторов

Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ GitGuardian ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π°Π±Ρ‹Ρ‚Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π² ΠΊΠΎΠ΄Π΅, Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½ΠΎΠΌ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Python-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² PyPI (Python Package Index). ПослС изучСния Π±ΠΎΠ»Π΅Π΅ 9.5 ΠΌΠ»Π½ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ 5 ΠΌΠ»Π½ Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², связанных с 450 тысячами ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π±Ρ‹Π»ΠΎ выявлСно 56866 Ρ„Π°ΠΊΡ‚ΠΎΠ² ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Если ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π±Π΅Π· дублирования Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π΅Π»ΠΈΠ·Π°Ρ…, число выявлСнных ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ составило 3938, Π° число ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… присутствуСт хотя Π±Ρ‹ ΠΎΠ΄Π½Π° ΡƒΡ‚Π΅Ρ‡ΠΊΠ° — 2922.

ВсСго Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ 150 Ρ‚ΠΈΠΏΠΎΠ² ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, криптографичСскиС ΠΊΠ»ΡŽΡ‡ΠΈ, Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ доступа ΠΊ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌ сСрвисам, систСмам Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ API. Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 768 ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ провСдСния исслСдования. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° популярных ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‰ΠΈΡ… Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΊΠ»ΡŽΡ‡ΠΈ доступа ΠΊ Azure Active Directory, ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊ SSH, MongoDB, MySQL ΠΈ PostgreSQL, ΠΊΠ»ΡŽΡ‡ΠΈ ΠΊ GitHub OAuth App, Dropbox ΠΈ Auth0, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Ρ…ΠΎΠ΄Π° Π² Coinbase ΠΈ Twilio.

Из Π½Π°Π±ΠΈΡ€Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ² ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ для доступа ΠΊ Π±ΠΎΡ‚Π°ΠΌ Π² Telegram, число ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠ΄Π²ΠΎΠΈΠ»ΠΎΡΡŒ Π² Π½Π°Ρ‡Π°Π»Π΅ 2021 Π³ΠΎΠ΄Π° ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΡƒΠ΄Π²ΠΎΠΈΠ»ΠΎΡΡŒ вСсной 2023 Π³ΠΎΠ΄Π°. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ рост ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ Ρ‚Π°ΠΊΠΆΠ΅ фиксируСтся с 2020 Π³ΠΎΠ΄Π° для ΠΊΠ»ΡŽΡ‡Π΅ΠΉ доступа ΠΊ Google API, Π° с 2022 Π³ΠΎΠ΄Π° — ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ Π‘Π£Π‘Π”. Из ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎ числу ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ, ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ chatllm ΠΈ safire, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»ΠΈ Π·Π°Π±Ρ‹Ρ‚Ρ‹ 209 ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΊ OpenAI ΠΈ 320 ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΊ Google Cloud.

Π‘Ρ€Π΅Π΄ΠΈ Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выявлСно наибольшСС число ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ, ΠΏΠΎΠΌΠΈΠΌΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ² с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ «.py», ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ Ρ„Π°ΠΉΠ»Ρ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .json (610 ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ), .md (270), PKG-INFO (240), METADATA (210), .txt (170), Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ README (209) ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² с ΠΈΠΌΠ΅Π½Π΅ΠΌ test (675). Много ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ Ρ‚Π°ΠΊΠΆΠ΅ связано с нСдосмотром ΠΈ ошибками с настройкой ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². НапримСр, Ρ„Π°ΠΉΠ»Ρ‹ с Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (.cookiecutterrc, .env, .pypirc ΠΈ Ρ‚.ΠΏ.) ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΈΠ· Git-рСпозитория Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ» «.gitignore», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ учитываСтся ΠΏΡ€ΠΈ создании ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Π’ частности, Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π±Ρ‹Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ 43 Ρ„Π°ΠΉΠ»Π° .pypirc, содСрТащих ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для доступа ΠΊ PyPI. Π’ 15 случаях ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ созданныС для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ использования, Π½ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΠΈΡ… Π² PyPI ΠΏΠΎ ошибкС.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π΄Π²Π° события, связанных с PyPI:

  • Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ PyPI выявлСны 8 врСдоносных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², прСподносимых ΠΊΠ°ΠΊ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для обфускации, Ρ‚.Π΅. привСдСния ΠΊΠΎΠ΄Π° ΠΊ Π½Π΅Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ, ΡƒΡΠ»ΠΎΠΆΠ½ΡΡŽΡ‰Π΅ΠΌΡƒ восстановлСниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹. ВыявлСнныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ содСрТали Π² названиях строку «pyobf» (Pyobftoexe, Pyobfusfile, Pyobfexecute, Pyobfpremium, Pyobflight, Pyobfadvance, Pyobfuse ΠΈ pyobfgood) ΠΈ Π±Ρ‹Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π±ΠΎΠ»Π΅Π΅ 2000 Ρ€Π°Π·.

    Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ врСдоносный ΠΊΠΎΠ΄ Π±Ρ‹Π» спСцифичСн для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Windows ΠΈ позволял ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌΡƒ сСрвСру, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π° внСшний сСрвСр ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡ΠΈ доступа, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ с систСмы. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, врСдоносный ΠΊΠΎΠ΄ ΠΌΠΎΠ³ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ΅ΠΉΠ»ΠΎΠ³Π³Π΅Ρ€Π°, ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² Chrome ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹, Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π·Π²ΡƒΠΊ ΠΈ Π΄Π°ΠΆΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ web-ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ.

  • ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ нСзависимого Π°ΡƒΠ΄ΠΈΡ‚Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ инструмСнтария, примСняСмого для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ рСпозитория pypi.org, ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° «cabotage», задСйствованного Π² инфраструктурС для оркСстровки ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ². Аудит ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ нСкоммСрчСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ OTF (Open Technology Fund). Π’ Ρ…ΠΎΠ΄Π΅ Π°ΡƒΠ΄ΠΈΡ‚Π° Π½Π΅ выявлСно ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с высоким ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ опасности, Π° исходныС тСксты ΠΏΡ€ΠΈΠ·Π½Π°Π½Ρ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΌΠΈ основным трСбованиям ΠΊ бСзопасному написанию ΠΊΠΎΠ΄Π°. ΠŸΡ€ΠΈ этом ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ нСдостаточный ΠΎΡ…Π²Π°Ρ‚ тСстами ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ cabotage ΠΈ выявлСно 29 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… восьми присвоСн ΡƒΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ опасности, 6 — Π½ΠΈΠ·ΠΊΠΈΠΉ, Π° 14 ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ замСчания.

    НаиболСС Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

    • НСдостаточная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… подписСй, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ PyPI с AWS SNS, позволяла ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ увСдомлСния Π½Π° email ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.
    • Π£Ρ‚Π΅Ρ‡ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ сущСствованиС ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи Π±Π΅Π· Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ событий ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°Ρ… Π²Ρ…ΠΎΠ΄Π°.
    • ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Ρ… криптографичСских Ρ…ΡΡˆΠ΅ΠΉ, Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… Π°Ρ‚Π°ΠΊΠΈ ΠΏΠΎ ΠΎΡ‚Ρ€Π°Π²Π»Π΅Π½ΠΈΡŽ кэша.
    • ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΏΡ€Π°Π² запуска процСссов сборки Ρ‡Π΅Ρ€Π΅Π· cabotage, Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ³ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ подстановки своих ΠΊΠΎΠΌΠ°Π½Π΄.
    • ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΏΡ€Π°Π² развёртывания (deployment) Π² cabotage, Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ³ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½ΠΎ выглядящий ΠΎΠ±Ρ€Π°Π·.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru