Kraken
  • πŸ™ΠŸΡ€ΠΈΠ²Π΅Ρ‚!
    • πŸ‘‹Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ!
  • βœοΈΠšΡ€ΡƒΠΏΠΈΡ†Ρ‹ Π·Π½Π°Π½ΠΈΠΉ
    • πŸŒšΠžΠ±Ρ‰ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ
      • Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Kali Linux
      • Как ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Kali Linux
      • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ CVE
      • ΠžΠ±Π·ΠΎΡ€ популярных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ
      • МодСль OSI
      • КакиС Π΅ΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ
      • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ TCP/IP
      • HSTS
      • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² Π˜Π‘
      • Π‘ΠΊΡ€ΠΈΠΏΡ‚ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… SSL-сСртификата
      • Π¨ΠΈΡ„Ρ€ΡƒΠ΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° Kali Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ OpenSSL
      • Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ WPA2
      • О ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅ FTP
      • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ CVSS
      • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΎΠ΄Π½ΠΎΠ³ΠΎ источника (SOP)
      • О Cross-Origin Resource Sharing (CORS)
      • О Content Security Policy (CSP)
      • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Bash
      • Π’Π΅Π±-сокСты
      • MITRE ATT&CK
      • Начало Π² OSINT
      • ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
      • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ REST
      • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ API
      • Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ бСзопасности срСды iOS ΠΈ Android
      • CSS Π² Π˜Π‘
    • πŸŽͺΠšΠ°Ρ€ΡŒΠ΅Ρ€Π°
      • КакиС Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€ΠΎΠ»ΠΈ Ρƒ пСнтСстСров ΠΈ Π² Ρ‡Π΅ΠΌ ΠΈΡ… смысл
      • КакиС Π΅ΡΡ‚ΡŒ Π²ΠΈΠ΄Ρ‹ пСнтСста
      • Π§Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² пСнтСст
      • КакиС Π΅ΡΡ‚ΡŒ области Π·Π½Π°Π½ΠΈΠΉ Π² Π²Π΅Π±-пСнтСстС
      • Π“Π»Π°Π²Π½Ρ‹Π΅ ошибки Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² Π˜Π‘
    • πŸ˜°Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΠΈ
      • Об Π°Ρ‚Π°ΠΊΠ΅ Pastejaking
      • Об уязвимости KRACK
      • Об уязвимости Regex DoS
      • Об Π°Ρ‚Π°ΠΊΠ΅ MITM
      • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ дня
      • Атака Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» STP
      • Π—Π°Ρ‰ΠΈΡ‚Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° STP
      • Clickjacking
      • Π‘Π°Π·Π° ΠΏΡ€ΠΈ Π°Ρ‚Π°ΠΊΠ΅ Π½Π° Wi-Fi
      • Атаки ΠΏΠΎ сторонним ΠΊΠ°Π½Π°Π»Π°ΠΌ
      • DNS Ρ€Π΅Π±Π°ΠΉΠ½Π΄ΠΈΠ½Π³
    • βš™οΈΠ˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹
      • Π›ΡƒΡ‡ΡˆΠΈΠ΅ сканСры ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΈ инструмСнты ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ²
      • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ OWASP ZAP ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ прилоТСния?
      • О Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ WiFi Exploitation Framework (WEF)
      • WeBaCoo β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌ доступ ΠΊ Π²Π·Π»ΠΎΠΌΠ°Π½Π½ΠΎΠΌΡƒ Π²Π΅Π±-сСрвСру
      • Socialscan β€” провСряСм использованиС элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ ΠΈΠΌΠ΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² соцсСтях
      • ΠžΠ±Π·ΠΎΡ€ инструмСнтов Red Team
      • 11 инструмСнтов для сканирования уязвимостСй
      • ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° инструмСнтов для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Ρ‚Π°ΠΊ Π½Π° JWT
      • О Bulk_Extractor
      • О Unicornscan
      • О Maryam
      • О Picocrypt, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ Π΄Π»ΡΒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ…
      • АнализируСм Ρ‚Ρ€Π°Ρ„ΠΈΠΊ с ZUI (Zed User Interface)
      • Об инструмСнтС SkipFish
      • Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ увСдомлСния Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΎ Π²Ρ…ΠΎΠ΄Π΅ ΠΏΠΎ SSH
      • О сканСрС OpenSCAP
      • О Censys β€” инструмСнтС для поиска уязвимых ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½ΠΎΠ²
      • О Scanless β€” инструмСнтС для Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠ³ΠΎ сканирования ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ²
      • О SearchSploit β€” инструмСнтС для поиска эксплойтов
      • Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ
      • О Maltego
      • УстанавливаСм ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Snyk CLI Π² Windows
      • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Docker-ΠΎΠ±Ρ€Π°Π·ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Trivy
      • Об инструмСнтС SpiderFoot
      • Π‘ΠΊΠ°Π½ΠΈΡ€ΡƒΠ΅ΠΌ сСти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов Bash
      • О Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ Volatility Π½Π° Windows
      • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Ρ‚ΠΈΠΏ WAF с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ WafW00f
      • Об инструмСнтС ReNgine
      • О Foremost β€” инструмСнтС для восстановлСния Π΄Π°Π½Π½Ρ‹Ρ…
      • Chisel β€” инструмСнт для проброса ΠΏΠΎΡ€Ρ‚ΠΎΠ²
      • O Yersinia
      • Об Acunetix
      • O Netcat
      • O Samba
      • O John the Ripper
      • О Common User Passwords Profiler (CUPP)
      • О RainbowCrack
      • Shodan
      • MobSF
      • Netsparker
      • Fortify
      • Veracode
      • Rapid7 InsightVM
      • Aircrack-ng
  • πŸ› οΈΠ˜ΠΠ‘Π’Π Π£ΠœΠ•ΠΠ’Π«
    • βŒ¨οΈΠ‘Π΅ΡΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Π΅ Π°Ρ‚Π°ΠΊΠΈ
      • Aircrack-Ng
    • πŸ”‘ΠΡ‚Π°ΠΊΠΈ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ
      • Crunch
      • John
      • CUPP
      • Hashcat
      • Hydra
    • πŸ‘οΈΠ‘Π±ΠΎΡ€ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
      • Masscan
      • Dnsenum
      • Parsero
      • Nmap
  • πŸ‘¨β€πŸ’»ΠŸΠ΅Π½Ρ‚Π΅ΡΡ‚
    • ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ
    • πŸ–₯️Аппаратный/ЀизичСский доступ
      • ЀизичСскиС Π°Ρ‚Π°ΠΊΠΈ
      • ПобСг ΠΈΠ· КИОБКа
  • πŸ‘ΎMITRE
    • πŸ—ΊοΈΠ’Π°ΠΊΡ‚ΠΈΠΊΠΈ
      • πŸ’ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΡ
        • Π Π°Π·Π²Π΅Π΄ΠΊΠ°
      • πŸ“±ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства
      • 🏭ICS
    • πŸ’€CTI
      • β˜ οΈΠ“Ρ€ΡƒΠΏΠΏΡ‹
        • admin@338
        • Ajax Security Team
        • ALLANITE
        • Andariel
  • πŸ“ŸΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ бСзопасной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅
    • πŸ‘¨β€πŸ”¬CLIENT SIDE
      • Cross-Site Scripting [XSS]
      • Cross-Site Request Forgery [CSRF]
      • Clickjacking
      • Open Redirects
    • πŸ–₯️SERVER SIDE
      • SQL Injections [SQLi]
      • XML External Entity Injection [XXE]
      • OS Command Injection [Command Execution]
      • File Upload
      • Server-Side Request Forgery [SSRF]
      • Host Header Injection
      • АутСнтификация
      • Directory Traversal
      • Template Injection [SSTI]
    • API
  • 🐝OWASP
    • Cross Site Scripting (XSS)
