Sensitive Mounts

AWS рд╣реИрдХрд┐рдВрдЧ рд╕реАрдЦреЗрдВ рдФрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ:HackTricks рдкреНрд░рд╢рд┐рдХреНрд╖рдг AWS рд░реЗрдб рдЯреАрдо рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ (ARTE) GCP рд╣реИрдХрд┐рдВрдЧ рд╕реАрдЦреЗрдВ рдФрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ: HackTricks рдкреНрд░рд╢рд┐рдХреНрд╖рдг GCP рд░реЗрдб рдЯреАрдо рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ (GRTE)

рд╣реИрдХрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

/proc рдФрд░ /sys рдХреА рдЕрдиреБрдЪрд┐рдд рдиреЗрдорд╕реНрдкреЗрд╕ рдЖрдЗрд╕реЛрд▓реЗрд╢рди рдХреЗ рдмрд┐рдирд╛ рдЙрдЬрд╛рдЧрд░ рд╣реЛрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрд░рдХреНрд╖рд╛ рдЬреЛрдЦрд┐рдо рд▓рд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╣рдорд▓реЗ рдХреА рд╕рддрд╣ рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ рд╕реВрдЪрдирд╛ рдлрд╛рд╕рд╡рдиреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдпреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рддреА рд╣реИрдВ рдЬреЛ, рдЕрдЧрд░ рдЧрд▓рдд рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╣реИрдВ рдпрд╛ рдЕрдирдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдПрдХреНрд╕реЗрд╕ рдХреА рдЧрдИ рд╣реИрдВ, рддреЛ рдХрдВрдЯреЗрдирд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рд╕рдХрддрд╛ рд╣реИ, рд╣реЛрд╕реНрдЯ рдореЗрдВ рд╕рдВрд╢реЛрдзрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЖрдЧреЗ рдХреЗ рд╣рдорд▓реЛрдВ рдХреА рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, -v /proc:/host/proc рдХреЛ рдЧрд▓рддреА рд╕реЗ рдорд╛рдЙрдВрдЯ рдХрд░рдирд╛ AppArmor рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдкрде-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдХреГрддрд┐ рд╣реИ, /host/proc рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рдЫреЛрдбрд╝рддрд╛ред

рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрднрд╛рд╡рд┐рдд рджреБрд░реБрдкрдпреЛрдЧ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рд╡рд░рдг https://0xn3va.gitbook.io/cheat-sheets/container/escaping/sensitive-mounts** рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред**

procfs рджреБрд░реБрдкрдпреЛрдЧ

/proc/sys

рдпрд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд░реНрдгрд▓ рдЪрд░рд┐рддреНрд░рд┐рдХ рдЪрд░реЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рд╕рд╛рдорд╛рдиреНрдпрдд: sysctl(2) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдФрд░ рдХрдИ рдЪрд┐рдВрд╣рд┐рдд рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

/proc/sys/kernel/core_pattern

  • core(5) рдореЗрдВ рд╡рд░реНрдгрд┐рддред

  • рдкрд╣рд▓реЗ 128 рдмрд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдХреЛрд░-рдлрд╝рд╛рдЗрд▓ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдкрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдкрд╛рдЗрдк | рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ, рддреЛ рдпрд╣ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдореЗрдВ рд▓реЗ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

  • рдкрд░реАрдХреНрд╖рдг рдФрд░ рджреБрд░реБрдкрдпреЛрдЧ рдЙрджрд╛рд╣рд░рдг:

[ -w /proc/sys/kernel/core_pattern ] && echo Yes # рд▓реЗрдЦрди рдкрд╣реБрдВрдЪ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ
cd /proc/sys/kernel
echo "|$overlay/shell.sh" > core_pattern # рдХрд╕реНрдЯрдо рд╣реИрдВрдбрд▓рд░ рд╕реЗрдЯ рдХрд░реЗрдВ
sleep 5 && ./crash & # рд╣реИрдВрдбрд▓рд░ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдВ

/proc/sys/kernel/modprobe

  • proc(5) рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рддред

  • рдХрд░реНрдгрд▓ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдбрд░ рдХреЗ рдкрде рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд░реНрдгрд▓ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╣реНрд╡рд╛рдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

  • рдкрд╣реБрдВрдЪ рдХреА рдЬрд╛рдБрдЪ рдЙрджрд╛рд╣рд░рдг:

