positive hack days. Гордейчик, Гольцев. {ab}use their clouds. Облачные...

17
{AB}USE their Clouds Облачные вычисления глазами пентестера Сергей Гордейчик Юрий Гольцев Positive Technologies

Upload: positive-hack-days

Post on 08-Jun-2015

2.807 views

Category:

Technology


0 download

DESCRIPTION

Преимущества, которые несут в себе облачная и виртуальная инфраструктура очевидны. Также очевидны и дополнительные риски. На семинаре будут обсуждаться следующие вопросы: какие проблемы связаны с обеспечением ИБ инфраструктур виртуализации; что перевешивает, экономика или безопасность; в чем ограничения средств защиты для виртуальных инфраструктур; взлом облака и взлом из облака.

TRANSCRIPT

Page 1: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

{AB}USE their Clouds Облачные вычисления глазами пентестера

Сергей Гордейчик

Юрий Гольцев

Positive Technologies

Page 2: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

Что такое «Облачные вычисления»?

SaaS (Software as a service)

PaaS (Platform as a service)

IaaS (Infrastructure as a service)

HaaS (Hardware as a Service)

WaaS (Workplace as a Service)

IaaS (Infrastructure as a service)

EaaS (Everything as a Service)

DaaS (Data as a Service)

SaaS (Security as a Service)

Page 3: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

Что в облаке тебе моем

Анонимность и сокрытие следов

Экономическая эффективность

Сканирование портов

«Роботизация» сбора информации

Подбор паролей

«Нагрузочное тестирование»

Кое-что еще…

Атаки на облако

Page 4: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

Анонимность и сокрытие следов

По степени верификации большинство IaaS-сервисов сопоставимо с ISP: платежная информация, сотовый телефон (опционально)

Наличие тестового доступа (email, IP-адрес)

В ряде ситуаций instance уничтожается после использования

Page 5: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

Сканирование портов

Использования большого количества IP-адресов и узлов

Сканирование масштабных диапазонов

«Долгие» задачи (UDP)

Обход IPS (задержки)

Практическая реализация:

• Nmap/unicorscan

• немного PHP

Cloud Computing

Server 1

Server N

Server under

attack

Control center

{Task1}

Scan host: Target

Scan ports : 1024-2048

Sleep : 360

{TaskN}

Scan host: Target

Scan ports : N-Z

Sleep : 360

Scan host: Target

Page 6: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

«Роботизация» сбора информации

Googlehack, подбор адресов email, индексация сайтов, перебор «секретных» ссылок

Аналогично сканированию портов • Использования большого количества IP-адресов и узлов

• Сканирование масштабных диапазонов

• Обход IPS и защитных механизмов

Практическая реализация:

• Ваш любимый toolkit

• немного PHP

Page 7: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

Подбор паролей

Online bruteforce

Генерация и хранение Rainbow Tables

Offline bruteforce

Page 8: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

Online bruteforce

Обход ограничений попыток на IP/сессию

• Microsoft RDP

• Cisco

Подбор в больших сетях • 1000 рутеров

• Возможно одинаковый пароль

• По одному паролю на каждой

Page 9: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

Rainbow tables

Ресурс Количество Стоимость Общая стоимость

Instance 20 $6590 +

$0,56/hour

20 * $6590 = $131 800

$ 0,56 * 20 * 12834 = $ 143 740

Data Storage 418 Tb $ 102 / Tb $ 102 * 418 =$ 42 636

Итого $ 318 176

ntlm (mixalpha-numeric-all-space,8)

2 x Intel Xeon X5570 4Сore “Nehalem” X 20 = 18 месяцев + $320 000

Desktop = 1290 лет

Page 10: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

Rainbow tables

Rainbow Время $ Цифры (от 1 до 12 символов) 3 часа 103 $

Символы английского (low-case) алфавита (от 1 до 12 символов)

21 год $2 363 252

Символы английского алфавита (от 1 до 11 символов)

275 суток $ 754 064

Символы английского алфавита (low-case) (от 1 до 10 символов)

11 суток $ 9 823

Символы английского алфавита (low-case) и цифры (от 1 до 12

символов) 1046 лет

$80 919 507

Символы английского алфавита (low-case) и цифры (от 1 до 11

символов) 27 лет

$ 4 631 216

Символы английского алфавита (low-case) и цифры (от 1 до 10

символов) 297 суток

$ 188 884

Символы английского алфавита (low-case) и цифры (от 1 до 9

символов) 11 суток

$ 9 695

Page 11: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

Offline bruteforce

En-low-case-digit-11 MD4 ~ 10 лет $ 183 960 MD5 ~ 9 лет $ 165 564 SHA1 ~ 16 лет $ 294 336 NTLM ~ 11 лет $ 202 365

En-low-case-digit-10

MD4

~ 108 дней

$ 5 443 MD5 ~ 92 дней $ 4 636 SHA1 ~ 165 дней $ 8 316 NTLM ~ 111 дней $ 5 594

En-low-case-digit-9

MD4

~ 72 часа

$ 151 MD5 ~ 61 часа $ 128 SHA1 ~ 110 часов $ 231 NTLM ~ 74 часа $ 155

Сплошное удовольствие!

Page 12: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

«Нагрузочное тестирование»

Cloud Computing

Instance 1

Instance N

Web server under

attack

Control center

DoS host: Target

Instances emulating more than

40 000 clients of web server to

cause DoS

DoS: target

DoS: target

Emulating 900 client of

web server

Emulating 900 client of

web server

Средней силы DoS (200 000 активных соединений)

SlowPost.pl

3 сотовых SIM (900 руб)

46 Instance на 2 часа (240 руб)

Трафик (8 рублей)

Итого: 1150 руб

Page 13: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

Кое что…

Пользователи могут сохранять Amazon Machine Images (AMIs)!

Пользователи могут публиковать свои AMIs!

Пользователи могут использовать чужие AMIs!

Linux + удобный набор софта

Соглашение о сборе статистики

HTTP GET при старте

Более 1000 «отстуков» за месяц

Page 14: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

Abuse report

Большинство провайдеров имеют политику обработки abuse

…Complaints of rampant SIP Brute Force Attacks coming from servers with Amazon EC2 IP Addresses cause many admins to simply drop all Amazon EC2 traffic….

…I submitted a report to Amazon complaining of the attack…

…Kay did not answer any of the additional questions we asked, but did state that she’d be interested in hearing about the other cases….

Page 15: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

Атаки на облако

HINT

13:00 DNS Rebinding возвращается

Денис Баранов, Positive Technologies

Page 16: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

Links

http://www.ptsecurity.ru/download/PT-Metrics-Passwords-2009.pdf

http://stacksmashing.net/2010/11/15/cracking-in-the-cloud-amazons-new-ec2-gpu-instances/

http://hashcat.net/oclhashcat/

http://ha.ckers.org/blog/20090617/slowloris-http-dos/

http://www.defcon.org/images/defcon-18/dc-18-presentations/Bryan-Anderson/DEFCON-18-Bryan-Anderson-Cloud-Computing.pdf

http://www.voiptechchat.com/voip/457/amazon-ec2-sip-brute-force-attacks-on-rise/

Page 17: Positive Hack Days. Гордейчик, Гольцев. {AB}USE their Clouds. Облачные вычисления глазами пентестера

{AB}USE their Clouds Сергей Гордейчик

Юрий Гольцев

Positive Technologies