Powered by GitBook
On this page
  • 1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅:
  • 2. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ уязвимый ΠΊΠΎΠ΄:
  • 3. БмягчСниС послСдствий:
  • 4. Π’Ρ‹Π²ΠΎΠ΄Ρ‹:
  1. Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ бСзопасной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅
  2. SERVER SIDE

Template Injection [SSTI]

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅:

Π˜Π½ΡŠΠ΅ΠΊΡ†ΠΈΡ шаблонов Π½Π° сторонС сСрвСра - это ΠΊΠΎΠ³Π΄Π° Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ собствСнный синтаксис шаблона для внСдрСния врСдоносной ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² шаблон, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ выполняСтся Π½Π° сторонС сСрвСра.

Π¨Π°Π±Π»ΠΎΠ½Π½Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для создания Π²Π΅Π±-страниц ΠΏΡƒΡ‚Π΅ΠΌ комбинирования фиксированных шаблонов с ΠΈΠ·ΠΌΠ΅Π½Ρ‡ΠΈΠ²Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π­Ρ‚ΠΎ позволяСт Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ шаблона, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Ρ‡Ρ‚ΠΎ часто позволяСт ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ сСрвСром.

2. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ уязвимый ΠΊΠΎΠ΄:

БущСствуСт нСсколько Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ/Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, Π²ΠΎΡ‚ нСсколько ΠΈΠ· Π½ΠΈΡ…: Jinja, Flask, Mako, Twig. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° дСмонстрируСт ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Flask:

from flask import Flask,request,render_template_string 
from urllib.parse import unquote

app = Flask(__name__)

@app.route("/")
def main_page():
    return "Hey there, this is my cool weeb site."

@app.errorhandler(404) 
def page_not_found(error): 
    url = unquote(request.url) 
    return render_template_string("<h1>URL %s not found</h1><br/>" % url), 404 
    
if __name__ == '__main__': 
    app.run(debug = False, host = '0.0.0.0')

Π’Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΈ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅. Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π·Π° ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ XSS-ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ, Π½ΠΎ Π΅Π΅ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ссли ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‚ΡŒ матСматичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² шаблонном Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ: {{7*7}}.

ДСмонстрация Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ {{7*7}} отобраТаСтся ΠΊΠ°ΠΊ 49, Π΄ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ уязвимо для SSTI.

3. БмягчСниС послСдствий:

Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ бизнСс-Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹? Π‘Π°ΠΌΡ‹ΠΉ низкорискованный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ - просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Mustache ΠΈΠ»ΠΈ Python's Template. Максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΡ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ опасным Π°Ρ‚Π°ΠΊΠ°ΠΌ Π½Π° основС шаблонов. Π”Ρ€ΡƒΠ³ΠΎΠΉ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ - ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ (нСзависимо ΠΎΡ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ/Π±Π΅Π»Ρ‹Ρ… списков/Ρ‡Π΅Ρ€Π½Ρ‹Ρ… списков), ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² пСсочницу Π²Π½ΡƒΡ‚Ρ€ΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Docker.

4. Π’Ρ‹Π²ΠΎΠ΄Ρ‹:

ΠžΡ‚ΠΊΠ°Π· ΠΎΡ‚ использования ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… шаблонов избавляСт вас ΠΎΡ‚ этой Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ эксплуатации. Однако Ссли Π²Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³, Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пСсочница для фактичСского Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, хотя здСсь Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎΠ± основных нСдостатках.

Last updated 1 year ago

πŸ“Ÿ
πŸ–₯️