ls -l $(cat /proc/sys/kernel/modprobe) # modprobe рдХреА рдкрд╣реБрдВрдЪ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ

/proc/sys/vm/panic_on_oom

  • proc(5) рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рддред

  • рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдзреНрд╡рдирд┐ рдЬреЛ рдХрд░реНрдгрд▓ рдкреИрдирд┐рдХ рдпрд╛ OOM рдХрд┐рд▓рд░ рдХреЛ рдЖрд╣реНрд╡рд╛рди рдХрд░рддреА рд╣реИ рдЬрдм OOM рд╕реНрдерд┐рддрд┐ рдШрдЯрд┐рдд рд╣реЛрддреА рд╣реИред

/proc/sys/fs

  • proc(5) рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИред

  • рд▓реЗрдЦрди рдкрд╣реБрдВрдЪ рд╕реЗ рдореЗрдЬрд╝рдмрд╛рди рдХреЗ рдЦрд┐рд▓рд╛рдл рд╡рд┐рднрд┐рдиреНрди рд╕реЗрд╡рд╛ рдЕрд╡рд░реЛрдз рд╣рдорд▓реЗ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

/proc/sys/fs/binfmt_misc

  • рдЬрд╛рджреВ рдирдВрдмрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЧреИрд░-рдореВрд▓ рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкреНрд░рдпреЛрдХреНрддрд╛рдУрдВ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

  • /proc/sys/fs/binfmt_misc/register рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рддреЛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдпрд╛ рд░реВрдЯ рд╢реИрд▓реА рдПрдХреНрд╕реЗрд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

  • рд╕рдВрдмрдВрдзрд┐рдд рджреБрд░реБрдкрдпреЛрдЧ рдФрд░ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг:

  • рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓: рд╡реАрдбрд┐рдпреЛ рд▓рд┐рдВрдХ

/proc рдореЗрдВ рдЕрдиреНрдп

/proc/config.gz

  • CONFIG_IKCONFIG_PROC рд╕рдХреНрд╖рдо рд╣реИ рддреЛ рдХрд░реНрдгрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИред

  • рдЪрд▓ рд░рд╣реЗ рдХрд░реНрдгрд▓ рдореЗрдВ рджреЛрд╖реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред

/proc/sysrq-trigger

  • Sysrq рдХрдорд╛рдВрдб рдХреЛ рдЖрд╣реНрд╡рд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕реНрдерд┐рддрд┐ рдШрдЯрдирд╛ рдпрд╛ рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрд░рд┐рдпрд╛рдПрдБ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

  • рдореЗрдЬрд╝рдмрд╛рди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг:

echo b > /proc/sysrq-trigger # рдореЗрдЬрд╝рдмрд╛рди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИ

/proc/kmsg

  • рдХрд░реНрдгрд▓ рд░рд┐рдВрдЧ рдмрдлрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рддрд╛ рд╣реИред

  • рдХрд░реНрдгрд▓ рджреБрд░реБрдкрдпреЛрдЧ, рдкрддреЗ рд▓реАрдХ, рдФрд░ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╕рд┐рд╕реНрдЯрдо рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

/proc/kallsyms

  • рдХрд░реНрдгрд▓ рдирд┐рд░реНрдпрд╛рддрд┐рдд рдкреНрд░рддреАрдХ рдФрд░ рдЙрдирдХреЗ рдкрддреЛрдВ рдХреА рд╕реВрдЪреА рджреЗрддрд╛ рд╣реИред

  • рдХрд░реНрдгрд▓ рджреБрд░реБрдкрдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рд╡рд┐рд╢реЗрд╖рддрдГ KASLR рдХреЛ рдкрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

  • рдкрддрд╛ рд╕реВрдЪрдирд╛ kptr_restrict рдХреЛ 1 рдпрд╛ 2 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

  • proc(5) рдореЗрдВ рд╡рд┐рд╡рд░рдгред

/proc/[pid]/mem

  • рдХрд░реНрдгрд▓ рдореЗрдореЛрд░реА рдбрд┐рд╡рд╛рдЗрд╕ /dev/mem рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИред

  • рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдЙрдиреНрдирддрд┐ рд╣рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдкрд╢реАрд▓ рд░рд╣рд╛ рд╣реИред

  • proc(5) рдкрд░ рдЕрдзрд┐рдХред

/proc/kcore

  • рдИрдПрд▓рдПрдл рдХреЛрд░ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХреА рднреМрддрд┐рдХ рдореЗрдореЛрд░реА рдХреЛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред

  • рдкрдврд╝рдиреЗ рд╕реЗ рдореЗрдЬрд╝рдмрд╛рди рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдЕрдиреНрдп рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рдореЗрдореЛрд░реА рд╕рд╛рдордЧреНрд░реА рд▓реАрдХ рд╣реЛ рд╕рдХрддреА рд╣реИред

  • рдмрдбрд╝реЗ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рд╕реЗ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдБ рдпрд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреНрд░реИрд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

  • 2019 рдореЗрдВ /proc/kcore рдХреЛ рдбрдВрдк рдХрд░рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдЙрдкрдпреЛрдЧред

/proc/kmem

  • /dev/kmem рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рдЗрдВрдЯрд░рдлреЗрд╕, рдХрд░реНрдгрд▓ рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред

  • рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд░реНрдгрд▓ рдореЗрдореЛрд░реА рдХрд╛ рд╕реАрдзрд╛ рд╕рдВрд╢реЛрдзрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

/proc/mem

  • /dev/mem рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рдЗрдВрдЯрд░рдлреЗрд╕, рднреМрддрд┐рдХ рдореЗрдореЛрд░реА рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред

  • рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕рднреА рдо

/sys/class/thermal

  • рддрд╛рдкрдорд╛рди рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдбреАрдУрдПрд╕ рд╣рдорд▓реЗ рдпрд╛ рднреМрддрд┐рдХ рдХреНрд╖рддрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред

/sys/kernel/vmcoreinfo

  • рдХрд░реНрдиреЗрд▓ рдкрддреЛрдВ рдХреЛ рд▓реАрдХ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХреЗрдПрдПрд╕рдПрд▓рдЖрд░ рдХреЛ рдХрдордЬреЛрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

/sys/kernel/security

  • securityfs рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдПрдкреНрдкрд╛рд░реНрдорд░ рдЬреИрд╕реЗ рд▓рд┐рдирдХреНрд╕ рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

  • рдкрд╣реБрдВрдЪ рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЛ рдЕрдкрдиреА рдПрдордПрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддреА рд╣реИред

/sys/firmware/efi/vars рдФрд░ /sys/firmware/efi/efivars

  • NVRAM рдореЗрдВ EFI рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлреЗрд╕ рдЙрдЬрд╛рдЧрд░ рдХрд░рддрд╛ рд╣реИред

  • рдЧрд▓рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдпрд╛ рд╢реЛрд╖рдг рд▓реИрдкрдЯреЙрдк рдХреЛ рдмреНрд░рд┐рдХ рдХрд░рдиреЗ рдпрд╛ рдЕрдирдмреВрдЯреЗрдмрд▓ рд╣реЛрд╕реНрдЯ рдорд╢реАрди рдХреА рдУрд░ рд▓реЗ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

/sys/kernel/debug

  • debugfs рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП "рдХреЛрдИ рдирд┐рдпрдо" рдбреАрдмрдЧрд┐рдВрдЧ рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

  • рдЗрд╕рдХреА рдЕрд╕реАрдорд┐рдд рдкреНрд░рдХреГрддрд┐ рдХреЗ рдХрд╛рд░рдг рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рд╣реИред

рд╕рдВрджрд░реНрдн

рдПрдбрд╡рд╛рдВрд╕реНрдб рд╡реЗрдм рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рд╣реИрдХрд┐рдВрдЧ рд╕реАрдЦреЗрдВ:рд╣реИрдХрдЯреНрд░рд┐рдХреНрд╕ рдЯреНрд░реЗрдирд┐рдВрдЧ AWS рд░реЗрдб рдЯреАрдо рдПрдХреНрд╕рдкрд░реНрдЯ (рдЖрд░рдЯреАрдИ) рдЬреАрд╕реАрдкреА рд╣реИрдХрд┐рдВрдЧ рд╕реАрдЦреЗрдВ: рд╣реИрдХрдЯреНрд░рд┐рдХреНрд╕ рдЯреНрд░реЗрдирд┐рдВрдЧ GCP рд░реЗрдб рдЯреАрдо рдПрдХреНрд╕рдкрд░реНрдЯ (рдЬреАрдЖрд░рдЯреАрдИ)

рд╣реИрдХрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

Last updated