<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9008710819128128946</id><updated>2021-08-19T01:17:20.109-07:00</updated><category term="информационная безопасность"/><category term="phdays"/><category term="уязвимости"/><category term="information security"/><category term="SCADA"/><category term="windows"/><category term="Positive Technologies"/><category term="siem"/><category term="исследование"/><category term="OVAL"/><category term="SAP"/><category term="ctf"/><category term="уязвимость"/><category term="MITRE"/><category term="positive hack days"/><category term="positive research"/><category term="АСУ ТП"/><category term="безопасность"/><category term="статистика"/><category term="CPE"/><category term="Intel"/><category term="Intel ME"/><category term="Linux"/><category term="SCAP"/><category term="citrix"/><category term="google"/><category term="redhat"/><category term="siemens"/><category term="xenserver"/><category term="атаки"/><category term="взлом"/><category term="CVE"/><category term="Chaos Communication Congress"/><category term="MWC"/><category term="Microsoft"/><category term="Python"/><category term="SS7"/><category term="apple"/><category term="apt"/><category term="centos"/><category term="cisco"/><category term="code review"/><category term="compliance"/><category term="compliance management"/><category term="google chrome"/><category term="ios"/><category term="kernel"/><category term="maxpatrol"/><category term="pentest"/><category term="selinux"/><category term="telecom"/><category term="xss"/><category term="аналитика"/><category term="безопасность веб-приложений"/><category term="веб-приложения"/><category term="веб-уязвимости"/><category term="взломы"/><category term="инспекции кода"/><category term="интернет вещей"/><category term="кибервойны"/><category term="мобильная связь"/><category term="политика безопасности"/><category term="разработка"/><category term="сканер уязвимостей"/><category term="случайные числа"/><category term="социальная инженерия"/><category term="телеком"/><category term="уязвимости браузеров"/><category term="хакеры"/><category term="$natch"/><category term="29C3"/><category term="30C3"/><category term="3g"/><category term="4g"/><category term="ASLR"/><category term="Andriod"/><category term="BYOD"/><category term="Boot"/><category term="CVE-2013-1406"/><category term="CVE-2015-1701"/><category term="CVE-2017-2636"/><category term="CVE-2017-8759"/><category term="CVE-2018-4251"/><category term="CVSS"/><category term="DVR"/><category term="Emerson DeltaV"/><category term="FDCC"/><category term="Facebook"/><category term="Forensics"/><category term="GGSN"/><category term="Graph API Explorer"/><category term="H3C"/><category term="HITBSecConf"/><category term="Huwei"/><category term="Invensys"/><category term="IoT"/><category term="JTAG"/><category term="KRACK"/><category term="Kali Linux"/><category term="LSM"/><category term="Lenovo"/><category term="ME"/><category term="MVP"/><category term="Management Engine"/><category term="Mobile World Congress"/><category term="NCR"/><category term="NetWeaver"/><category term="OODB"/><category term="OVAL Adopter"/><category term="PHDays CTF Quals"/><category term="PHP"/><category term="PoC&#39;13"/><category term="Pool Spraying"/><category term="Positive Technologies OVAL Repository"/><category term="Power of Community"/><category term="RADIUS"/><category term="SAP DIAG"/><category term="SGSN"/><category term="SHA2017"/><category term="SIMATIC PC7"/><category term="SIP"/><category term="SMS-атаки"/><category term="SNMP"/><category term="Scada security"/><category term="Surfpatrol"/><category term="TIA Portal"/><category term="USGCB"/><category term="VMWare"/><category term="VPN"/><category term="WAF"/><category term="WPA2"/><category term="WPA2-Enterprise"/><category term="Win 8"/><category term="WinCC"/><category term="WinDbg"/><category term="Windows Kernel"/><category term="Windows XP Embedded"/><category term="Wireshark"/><category term="Wonderware Information Server"/><category term="XCCDF"/><category term="ZeroNights"/><category term="ZoDB"/><category term="[TechnoPandas]"/><category term="aaa"/><category term="advanced persistent threat"/><category term="android"/><category term="arp-poisoning"/><category term="backhaul network"/><category term="bootkit"/><category term="bsod"/><category term="choo choo pwn"/><category term="cisco ios"/><category term="cisco systems"/><category term="common platform enumeration"/><category term="cookie"/><category term="cross-site request forgery"/><category term="cross-site scripting"/><category term="csrf"/><category term="css"/><category term="cve-compatible"/><category term="data retrieval"/><category term="db2 luw"/><category term="db2 udb"/><category term="django"/><category term="dns flood"/><category term="dsniff"/><category term="dvwa"/><category term="ebay"/><category term="ettercap"/><category term="fedora"/><category term="feedburner"/><category term="google api"/><category term="gprs attach"/><category term="gtp flood"/><category term="hash cracking"/><category term="hash runner"/><category term="httpd"/><category term="ibm db2"/><category term="icmp timestamp"/><category term="ie"/><category term="infosecurity russia 2012"/><category term="intel ME отключение intel me"/><category term="internet explorer"/><category term="iphone"/><category term="linux security"/><category term="mach"/><category term="mach interface generator"/><category term="mack kernel"/><category term="malware"/><category term="man in the middle"/><category term="microsoft file handling component"/><category term="mig"/><category term="mitm"/><category term="mod_wsgi"/><category term="mongo db"/><category term="net"/><category term="nethack"/><category term="ng tcpip stack"/><category term="nginx"/><category term="online contests"/><category term="paypal"/><category term="pdp context delete"/><category term="pegasus"/><category term="penetration testing"/><category term="photos"/><category term="pirni"/><category term="random numbers"/><category term="raspberri pi"/><category term="reverse engineering"/><category term="sap basis"/><category term="security"/><category term="security bounty program"/><category term="security research"/><category term="skybox security"/><category term="smep bypass"/><category term="sms"/><category term="trends"/><category term="uxss"/><category term="viber"/><category term="video"/><category term="vulnerability"/><category term="vulnerability reward program"/><category term="web security"/><category term="web vulnerabilities"/><category term="windows 7"/><category term="windows 8"/><category term="windows 8.1"/><category term="workshop"/><category term="xen"/><category term="xen-api"/><category term="xml"/><category term="xpc"/><category term="Барселона"/><category term="Брно"/><category term="ДБО"/><category term="ИБ"/><category term="Системное программирование"/><category term="Чехия"/><category term="авторизация"/><category term="анонимайзеры"/><category term="атака на банкомат"/><category term="атаки на парсеры"/><category term="балансировка нагрузки"/><category term="банки"/><category term="банковские приложения"/><category term="банкомат"/><category term="банкоматы"/><category term="безопасность АСУ ТП"/><category term="веб-атаки"/><category term="вебинары"/><category term="велопрокат"/><category term="взлом SIM-карт"/><category term="взлом USB"/><category term="взлом wi-fi"/><category term="взлом хэшей"/><category term="видео"/><category term="видеонаблюдение"/><category term="генератор случайных чисел"/><category term="доклады"/><category term="доска почета SAP"/><category term="защита"/><category term="интервью"/><category term="информационная безопасность intel me уязвимости black hat"/><category term="кибератаки"/><category term="кибершпионаж"/><category term="конвергентные сети"/><category term="конкурентная разведка"/><category term="конкурс"/><category term="контроль целостности"/><category term="конференции"/><category term="корреляция SIEM"/><category term="криптография"/><category term="лучший реверсер"/><category term="международное развитие"/><category term="мероприятия"/><category term="мнение"/><category term="мобильная безопасность"/><category term="мобильные сети"/><category term="мобильные устройства"/><category term="мобильный интернет"/><category term="модель безопасности"/><category term="отказ в обслуживании"/><category term="отладочный механизм"/><category term="отслеживание абонентов"/><category term="отслеживание разговоров"/><category term="офис"/><category term="пентесты"/><category term="платежные терминалы"/><category term="проверка соответствия стандартам"/><category term="прогнозы"/><category term="продажа билетов"/><category term="прослушка"/><category term="протокол SNMP"/><category term="прошивки"/><category term="раскрытие местоположения"/><category term="регистрация"/><category term="рускрипто"/><category term="сетевая безопасность"/><category term="сетевая инфраструктура"/><category term="сигнатурные методы"/><category term="советы"/><category term="соревнования хакеров"/><category term="соты"/><category term="социальная сеть"/><category term="соцсети"/><category term="спортивное программирование"/><category term="таблицы хаффмана intel ME обратная разработка"/><category term="телефония"/><category term="терминалы"/><category term="тесты на проникновение"/><category term="тренды"/><category term="троян"/><category term="угрозы"/><category term="управление инцидентами"/><category term="утечки"/><category term="уязвимости веб-приложений"/><category term="уязвимости плагинов"/><category term="уязвимости сетевого оборудования"/><category term="финансы"/><category term="форум"/><category term="хэши"/><category term="шифрование cookie"/><category term="электросети"/><category term="энергоэффективность"/><category term="ядро"/><title type='text'>Positive Technologies Research</title><subtitle type='html'>&#xa;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default?start-index=26&amp;max-results=25'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>150</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-5631968009462057225</id><published>2018-09-10T20:09:00.000-07:00</published><updated>2018-09-10T20:09:34.101-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="безопасность"/><category scheme="http://www.blogger.com/atom/ns#" term="исследование"/><category scheme="http://www.blogger.com/atom/ns#" term="кибератаки"/><category scheme="http://www.blogger.com/atom/ns#" term="статистика"/><title type='text'>Актуальные киберугрозы: II квартал 2018 года</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Компания Positive Technologies продолжает рассказывать об актуальных угрозах информационной безопасности, основываясь на собственной экспертизе, результатах многочисленных расследований, а также данных авторитетных источников.&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;Подводя итоги II квартала 2018 года, мы отмечаем следующие тенденции:&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Количество уникальных киберинцидентов продолжило расти и на 47% превысило показатели аналогичного периода в 2017 году.&lt;/li&gt;&lt;li&gt;Преобладали целенаправленные атаки — на конкретные организации и их клиентов, на криптовалютные биржи. В ходе этих атак злоумышленники были довольно изобретательны. Они не только использовали вредоносное ПО, но и искали уязвимости нулевого дня, узнавали пароли администраторов с помощью социальной инженерии, получали доступ к ресурсам контрагентов.&lt;/li&gt;&lt;li&gt;Во второй половине квартала произошло большое количество (в два раза больше, чем за I квартал) атак на криптовалютные площадки, в результате которых злоумышленники похитили более 100 млн долл. США.&lt;/li&gt;&lt;li&gt;Продолжила расти доля кибератак, выполненных с целью получения информации. Причем злоумышленники больше всего были заинтересованы в персональных и учетных данных, а также в данных банковских карт. Их похищали в основном посредством компрометации различных онлайн-площадок — интернет-магазинов, сервисов для продажи билетов, бронирования отелей и т. п.&lt;/li&gt;&lt;li&gt;Частные лица страдали от различного вредоносного ПО: большую его часть они устанавливали сами по невнимательности или незнанию, однако встречались и такие методы атак, когда, например, новые смартфоны продавались в магазине с уже установленным в прошивку ВПО.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;Если говорить о прогнозах&lt;/span&gt;, то, вероятно, сохранится тенденция к увеличению доли атак, направленных на хищение данных. Многие компании уделяют недостаточно внимания защите обрабатываемой информации (особенно персональных и медицинских данных), что делает ее легкой добычей даже для низкоквалифицированных хакеров (которых с каждым днем становится все больше). Полученная информация затем продается на теневом рынке и используется для других кибератак.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;Сводная статистика&lt;/span&gt;&lt;/h2&gt;Во II квартале 2018 года продолжила расти доля атак, направленных на получение данных. В 40% киберинцидентов злоумышленники были нацелены на получение информации, а в 39% — на финансовую выгоду. В нашем аналитическом исследовании «&lt;a href=&quot;https://www.ptsecurity.com/ru-ru/research/analytics/darkweb-2018/&quot;&gt;Рынок преступных киберуслуг&lt;/a&gt;» мы подробно рассмотрели спрос и предложение теневого рынка на различные данные (персональные, учетные, платежные и т. д.). Так, например, 59% всех предложений о продаже данных в дарквебе — учетные записи пользователей для доступа к различным ресурсам, в том числе к банковским приложениям. Учетные данные могут продаваться поштучно по цене до 10 $ или целыми партиями до нескольких миллионов записей, стоимость которых достигает сотен долларов. Поэтому вслед за атакой, в которой была получена информация, довольно скоро может последовать новая — на владельцев этих данных или на компанию, учетные данные сотрудников которой были скомпрометированы.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-m-ZWfvpwBHA/W5aPwevBYdI/AAAAAAAAHGk/XLtX9pZha0MxWeAeXE8HveP40pGvlX-aACLcBGAs/s1600/an11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;436&quot; data-original-width=&quot;676&quot; height=&quot;257&quot; src=&quot;https://4.bp.blogspot.com/-m-ZWfvpwBHA/W5aPwevBYdI/AAAAAAAAHGk/XLtX9pZha0MxWeAeXE8HveP40pGvlX-aACLcBGAs/s400/an11.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 1. Мотивы злоумышленников&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Мы рассмотрели, какая информация больше всего привлекала преступников во II квартале 2018 года. В половине случаев это были персональные данные (31%) либо учетные записи и парольная информация для доступа к различным сервисам и системам (22%), в том числе и к онлайн-банкам частных лиц. В 15% случаев были украдены данные платежных карт, их злоумышленники чаще всего получали с помощью шпионского ВПО или со скомпрометированных сайтов.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-16iea1ZovP4/W5aQMkHhJlI/AAAAAAAAHGw/KbWyv_cEbxEQWYuGeh_A_UD9hYF4bckaACLcBGAs/s1600/an4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;390&quot; data-original-width=&quot;651&quot; height=&quot;382&quot; src=&quot;https://3.bp.blogspot.com/-16iea1ZovP4/W5aQMkHhJlI/AAAAAAAAHGw/KbWyv_cEbxEQWYuGeh_A_UD9hYF4bckaACLcBGAs/s640/an4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 2. Типы украденных данных&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Во II квартале 2018 года мы отметили большое количество целенаправленных атак на различные организации, причем доля целевых атак превысила долю массовых и составила 54%. Далее мы рассмотрим подробнее атаки, направленные на государственные и медицинские учреждения, поскольку именно в них чаще всего заинтересованы киберпреступники, а также атаки на криптовалютные биржи, предприятия торговли и на частных лиц.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-qhjnF71lI8c/W5aPtqru5jI/AAAAAAAAHGg/YHZoXyaxkkQD5-J43MOYawN3KyUY3Hh9wCLcBGAs/s1600/an3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;588&quot; data-original-width=&quot;854&quot; height=&quot;440&quot; src=&quot;https://3.bp.blogspot.com/-qhjnF71lI8c/W5aPtqru5jI/AAAAAAAAHGg/YHZoXyaxkkQD5-J43MOYawN3KyUY3Hh9wCLcBGAs/s640/an3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 3. Категории жертв&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Масштабные кибератаки, преимущественно вредоносные эпидемии, которые не ограничиваются воздействием на какую-то одну отрасль, мы отнесли к категории «без привязки к отрасли».&lt;br /&gt;&lt;br /&gt;Доля атак, нацеленных на инфраструктуру, во II квартале 2018 года составила 44%, доля атак на веб-ресурсы выросла по сравнению с аналогичным периодом прошлого года и составила 32% против 23%. Кроме того, по сравнению с I кварталом выросла доля атак на IoT-устройства: это связано главным образом с появлением новых ботнетов, таких как &lt;a href=&quot;https://www.trendmicro.com/vinfo/in/security/news/cyber-attacks/pyromineiot-targets-infects-and-spreads-to-vulnerable-iot-devices&quot;&gt;PyRoMineIoT&lt;/a&gt;, &lt;a href=&quot;https://blog.netlab.360.com/botnet-muhstik-is-actively-exploiting-drupal-cve-2018-7600-in-a-worm-style-en/&quot;&gt;Muhstik&lt;/a&gt;, &lt;a href=&quot;https://www.fortinet.com/blog/threat-research/a-wicked-family-of-bots.html&quot;&gt;Wicked Mirai&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-b6Fze4gySGE/W5aQwO1JeUI/AAAAAAAAHG8/B0tCMArMXZAoYt71vOT3iXOORxPtr7fMQCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B18.41.27.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;780&quot; data-original-width=&quot;1208&quot; height=&quot;411&quot; src=&quot;https://4.bp.blogspot.com/-b6Fze4gySGE/W5aQwO1JeUI/AAAAAAAAHG8/B0tCMArMXZAoYt71vOT3iXOORxPtr7fMQCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B18.41.27.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 4. Объекты атак&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Во II квартале 2018 года снизилась доля атак, в которых злоумышленники использовали вредоносное ПО (49% вместо 63% в I квартале). На 12% по сравнению с I кварталом текущего года выросла доля атак, в которых были подобраны учетные данные. Далее мы подробнее остановимся на каждом методе и укажем, какие объекты и отрасли больше всего от них пострадали.&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-wH0aSuDZUAY/W5aQ82PPmlI/AAAAAAAAHHA/05tFBI0VN8wD-Rhye5EfNI5mf9wzq5eTACLcBGAs/s1600/an6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;439&quot; data-original-width=&quot;794&quot; height=&quot;352&quot; src=&quot;https://4.bp.blogspot.com/-wH0aSuDZUAY/W5aQ82PPmlI/AAAAAAAAHHA/05tFBI0VN8wD-Rhye5EfNI5mf9wzq5eTACLcBGAs/s640/an6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 5: методы атак&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Распределение киберинцидентов по метрикам (мотивы, методы, объекты атак) внутри отраслей:&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-AGiprTmTZP4/W5aRdXMIVnI/AAAAAAAAHHM/5RVt-K7iuHkn0AOIYhE2q5YhChyTmiqjQCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B18.44.03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1052&quot; data-original-width=&quot;1486&quot; height=&quot;452&quot; src=&quot;https://1.bp.blogspot.com/-AGiprTmTZP4/W5aRdXMIVnI/AAAAAAAAHHM/5RVt-K7iuHkn0AOIYhE2q5YhChyTmiqjQCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B18.44.03.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;i&gt;*Градацией цвета показана доля атак внутри одной отрасли.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;Динамика атак&lt;/span&gt;&lt;/h2&gt;Количество уникальных киберинцидентов во II квартале 2018 года на 47% превысило показатели аналогичного периода в 2017 году.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-bMXBUeTQxfo/W5aRnpPcDMI/AAAAAAAAHHQ/runWTdA-CaABnscpuXlIVnSNiF1JJLbgQCLcBGAs/s1600/an6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;455&quot; data-original-width=&quot;741&quot; height=&quot;392&quot; src=&quot;https://1.bp.blogspot.com/-bMXBUeTQxfo/W5aRnpPcDMI/AAAAAAAAHHQ/runWTdA-CaABnscpuXlIVnSNiF1JJLbgQCLcBGAs/s640/an6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&amp;nbsp;Рисунок 6. Количество инцидентов в 2018 и 2017 годах (по месяцам)&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-A3KQYCwe9No/W5aR0TyCi5I/AAAAAAAAHHY/oM7T_qexd5cnJ-ViT2zVFe83bFumnCOfQCLcBGAs/s1600/an7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;530&quot; data-original-width=&quot;897&quot; height=&quot;378&quot; src=&quot;https://4.bp.blogspot.com/-A3KQYCwe9No/W5aR0TyCi5I/AAAAAAAAHHY/oM7T_qexd5cnJ-ViT2zVFe83bFumnCOfQCLcBGAs/s640/an7.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 7. Количество инцидентов во II квартале 2018 года (по неделям)&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;Методы атак&lt;/span&gt;&lt;/h2&gt;Далее мы подробнее остановимся на каждом методе атак и укажем, какие объекты и отрасли больше других страдали от них.&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Использование вредоносного ПО:&lt;/h4&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-sJbU_jJMNN0/W5aSmj7K83I/AAAAAAAAHHo/ZdU2lRyXI8c6D98p774xGNZBLvqweo8BwCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B18.49.11.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;316&quot; data-original-width=&quot;1108&quot; height=&quot;180&quot; src=&quot;https://2.bp.blogspot.com/-sJbU_jJMNN0/W5aSmj7K83I/AAAAAAAAHHo/ZdU2lRyXI8c6D98p774xGNZBLvqweo8BwCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B18.49.11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: right;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-ueOTCNXTAIw/W5aS07CMwpI/AAAAAAAAHHs/Ccyj-w8pMFoG_wt1V628ZpOXcGKaL6tsACLcBGAs/s1600/an8.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;447&quot; data-original-width=&quot;681&quot; height=&quot;210&quot; src=&quot;https://2.bp.blogspot.com/-ueOTCNXTAIw/W5aS07CMwpI/AAAAAAAAHHs/Ccyj-w8pMFoG_wt1V628ZpOXcGKaL6tsACLcBGAs/s320/an8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 8. Типы вредоносного ПО&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Как мы уже говорили, киберпреступники активно собирают данные с компьютеров жертв. Для этих целей они используют шпионское ПО (26% заражений) или ВПО для удаленного управления (22%). Во II квартале встретилось меньше киберинцидентов с использованием шифровальщиков и майнеров, чем в первые месяцы года. Злоумышленники продолжают активно использовать уязвимости из базы АНБ для создания вредоносного ПО. Так, майнер PyRoMine, применяя эксплойт EternalRomance (&lt;a href=&quot;https://technet.microsoft.com/en-us/library/security/ms17-010.aspx&quot;&gt;MS17-010&lt;/a&gt;), не только использовал вычислительные мощности жертвы, но и создавал скрытый аккаунт с правами администратора и возможностью удаленного подключения, что могло быть лишь подготовкой к последующей атаке.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: right;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-B-31yAFnJ-I/W5aTEJMrlII/AAAAAAAAHH0/AmIVGi8_DjUm7C-NehglIFAXdgEow3NSgCEwYBhgL/s1600/an9.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;459&quot; data-original-width=&quot;680&quot; height=&quot;216&quot; src=&quot;https://2.bp.blogspot.com/-B-31yAFnJ-I/W5aTEJMrlII/AAAAAAAAHH0/AmIVGi8_DjUm7C-NehglIFAXdgEow3NSgCEwYBhgL/s320/an9.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 9. Способы распространения ВПО&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Тремя основными путями заражения во II квартале 2018 года стали:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;компрометация серверов и рабочих станций; злоумышленники предварительно получали доступ к целевой системе, используя уязвимости, социальную инженерию или подбирая пароль (29% случаев);&lt;/li&gt;&lt;li&gt;сайты, при посещении которых вредоносное ПО устанавливалось на устройство жертвы (29%);&lt;/li&gt;&lt;li&gt;электронная почта: вредоносное вложение или ссылка на зараженный ресурс отправлялись жертве в письме (23%).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Именно вредоносные рассылки используются в большинстве APT для проникновения в целевую систему. Во II квартале 2018 года эксперты PT ESC отметили ряд целенаправленных атак, в ходе которых жертвам были направлены документы MS Word, которые на деле оказывались загрузчиками вредоносного ПО.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-V7WIEqU6mSo/W5aThlvR7AI/AAAAAAAAHIE/FVIE86MITpYWxg8wTEZWHTL3iTG3D5S8gCLcBGAs/s1600/an10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;466&quot; data-original-width=&quot;859&quot; height=&quot;346&quot; src=&quot;https://2.bp.blogspot.com/-V7WIEqU6mSo/W5aThlvR7AI/AAAAAAAAHIE/FVIE86MITpYWxg8wTEZWHTL3iTG3D5S8gCLcBGAs/s640/an10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 10. Пример вредоносного вложения в целенаправленной атаке&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Для того чтобы письмо выглядело наиболее правдоподобно, злоумышленники могут подменить адрес отправителя. Так, например, в ходе одной из атак, зафиксированных экспертами PT ESC, бэкдор отправлялся якобы от лица российской государственной корпорации «Ростех».&lt;br /&gt;Кроме того, специалисты PT ESC обнаружили фишинговую атаку, нацеленную на крупную российскую IT-компанию, в ходе которой распространялся троян PlugX. Это вредоносное ПО представляет собой RAT (remote access trojan) и уже несколько лет используется злоумышленниками в атаках на различные компании с целью шпионажа.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-usRO7gI8IGs/W5aTvObn2CI/AAAAAAAAHII/cpAWpxi2gEUAzI4Fvv47I_fnsrnsYSmMQCLcBGAs/s1600/an11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;464&quot; data-original-width=&quot;824&quot; height=&quot;360&quot; src=&quot;https://1.bp.blogspot.com/-usRO7gI8IGs/W5aTvObn2CI/AAAAAAAAHII/cpAWpxi2gEUAzI4Fvv47I_fnsrnsYSmMQCLcBGAs/s640/an11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 11. Пример фишингового письма&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Социальная инженерия:&lt;/h4&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-aaUi_nT5L10/W5aUlGYosxI/AAAAAAAAHIY/LG4z4BK1VHQgPdY0m0g0fvRxn1t6wYTswCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B18.57.43.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;1134&quot; height=&quot;168&quot; src=&quot;https://2.bp.blogspot.com/-aaUi_nT5L10/W5aUlGYosxI/AAAAAAAAHIY/LG4z4BK1VHQgPdY0m0g0fvRxn1t6wYTswCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B18.57.43.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: right;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-LuCKuSLcybk/W5aUsCPsrDI/AAAAAAAAHIc/V56KNHz3EsExG0Ws4LWswIPqbIrMM16tgCLcBGAs/s1600/an13.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;563&quot; data-original-width=&quot;286&quot; height=&quot;320&quot; src=&quot;https://2.bp.blogspot.com/-LuCKuSLcybk/W5aUsCPsrDI/AAAAAAAAHIc/V56KNHz3EsExG0Ws4LWswIPqbIrMM16tgCLcBGAs/s320/an13.png&quot; width=&quot;162&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Рисунок 13. Фишинг через социальную сеть Facebook&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Киберпреступники продолжают изобретать новые методы воздействия на пользователей, которые позволили бы им заразить целевую систему вредоносным ПО, украсть деньги или получить доступ к конфиденциальной информации. В мае исследователи из Lookout &lt;a href=&quot;https://info.lookout.com/rs/051-ESQ-475/images/lookout-stealth-mango-srr-us.pdf&quot;&gt;рассказали&lt;/a&gt; об атаках на чиновников, дипломатов, военнослужащих и других высокопоставленных лиц из Пакистана, Афганистана, Индии, ОАЭ, в ходе которых была похищена важная информация с их смартфонов, включая изображения, аудиозаписи и текстовые сообщения. Для того чтобы заразить мобильные телефоны шпионским ПО, злоумышленники заводили с жертвами беседу в социальной сети Facebook, в ходе которой делились фишинговой ссылкой, например на видеозапись, при переходе по которой на смартфон устанавливалось вредоносное ПО из стороннего магазина приложений.&lt;br /&gt;&lt;br /&gt;Тогда же в мае еще одна вредоносная кампания, распространяющаяся через Facebook, была &lt;a href=&quot;https://blog.radware.com/security/2018/05/nigelthorn-malware-abuses-chrome-extensions/&quot;&gt;обнаружена&lt;/a&gt; экспертами Radware. Фишинговые ссылки отправлялись от зараженных ранее лиц и вели на фальшивую страницу YouTube, где жертве предлагалось установить расширение для браузера Google Chrome. Вредоносные расширения маскировались под легитимные в официальном каталоге Chrome Web Store, а на деле превращали зараженный компьютер в новое звено ботнета: похищали учетные данные пользователей в Facebook и Instagram, а затем продолжали распространение вредоносного ПО среди друзей жертвы. При этом мощности зараженных устройств использовались для майнинга криптовалюты.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-YJrBwpQVVRw/W5aVLBM28tI/AAAAAAAAHIo/9LHoWJeQstwjs-7uAGN7B2O6-lekLJhMACLcBGAs/s1600/an14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;334&quot; data-original-width=&quot;661&quot; height=&quot;201&quot; src=&quot;https://3.bp.blogspot.com/-YJrBwpQVVRw/W5aVLBM28tI/AAAAAAAAHIo/9LHoWJeQstwjs-7uAGN7B2O6-lekLJhMACLcBGAs/s400/an14.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 12. Схема атаки, описанной экспертами Radware&lt;/i&gt;&lt;/div&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;Продолжает вести активность, направленную на организации в Республике Беларусь и Казахстане, группировка SongXY. В рамках данной кампании злоумышленники с помощью целевых фишинговых рассылок распространяют вредоносное ПО CMstar и Lurid для компрометации целевой системы.&amp;nbsp;&lt;/blockquote&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Хакинг&lt;/h4&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-QZMs1R8pA0I/W5aViTdYEWI/AAAAAAAAHI4/-Z-cd_53It03xB-qERJywvzxLSwD_Ll0ACLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.01.55.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;294&quot; data-original-width=&quot;1092&quot; height=&quot;172&quot; src=&quot;https://2.bp.blogspot.com/-QZMs1R8pA0I/W5aViTdYEWI/AAAAAAAAHI4/-Z-cd_53It03xB-qERJywvzxLSwD_Ll0ACLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.01.55.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Как мы уже говорили, большинство кибератак состоят из цепочек спланированных действий злоумышленников. Хакинг — эксплуатация уязвимостей ПО и оборудования, использование ошибок в механизмах защиты или других недостатков атакуемых систем — часто является первым шагом киберпреступников.&lt;br /&gt;&lt;br /&gt;Для того чтобы заразить целевую систему вредоносным ПО, не всегда возможно отправить троян по электронной почте. Например, когда речь идет о создании ботнета из IoT-устройств. Уязвимость в тайваньских роутерах фирмы &lt;a href=&quot;https://www.draytek.com/en/about/news/2018/notification-of-urgent-security-updates-to-draytek-routers&quot;&gt;DrayTek&lt;/a&gt; позволила злоумышленникам получать права администратора и менять параметры DNS, перенаправляя весь трафик пользователей на неизвестный сервер. К счастью, производитель признал наличие уязвимости и оперативно выпустил обновление безопасности для этих устройств.&lt;br /&gt;&lt;br /&gt;Продолжая тему интернет-трафика и DNS, отметим, что уязвимости в публичных DNS-серверах делают возможным фишинг в адрес посетителей сайтов. Так, например, в апреле злоумышленники скомпрометировали несколько DNS-серверов с целью перенаправления пользователей криптокошелька MyEtherWallet &lt;a href=&quot;https://habr.com/post/354384/&quot;&gt;на фишинговый сайт&lt;/a&gt;. Как правило, в случае подобной атаки браузер жертвы предупреждает о некорректности используемого SSL-сертификата, однако многие это уведомление игнорируют. В результате этой атаки злоумышленникам, предположительно, удалось украсть порядка 160 тыс. долл. США.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-YM_PER1tqig/W5aVzseIHKI/AAAAAAAAHJE/4oo2lBQ34zU9_Q3mMEEgSclWJ4cIhhkqwCLcBGAs/s1600/an14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;360&quot; data-original-width=&quot;794&quot; height=&quot;181&quot; src=&quot;https://3.bp.blogspot.com/-YM_PER1tqig/W5aVzseIHKI/AAAAAAAAHJE/4oo2lBQ34zU9_Q3mMEEgSclWJ4cIhhkqwCLcBGAs/s400/an14.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 14. Уведомление об атаке на пользователей MyEtherWallet.com&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Подбор учетных данных&lt;/h4&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-cNP5GVeVcn0/W5aWL2B75mI/AAAAAAAAHJM/I5bZ3ZKtbtkcfUUPckFLYO32gquav_G-gCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.04.50.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;1116&quot; height=&quot;172&quot; src=&quot;https://3.bp.blogspot.com/-cNP5GVeVcn0/W5aWL2B75mI/AAAAAAAAHJM/I5bZ3ZKtbtkcfUUPckFLYO32gquav_G-gCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.04.50.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-AvKntvE2h7w/W5aWYobhUXI/AAAAAAAAHJQ/xRSVjm0n_z8mqzt9AMhP7IQD-esVchBhQCLcBGAs/s1600/an15.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;367&quot; data-original-width=&quot;270&quot; height=&quot;320&quot; src=&quot;https://1.bp.blogspot.com/-AvKntvE2h7w/W5aWYobhUXI/AAAAAAAAHJQ/xRSVjm0n_z8mqzt9AMhP7IQD-esVchBhQCLcBGAs/s320/an15.png&quot; width=&quot;235&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Существует множество инструментов, которые помогают пользователям сохранять сложные пароли, однако получив доступ к менеджеру паролей, злоумышленник получает неограниченный доступ ко всем ресурсам жертвы. Так, ICO-стартап Taylor потерял более 1,47 млн долл. США в мае 2018 года. По словам организаторов, киберпреступники получили доступ к одному из устройств сотрудника и к файлам 1Password, хранящимся на нем, включая пароли от платформы. Следующим шагом стал перевод всей криптовалюты на счет преступников.&lt;br /&gt;&lt;br /&gt;Пользователи CMS-платформы WordPress, не уделяющие достаточно внимания защите своих учетных данных (в частности, не использующие двухфакторную аутентификацию), стали во II квартале &lt;a href=&quot;https://www.bleepingcomputer.com/news/security/hackers-find-new-method-of-installing-backdoored-plugins-on-wordpress-sites/&quot;&gt;жертвами массовых кибератак&lt;/a&gt;. Злоумышленники получали административный доступ к сайтам, устанавливали плагин Jetpack, с помощью которого перенаправляли посетителей на фишинговые ресурсы. Таким образом компании, использующие WordPress для поддержки сайта, становились невольными участниками кибератак на своих клиентов. &lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Эксплуатация веб-уязвимостей&lt;/h4&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-EETQNFv_WGQ/W5aWohaIcjI/AAAAAAAAHJY/QOsN8iIcswoO4BgfaS2NjYA93gjwwR2MgCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.06.40.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;322&quot; data-original-width=&quot;1146&quot; height=&quot;178&quot; src=&quot;https://2.bp.blogspot.com/-EETQNFv_WGQ/W5aWohaIcjI/AAAAAAAAHJY/QOsN8iIcswoO4BgfaS2NjYA93gjwwR2MgCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.06.40.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Для шантажа жертв и получения финансовой выгоды киберпреступники используют все доступные им методы, в том числе ищут на просторах интернета уязвимые сайты и угрожают их владельцам хищением баз данных клиентов или остановкой работы. Похожая ситуация &lt;a href=&quot;https://twitter.com/ticketfly/status/1002144038319882240&quot;&gt;произошла&lt;/a&gt; в мае с сервисом по продаже билетов Ticketfly, когда злоумышленник предлагал за вознаграждение рассказать администрации ресурса об уязвимостях, а получив отказ, осуществил дефейс главной страницы сайта и оставил сообщение, содержащее ссылки на клиентскую базу данных.&lt;br /&gt;&lt;br /&gt;Дефейс продолжают использовать и хактивисты в атаках на государственные сайты. Так, жертвами киберпреступников в Индии стали &lt;a href=&quot;https://www.bankinfosecurity.asia/supreme-court-website-defaced-a-10867&quot;&gt;министерство обороны и верховный суд&lt;/a&gt;, а в Италии — &lt;a href=&quot;http://bologna.repubblica.it/cronaca/2018/04/26/news/bologna_il_sito_del_comune_sotto_attacco_informatico-194878573/?refresh_ce&quot;&gt;администрация города Болонья&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-SSX8kEdMmLc/W5aW-u4RijI/AAAAAAAAHJg/uaW4utzV_EIIobGnnQH28Gq81KXnm_jPwCLcBGAs/s1600/an16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;491&quot; data-original-width=&quot;809&quot; height=&quot;387&quot; src=&quot;https://2.bp.blogspot.com/-SSX8kEdMmLc/W5aW-u4RijI/AAAAAAAAHJg/uaW4utzV_EIIobGnnQH28Gq81KXnm_jPwCLcBGAs/s640/an16.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 15. Дефейс сайта администрации города Болонья&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-uCYXOMau5bM/W5aXR2aXGKI/AAAAAAAAHJo/VN5mP4H1aXEminFBTY60hMbeTZCfcyyWgCLcBGAs/s1600/an17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;294&quot; data-original-width=&quot;632&quot; height=&quot;148&quot; src=&quot;https://4.bp.blogspot.com/-uCYXOMau5bM/W5aXR2aXGKI/AAAAAAAAHJo/VN5mP4H1aXEminFBTY60hMbeTZCfcyyWgCLcBGAs/s320/an17.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 16. Сообщение о взломе сайта министерства обороны Индии&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;В апреле злоумышленник из Пакистана атаковал веб-ресурсы «Тайских авиалиний», включая официальный сайт, почтовый сервер, платежную систему, систему бронирования. В результате этой атаки он не только подменил главные страницы сайтов, но и получил доступ к персональным данным клиентов.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;DDoS&lt;/h4&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-dO1tNP2KGy4/W5aXj6Dk6II/AAAAAAAAHJw/NuUCtnDmrjQ2BWLSua8ipzriHn4iBQzVgCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.10.40.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;288&quot; data-original-width=&quot;1090&quot; height=&quot;168&quot; src=&quot;https://2.bp.blogspot.com/-dO1tNP2KGy4/W5aXj6Dk6II/AAAAAAAAHJw/NuUCtnDmrjQ2BWLSua8ipzriHn4iBQzVgCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.10.40.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;DDoS — это оружие конкурентов, недовольных клиентов и хактивистов. Больше всего подобных атак традиционно приходится на государственные учреждения. Кроме того, политические события, широко освещаемые в интернете, часто привлекают злоумышленников. Так, например, сайт мексиканской политической оппозиционной партии &lt;a href=&quot;https://www.reuters.com/article/uk-mexico-election-cyber/cyber-attack-on-mexico-campaign-site-triggers-election-nerves-idUKKBN1J93C0&quot;&gt;подвергся атаке&lt;/a&gt; во время финала телевизионных дебатов.&lt;br /&gt;&lt;br /&gt;Киберпреступники используют DDoS-атаки и для получения финансовой выгоды. В этом случае они шантажируют жертву, выводя из строя важные для компании веб-ресурсы, требуя выкуп за прекращение атаки. Аналогичный инцидент эксперты PT ESC расследовали в июне, когда злоумышленники выполнили серию кратковременных (длительностью менее 2 минут) DDoS-атак на сайт компании для демонстрации своих возможностей и угрожали продолжить атаку в случае отказа в переводе денежных средств. Для атаки киберпреступники использовали вредоносное ПО Wreckuests — свободно распространяемую утилиту для проведения DDoS-атак типа HTTP flood. Wreckuests генерировала большое количество GET-запросов со случайными параметрами через сеть прокси-серверов, что и приводило к отказу в обслуживании сайта из-за чрезмерной нагрузки.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Fq73hPVdVHo/W5aXwGikb6I/AAAAAAAAHJ0/-AjUCoWu9MIb6sZUbIU9SctyLp24RKIHQCLcBGAs/s1600/an18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;411&quot; data-original-width=&quot;1063&quot; height=&quot;246&quot; src=&quot;https://1.bp.blogspot.com/-Fq73hPVdVHo/W5aXwGikb6I/AAAAAAAAHJ0/-AjUCoWu9MIb6sZUbIU9SctyLp24RKIHQCLcBGAs/s640/an18.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 17. Схема DDoS-атаки с использованием ВПО Wreckuests&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;Категории жертв&lt;/span&gt;&lt;/h2&gt;Далее мы подробнее остановимся на анализе атак на отдельные отрасли, которые нам показались наиболее интересными во II квартале 2018 года.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-pfhFg6zUJ_8/W5aYLG50VeI/AAAAAAAAHKE/LoIQgjqmBeAqjB0C1mG0PVHwY2kNEo9KwCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.13.18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;440&quot; data-original-width=&quot;1324&quot; height=&quot;212&quot; src=&quot;https://2.bp.blogspot.com/-pfhFg6zUJ_8/W5aYLG50VeI/AAAAAAAAHKE/LoIQgjqmBeAqjB0C1mG0PVHwY2kNEo9KwCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.13.18.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&amp;nbsp;Методы атак на государственные организации в Q2 2018&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Государственные организации продолжают оставаться излюбленной мишенью для киберпреступников. Конечно, злоумышленников в первую очередь интересует коммерческая тайна целевых организаций, однако мы отмечаем учащение случаев атак на сотрудников и слежки за ними. Так, например, группировки &lt;a href=&quot;https://blog.lookout.com/desert-scorpion-google-play&quot;&gt;APT-C-23&lt;/a&gt; и &lt;a href=&quot;https://blog.lookout.com/viperrat-google-play&quot;&gt;mobile APT&lt;/a&gt; распространяли вредоносное ПО, используя методы социальной инженерии и официальный магазин приложений Google Play.&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-BMgUfbMx6Xc/W5aYeaQIXNI/AAAAAAAAHKQ/A3DD8hw_PboPEAv5uiO-Pgwv5yhkDpZBQCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.14.33.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;454&quot; data-original-width=&quot;1258&quot; height=&quot;230&quot; src=&quot;https://2.bp.blogspot.com/-BMgUfbMx6Xc/W5aYeaQIXNI/AAAAAAAAHKQ/A3DD8hw_PboPEAv5uiO-Pgwv5yhkDpZBQCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.14.33.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Объекты атак&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Украденные данные&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Злоумышленники из&amp;nbsp;APT-C-23&amp;nbsp;от лица молодых девушек в социальных сетях убеждали жертв установить зараженный мессенджер Dardesh из Google Play, который загружал второй компонент вредоносного ПО, замаскированный под программу для настройки. После этого киберпреступники могли тайно следить за жертвами, в том числе записывать аудио и копировать данные.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-pgGpyWNBzRA/W5aZIQUdc1I/AAAAAAAAHKY/1vMfHkNvqlcHWS62jUjF5DVelFNaWrytgCLcBGAs/s1600/an21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;483&quot; data-original-width=&quot;1063&quot; height=&quot;290&quot; src=&quot;https://4.bp.blogspot.com/-pgGpyWNBzRA/W5aZIQUdc1I/AAAAAAAAHKY/1vMfHkNvqlcHWS62jUjF5DVelFNaWrytgCLcBGAs/s640/an21.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 18. Фишинговый профиль в Facebook со ссылкой на вредоносный мессенджер Dardesh&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-J4GWTIiyvEA/W5aZXTTdGCI/AAAAAAAAHKc/mhiwYELOmJwHan1ct5cZCg0XrjGJW-2NACLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.18.21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;436&quot; data-original-width=&quot;1328&quot; height=&quot;210&quot; src=&quot;https://3.bp.blogspot.com/-J4GWTIiyvEA/W5aZXTTdGCI/AAAAAAAAHKc/mhiwYELOmJwHan1ct5cZCg0XrjGJW-2NACLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.18.21.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Методы атак на медицинские учреждения в Q2 2018&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-xqayn7Q8cGk/W5aZl1-noBI/AAAAAAAAHKk/IEZY1aGSwBUZcSb_0EWwdtr0DeD3geG3gCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.19.24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;406&quot; data-original-width=&quot;1280&quot; height=&quot;202&quot; src=&quot;https://2.bp.blogspot.com/-xqayn7Q8cGk/W5aZl1-noBI/AAAAAAAAHKk/IEZY1aGSwBUZcSb_0EWwdtr0DeD3geG3gCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.19.24.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Объекты атак&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Украденные данные&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Медицинские учреждения обрабатывают большое количество данных. А поскольку основная цель их работы это помощь людям, защите этих данных обычно уделяется недостаточно внимания. Как следствие, в 88% кибератак на медицинские учреждения во II квартале 2018 года были похищены данные. Причем помимо персональных сведений и привычных видов медицинских данных злоумышленники начинают интересоваться и другой информацией, например результатами генетических исследований. Так, в апреле стало известно об &lt;a href=&quot;https://www.sec.gov/Archives/edgar/data/1001233/000119312518119788/d562135d8k.htm&quot;&gt;атаке на компанию Sangamo Therapeutics&lt;/a&gt;, занимающуюся расшифровкой генома человека и терапией генетических заболеваний. Злоумышленники скомпрометировали электронную почту одного из топ-менеджеров и потенциально могли развить атаку на внутренние ресурсы компании.&lt;br /&gt;&lt;br /&gt;Другая серьезная проблема — обеспечение непрерывной работы всей медицинской инфраструктуры. Злоумышленники не стесняются требовать выкуп за разблокировку данных в медицинских учреждениях, как, например, в случае с &lt;a href=&quot;https://healthitsecurity.com/news/samsam-ransomware-attackers-target-healthcare-providers&quot;&gt;шифровальщиком SamSam&lt;/a&gt;, который вот уже на протяжении трех лет атакует государственные учреждения и больницы. Это вредоносное ПО шифрует все данные на серверах, блокируя этим работу медучреждений, и требует выкуп за расшифровку. От непрерывной работы медицинский систем зависят жизни людей, а восстановление данных из резервных копий требует времени. Поэтому больницы часто выплачивают требуемые суммы даже в тех случаях, когда возможность восстановить работу в принципе имеется.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-zYLCvPd1eos/W5aZ8tdMx0I/AAAAAAAAHKw/UhTjGDH6HEoB3clplEuMQr4QD1ofu3HRgCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.20.51.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;442&quot; data-original-width=&quot;1338&quot; height=&quot;210&quot; src=&quot;https://2.bp.blogspot.com/-zYLCvPd1eos/W5aZ8tdMx0I/AAAAAAAAHKw/UhTjGDH6HEoB3clplEuMQr4QD1ofu3HRgCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.20.51.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Методы атак на криптовалютные биржи в Q2 2018&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-q53G_GryMhk/W5aaGgekdXI/AAAAAAAAHK0/ey29nCwDKOocXF2ncPJCU0VPHMD3OHl2wCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.21.17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;340&quot; data-original-width=&quot;1254&quot; height=&quot;172&quot; src=&quot;https://3.bp.blogspot.com/-q53G_GryMhk/W5aaGgekdXI/AAAAAAAAHK0/ey29nCwDKOocXF2ncPJCU0VPHMD3OHl2wCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.21.17.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Объекты атак&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Украденные данные&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Во II квартале 2018 года произошел ряд атак (51%) на криптовалюты, поддерживающие алгоритм консенсуса proof of work (PoW). В ходе данной атаки злоумышленник (чаще всего это группа людей) получает в распоряжение «контрольный пакет» генерирующих мощностей сети (хешрейта), то есть мощности большие, чем у всей остальной сети. Злоумышленник, который контролирует больше половины хешрейта, получает возможность манипулировать операциями и, например, не подтверждать новые транзакции или отзывать совершенные транзакции, используя одну и ту же монету несколько раз.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-wrS-peWhg9w/W5aaaJWxZyI/AAAAAAAAHLA/7KvQNFrul7AY1upFSBE95hLbEvVCnjI6wCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.22.49.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;550&quot; data-original-width=&quot;1204&quot; height=&quot;146&quot; src=&quot;https://2.bp.blogspot.com/-wrS-peWhg9w/W5aaaJWxZyI/AAAAAAAAHLA/7KvQNFrul7AY1upFSBE95hLbEvVCnjI6wCLcBGAs/s320/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.22.49.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 19. Новости об атаках на криптовалютные сети&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;В результате атак на криптовалютные сети &lt;a href=&quot;https://news.bitcoin.com/verge-struck-by-second-pow-attack-in-as-many-months/&quot;&gt;Verge&lt;/a&gt;, &lt;a href=&quot;https://www.newsbtc.com/2018/05/22/japans-monacoin-network-still-suffering-selfless-mining-attack/&quot;&gt;Monacoin&lt;/a&gt;, &lt;a href=&quot;https://forum.bitcoingold.org/t/double-spend-attacks-on-exchanges/1362&quot;&gt;Bitcoin Gold&lt;/a&gt;, &lt;a href=&quot;https://bitcoinist.com/zencash-target-51-attack-loses-500k-double-spend-transactions/&quot;&gt;ZenCash&lt;/a&gt;, &lt;a href=&quot;https://cryptocurrencynews.com/litecoin-cash-lcc-51-attack/&quot;&gt;Litecoin Cash&lt;/a&gt; злоумышленники смогли заработать десятки миллионов долларов. Несмотря на то что в ходе этих атак преступники воруют деньги не напрямую у пользователей, в конечном счете могут пострадать все равно клиенты криптовалютных сетей, поскольку атакованные ресурсы рискуют обанкротиться, организаторы могут запретить обналичивать криптовалюту — и, несомненно, происходящее отражается на курсе криптовалют.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-eykCncZu7dw/W5aa0PGfTzI/AAAAAAAAHLM/CHdjM7YwDeg5qikUdHOKdEYbej0TR4fLQCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.24.32.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;432&quot; data-original-width=&quot;1364&quot; height=&quot;202&quot; src=&quot;https://3.bp.blogspot.com/-eykCncZu7dw/W5aa0PGfTzI/AAAAAAAAHLM/CHdjM7YwDeg5qikUdHOKdEYbej0TR4fLQCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.24.32.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Методы атак в сфере торговли в Q2 2018&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-QOvmQ1K76S4/W5aa9pGgo0I/AAAAAAAAHLQ/fsTjUJvKCZIdI7VHscMicA2aNbglC3wLwCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.25.15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;392&quot; data-original-width=&quot;1198&quot; height=&quot;208&quot; src=&quot;https://3.bp.blogspot.com/-QOvmQ1K76S4/W5aa9pGgo0I/AAAAAAAAHLQ/fsTjUJvKCZIdI7VHscMicA2aNbglC3wLwCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.25.15.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Объекты атак&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Украденные данные&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Из-за атак на розничные и интернет-магазины страдают преимущественно их клиенты. Причем некоторые кибератаки могут оставаться незамеченными по несколько месяцев, например до тех пор, пока на теневом рынке не появится в продаже база с данными банковских карт.&lt;br /&gt;&lt;br /&gt;Именно так стало известно о крупнейшей атаке в сфере розничной торговли, в результате которой злоумышленники &lt;a href=&quot;https://blog.gemalto.com/security/2018/04/03/saksfifthavenuedatabreach/&quot;&gt;похитили данные более 5 млн банковских карт&lt;/a&gt; из торговых сетей Saks Fifth Avenue и Lord &amp;amp; Taylor. Кража происходила с помощью вредоносного ПО, установленного на POS-терминалы в розничных магазинах, а значит, для клиентов и продавцов оплата покупки выглядела обычным образом.&lt;br /&gt;&lt;br /&gt;Более половины (60%) атак в сфере торговли были нацелены на веб-ресурсы. Интернет-магазины, бизнес которых построен на работе сайта, несут серьезные потери в случае нарушения его работы. Так, например, из-за дефейса главной страницы сайта временно прекращал свою работу сервис по продаже билетов Ticketfly. Кроме того, именно веб-уязвимости могут позволить злоумышленникам получить доступ к персональным и банковским данным пользователей. Например, онлайн-пекарни &lt;a href=&quot;https://krebsonsecurity.com/2018/04/panerabread-com-leaks-millions-of-customer-records/&quot;&gt;Panera Bread&lt;/a&gt; не обеспечили достаточную защиту веб-ресурсов, в результате чего имена, адреса электронной почты и физические адреса, даты рождения и последние четыре цифры номеров кредитных карт нескольких миллионов клиентов были доступны в виде обычного текста.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-F1s1Owh4Owo/W5abTqD2jaI/AAAAAAAAHLc/IuiocQxDZcUrRADpEo3wiLgLlI6MpwyTgCLcBGAs/s1600/an20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;505&quot; data-original-width=&quot;1063&quot; height=&quot;304&quot; src=&quot;https://2.bp.blogspot.com/-F1s1Owh4Owo/W5abTqD2jaI/AAAAAAAAHLc/IuiocQxDZcUrRADpEo3wiLgLlI6MpwyTgCLcBGAs/s640/an20.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 20. Недостаточная защита веб-ресурсов пекарни Panera Bread&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-hsHinc7frNc/W5abnSBjfAI/AAAAAAAAHLk/PLd22qCFPgQ3XHMAthBn-1_XBfoq0yOyACLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.27.57.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;468&quot; data-original-width=&quot;1326&quot; height=&quot;224&quot; src=&quot;https://2.bp.blogspot.com/-hsHinc7frNc/W5abnSBjfAI/AAAAAAAAHLk/PLd22qCFPgQ3XHMAthBn-1_XBfoq0yOyACLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.27.57.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Методы атак на частных лиц в Q2 2018&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-5PDv2TribnI/W5ab2Qe-aOI/AAAAAAAAHLo/UkDuV3T2Li8978R-HreNsn-btzMj4irKwCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.28.56.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;402&quot; data-original-width=&quot;1304&quot; height=&quot;196&quot; src=&quot;https://4.bp.blogspot.com/-5PDv2TribnI/W5ab2Qe-aOI/AAAAAAAAHLo/UkDuV3T2Li8978R-HreNsn-btzMj4irKwCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.28.56.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Объекты атак&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Украденные данные&lt;/i&gt;&lt;br /&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;Каждая четвертая кибератака нацелена на частных лиц. А из-за того, что в большинстве своем эти атаки массовые, общее количество жертв исчисляется сотнями миллионов. И никто не может гарантировать, что данные вашей банковской карты по-прежнему известны только вам, а копия вашего паспорта не продается на теневом рынке вместе с другими.&lt;br /&gt;&lt;br /&gt;Даже на новом смартфоне, купленном в магазине, может быть установлено вредоносное ПО, особенно это касается устройств китайских производителей. Так, исследователи из Avast &lt;a href=&quot;https://blog.avast.com/android-devices-ship-with-pre-installed-malware&quot;&gt;обнаружили&lt;/a&gt; тысячи мобильных телефонов, на которых было установлено вредоносное ПО Cosiloon на уровне прошивки. Производитель поставлял устройства с предустановленными приложениями-дропперами для скрытого развертывания рекламного ПО. Но поскольку дальнейшая загрузка производилась с командного центра, то помимо надоедливых всплывающих окон на устройство могло быть загружено и шпионское ПО, и шифровальщик, и любое другое ВПО.&lt;br /&gt;&lt;br /&gt;В начале лета специалисты по ИБ &lt;a href=&quot;https://objective-see.com/blog/blog_0x32.html?_gclid=5b7d3487b893f3.85774840-5b7d3487b89470.81283325&amp;amp;_utm_source=xakep&amp;amp;_utm_campaign=mention175887&amp;amp;_utm_medium=inline&amp;amp;_utm_content=lnk1770703677360&quot;&gt;обнаружили&lt;/a&gt; вредоносную кампанию, нацеленную на пользователей macOS. Злоумышленники использовали каналы Slack и Discord, посвященные криптовалютам, для распространения сообщений о необходимости ввести на компьютере определенную команду, чтобы решить какие-то проблемы. После ввода вредоносной команды жертвы сами предоставляли атакующим доступ к компрометированной системе. В дальнейшем злоумышленники могут продолжить атаки, например похищая криптовалюту.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;Злоумышленники продолжают втираться в доверие к пользователям, маскируя фишинговые сайты под госсервисы. Во II квартале 2018 года от подобных атак пострадало более 300 тыс. граждан из Республики Беларусь, Казахстана, России и Украины.&amp;nbsp;&lt;/blockquote&gt;Так, например, злоумышленники создали шесть идентичных сайтов «&lt;a href=&quot;https://www.group-ib.ru/media/fake-survey/&quot;&gt;Активный гражданин&lt;/a&gt;», где за прохождение опроса обещали выплатить от 65 000 рублей. После прохождения опроса участникам предлагалось активировать аккаунт за 170 рублей, а затем еще предоставлялся целый список платных услуг, однако выигрыш, естественно, никто не получал.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-iGySIRmMik0/W5acWJOKU8I/AAAAAAAAHL0/M9fozjVxh3IQ2pkrL5AJsKApIwV7G1Q2wCLcBGAs/s1600/an21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;614&quot; data-original-width=&quot;1063&quot; height=&quot;368&quot; src=&quot;https://1.bp.blogspot.com/-iGySIRmMik0/W5acWJOKU8I/AAAAAAAAHL0/M9fozjVxh3IQ2pkrL5AJsKApIwV7G1Q2wCLcBGAs/s640/an21.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Пример сайта злоумышленников&lt;/i&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;Как защититься организации&lt;/span&gt;&lt;/h2&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;1. Используйте эффективные технические средства защиты&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;средства централизованного управления обновлениями для используемого ПО;&lt;/li&gt;&lt;li&gt;антивирусные программы (на всех устройствах), в том числе специализированные, например позволяющие пользователям отправлять подозрительные файлы на проверку перед открытием вложения из письма;&lt;/li&gt;&lt;li&gt;SIEM-решения — для своевременного обнаружения атаки, если инфраструктура оказалась заражена;&lt;/li&gt;&lt;li&gt;автоматизированные средства анализа защищенности и выявления уязвимостей в ПО;&lt;/li&gt;&lt;li&gt;межсетевой экран уровня приложений (web application firewall) в качестве превентивной меры защиты веб-ресурсов;&lt;/li&gt;&lt;li&gt;специализированный сервис для защиты от DDoS-атак.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;2. Защищайте данные&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;не храните чувствительную информацию в открытом виде или в открытом доступе;&lt;/li&gt;&lt;li&gt;регулярно создавайте резервные копии систем и храните их на выделенных серверах отдельно от сетевых сегментов рабочих систем;&lt;/li&gt;&lt;li&gt;минимизируйте, насколько это возможно, привилегии пользователей и служб;&lt;/li&gt;&lt;li&gt;используйте разные учетные записи и пароли для доступа к различным ресурсам;&lt;/li&gt;&lt;li&gt;применяйте двухфакторную аутентификацию там, где это возможно, например для защиты привилегированных учетных записей.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;3. Не допускайте использования простых паролей&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;применяйте парольную политику, предусматривающую строгие требования к минимальной длине и сложности паролей;&lt;/li&gt;&lt;li&gt;ограничьте срок использования паролей (не более 90 дней);&lt;/li&gt;&lt;li&gt;смените стандартные пароли на новые, удовлетворяющие строгой парольной политике.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;4. Контролируйте безопасность систем&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;своевременно обновляйте используемое ПО по мере выхода патчей;&lt;/li&gt;&lt;li&gt;проверяйте и повышайте осведомленность сотрудников в вопросах информационной безопасности;&lt;/li&gt;&lt;li&gt;контролируйте появление небезопасных ресурсов на периметре сети;&lt;/li&gt;&lt;li&gt;регулярно проводите тестирование на проникновение для своевременного выявления новых векторов атак на внутреннюю инфраструктуру и оценки эффективности принятых мер по защите;&lt;/li&gt;&lt;li&gt;регулярно проводите анализ защищенности веб-приложений, включая анализ исходного кода, с целью выявления и устранения уязвимостей, позволяющих проводить атаки, в том числе на клиентов приложения;&lt;/li&gt;&lt;li&gt;отслеживайте количество запросов к ресурсам в секунду, настройте конфигурацию серверов и сетевых устройств таким образом, чтобы нейтрализовать типичные сценарии атаки (например, TCP- и UDP-флуд или множественные запросы к БД);&lt;/li&gt;&lt;li&gt;эффективно фильтруйте трафик для минимизации доступных внешнему злоумышленнику интерфейсов сетевых служб.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;5. Позаботьтесь о безопасности клиентов&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;повышайте осведомленность клиентов в вопросах ИБ;&lt;/li&gt;&lt;li&gt;регулярно напоминайте клиентам о правилах безопасной работы в интернете, разъясняйте методы атак и способы защиты;&lt;/li&gt;&lt;li&gt;предостерегайте клиентов от ввода учетных данных на подозрительных веб-ресурсах и тем более от сообщения такой информации кому бы то ни было по электронной почте или во время телефонного разговора;&lt;/li&gt;&lt;li&gt;разъясняйте клиентам порядок действий в случае подозрений о мошенничестве;&lt;/li&gt;&lt;li&gt;уведомляйте клиентов о событиях, связанных с информационной безопасностью.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;Как вендору защитить свои продукты&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;применяйте все те же меры защиты, что рекомендованы для обеспечения безопасности любой организации;&lt;/li&gt;&lt;li&gt;внедрите процессы обеспечения безопасности на протяжении всего цикла разработки ПО;&lt;/li&gt;&lt;li&gt;проводите регулярный анализ защищенности ПО и веб-приложений, включая анализ исходного кода;&lt;/li&gt;&lt;li&gt;используйте актуальные версии веб-серверов и СУБД;&lt;/li&gt;&lt;li&gt;откажитесь от использования библиотек и фреймворков, имеющих известные уязвимости.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;Как защититься обычному пользователю&lt;/span&gt;&lt;/h2&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;1. Не экономьте на безопасности&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;используйте только лицензионное ПО;&amp;nbsp;&lt;/li&gt;&lt;li&gt;используйте эффективные средства антивирусной защиты на всех устройствах;&lt;/li&gt;&lt;li&gt;своевременно обновляйте используемое ПО по мере выхода патчей.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;2. Защищайте ваши данные&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;наиболее важные файлы храните не только на жестком диске компьютера, но и на съемных носителях, внешних жестких дисках или в облачном хранилище;&lt;/li&gt;&lt;li&gt;для повседневной работы в ОС используйте учетную запись без привилегий администратора;&lt;/li&gt;&lt;li&gt;используйте двухфакторную аутентификацию там, где это возможно, например для защиты электронной почты.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;3. Не используйте простые пароли&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;используйте сложные пароли, состоящие из незначащих комбинаций букв, цифр и знаков, длиной не менее 8 символов (для создания и хранения паролей можно воспользоваться менеджером паролей — специальным защищенным хранилищем);&lt;/li&gt;&lt;li&gt;не используйте один и тот же пароль для разных систем (для сайтов, электронной почты и др.);&lt;/li&gt;&lt;li&gt;меняйте все пароли хотя бы раз в полгода, а лучше — каждые два-три месяца.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;4. Будьте бдительны&lt;/span&gt;&lt;/h3&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;проверяйте все вложения, полученные по электронной почте, с помощью антивирусного ПО;&lt;/li&gt;&lt;li&gt;с осторожностью относитесь к сайтам с некорректными сертификатами и учитывайте, что введенные на них данные могут быть перехвачены злоумышленниками;&lt;/li&gt;&lt;li&gt;будьте предельно внимательны при вводе учетных данных на сайтах и во время работы с онлайн-платежами;&lt;/li&gt;&lt;li&gt;не переходите по ссылкам на незнакомые подозрительные ресурсы, особенно когда браузер предупреждает об опасности;&amp;nbsp;&lt;/li&gt;&lt;li&gt;не переходите по ссылкам из всплывающих окон, даже если рекламируемые компания или продукт вам знакомы;&lt;/li&gt;&lt;li&gt;не загружайте файлы с подозрительных веб-ресурсов или из других неизвестных источников.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;Обозначения&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-zbaqpeVcoyk/W5adz3cRk7I/AAAAAAAAHMA/OIbSpA_VktMp7mrC7lYGtSo-zwof1E4FQCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.37.24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1204&quot; data-original-width=&quot;832&quot; height=&quot;640&quot; src=&quot;https://1.bp.blogspot.com/-zbaqpeVcoyk/W5adz3cRk7I/AAAAAAAAHMA/OIbSpA_VktMp7mrC7lYGtSo-zwof1E4FQCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2018-09-10%2B%25D0%25B2%2B19.37.24.png&quot; width=&quot;442&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/5631968009462057225/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2018/09/cyberthreats-II-quarter-2018.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/5631968009462057225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/5631968009462057225'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2018/09/cyberthreats-II-quarter-2018.html' title='Актуальные киберугрозы: II квартал 2018 года'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-m-ZWfvpwBHA/W5aPwevBYdI/AAAAAAAAHGk/XLtX9pZha0MxWeAeXE8HveP40pGvlX-aACLcBGAs/s72-c/an11.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-8208588095740701052</id><published>2018-08-10T06:00:00.000-07:00</published><updated>2018-08-10T06:00:09.196-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="NCR"/><category scheme="http://www.blogger.com/atom/ns#" term="банкоматы"/><category scheme="http://www.blogger.com/atom/ns#" term="взломы"/><category scheme="http://www.blogger.com/atom/ns#" term="информационная безопасность"/><category scheme="http://www.blogger.com/atom/ns#" term="финансы"/><title type='text'>Низкоуровневый взлом банкоматов NCR</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/tj/nt/2x/tjnt2xaabgktk2grtx0ihas90f0.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;480&quot; src=&quot;https://habrastorage.org/webt/tj/nt/2x/tjnt2xaabgktk2grtx0ihas90f0.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Изображение: &lt;a href=&quot;https://www.flickr.com/photos/skohlmann/25673935116/in/photolist-c1DJZy-bnWa4H-dSXiSC-F7HCrJ-x6nsX-cPwfR-MKfUR-3c739a-jd7b4-6UkHCQ-hq9zRJ-pFeyq4-dRnYe1-2JH5Zv-5eY6xC-nVNDA6-DZnKV-sG1rr-5j6qmq-aupSWr-opnoyc-22pHFG-JKbJk-Gy5a1-GymWP-JynNiy-J8JBpQ-48&quot;&gt;Sascha Kohlmann&lt;/a&gt;, &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/2.0/&quot;&gt;CC BY-SA 2.0&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Существуют системы, доступа к которым у простых смертных нет по умолчанию. И разработчики таких систем наивно полагают, что они защищены от проникновения и зорких глаз исследователей.&lt;br /&gt;&lt;br /&gt;Взять хотя бы банкоматы (АТМ). Нередки случаи, когда к АТМ подходят неизвестные, подключают ноутбук, забирают деньги и уходят, не оставляя каких-либо логов в системе. А недавние истории с «&lt;a href=&quot;https://habr.com/post/407623/&quot;&gt;котлетами&lt;/a&gt;» (вредоносное ПО под названием Cutlet Maker) и подавно подтверждают, что неуязвимых систем нет — есть недоисследованные.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Начало исследования&lt;/h2&gt;Бытует мнение, что единственный способ украсть деньги из банкомата — это приехать на самосвале, подцепиться к банкомату крюком и выдрать его с потрохами, а потом использовать болгарку, лом и газосварочный аппарат. Но есть и другой метод.&lt;br /&gt;&lt;br /&gt;После непродолжительных поисков на Ebay у меня на столе оказалась платка диспенсера NCR USB S1 Dispenser с прошивкой. Цели были такие:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;найти обход шифрования команд, которые посылает компьютер по USB самому диспенсеру, в частности на выдачу банкнот;&lt;/li&gt;&lt;li&gt;узнать, как обойти необходимость физического доступа в сейф для проведения аутентификации (передергивания кассеты) для генерации ключей шифрования команд из предыдущего пункта.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/nk/qw/ri/nkqwri4xymfedse_tdd_mfqkwc8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;577&quot; data-original-width=&quot;800&quot; height=&quot;460&quot; src=&quot;https://habrastorage.org/webt/nk/qw/ri/nkqwri4xymfedse_tdd_mfqkwc8.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Прошивка&lt;/h2&gt;Прошивка представляет из себя ELF-файл под процессор NXP ColdFire (Motorola 68040, мой любимый процессор), работающий на VxWorks v5.5.1.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/zy/n2/01/zyn201rwrhyrwet6lawdgkcjmpm.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;122&quot; data-original-width=&quot;350&quot; height=&quot;111&quot; src=&quot;https://habrastorage.org/webt/zy/n2/01/zyn201rwrhyrwet6lawdgkcjmpm.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;В ELF-файле интерес представляют две основные секции — .text и .data:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;В одной из них содержится код, который крутится все основное время (назовем его основной прошивкой), когда диспенсер подключен к системнику в верхней части АТМ.&lt;/li&gt;&lt;li&gt;Во второй лежит упакованный с помощью zlib код загрузчика (его местное название USB Secure Bootloader), который отвечает за заливку прошивки и запуск основного кода.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;И самое приятное то, что в файлике остались невырезанными символы — бери да ищи что-нибудь интересное.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Внутреннее устройство основной прошивки&lt;/h2&gt;Если разделять код на основные составляющие, то получится такая схема (в порядке подчинения):&lt;br /&gt;&lt;br /&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Поток, который занимается получением USB-пакетов и распределением их по сервисам.&lt;/li&gt;&lt;li&gt;Сервисы — основные исполняющие единицы, каждому из них отведена своя роль и у каждого есть свои задачи (классы).&lt;/li&gt;&lt;li&gt;Классы — здесь это задачи, которые может выполнять тот или иной сервис с помощью контроллеров.&lt;/li&gt;&lt;li&gt;Контроллеры — собственно «воркеры» (worker), которые занимаются валидацией присланных им задач, их выполнением, а также формированием ответных пакетов.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/bb/x9/ds/bbx9dsyvocknltgx3sr8kubghv0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;461&quot; data-original-width=&quot;800&quot; height=&quot;368&quot; src=&quot;https://habrastorage.org/webt/bb/x9/ds/bbx9dsyvocknltgx3sr8kubghv0.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Так как кода в прошивке много, было решено начать с поиска всех возможных сервисов, а дальше уже смотреть, куда передаются задачи.&lt;br /&gt;&lt;br /&gt;В итоге нашлись следующие сервисы, которые как раз должны выполнять то, что я ищу:&lt;br /&gt;&lt;br /&gt;1) &lt;b&gt;DispTranService&lt;/b&gt; (Dispenser Transaction Service): работа с шифрованными командами, формирование пачек банкнот, аутентификация. Можно сказать, самое интересное — здесь.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/z4/j9/48/z4j948foksgqipdtpkpd4txwe2m.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;599&quot; height=&quot;640&quot; src=&quot;https://habrastorage.org/webt/z4/j9/48/z4j948foksgqipdtpkpd4txwe2m.png&quot; width=&quot;478&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;2) &lt;b&gt;securityService&lt;/b&gt;: после аутентификации на стороне диспенсера генерируется сессионный ключ, который по запросу компьютера отправляется на него в зашифрованном виде. Этим ключом будут шифроваться все важные команды — выдача, формирование пачки банкнот.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/ak/wi/q2/akwiq2yyefxr1l_3d2iepme-qdo.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;544&quot; height=&quot;640&quot; src=&quot;https://habrastorage.org/webt/ak/wi/q2/akwiq2yyefxr1l_3d2iepme-qdo.png&quot; width=&quot;434&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Впоследствии на глаза попался еще один сервис: &lt;b&gt;UsbDownloadService&lt;/b&gt;. Его задача — Его задача – при подключении диспенсера к компьютеру и несоответствии версии прошивки диспенсера той, что хранится на компьютере банкомата, переходить в bootloader с целью заливки прошивки, с которой должна работать ОС (лежит в папке с ПО вендора на компьютере). Этот сервис также умеет отдавать информацию о версии прошивки.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/26/kc/yc/26kcycxcpiehexunrdlmpq4gjus.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;687&quot; data-original-width=&quot;800&quot; height=&quot;548&quot; src=&quot;https://habrastorage.org/webt/26/kc/yc/26kcycxcpiehexunrdlmpq4gjus.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Физическая аутентификация&lt;/h2&gt;Физическая аутентификация реализована на высочайшем уровне и защищает АТМ от простой отправки по USB команд на выдачу без авторизации. В данном случае она заключается в том, что только при открытом сейфе с деньгами нужно выполнить одно из следующих действий:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;вынуть и вставить нижнюю кассету,&lt;/li&gt;&lt;li&gt;переключить тумблер на задней стенке стойки с диспенсером.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/wr/vg/jn/wrvgjn2ondfz-ar9eqratwm8fuy.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;783&quot; data-original-width=&quot;800&quot; height=&quot;626&quot; src=&quot;https://habrastorage.org/webt/wr/vg/jn/wrvgjn2ondfz-ar9eqratwm8fuy.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Но все это требуется только если уровень доступа установлен на максимальный, то есть физический. Всего их три: USB (0), логический (1) и физический (2). Остальные два используются сервисниками и разработчиками для отладки и тестирования прошивки. Ну а физический — крайне рекомендуется вендором к использованию по умолчанию.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Уязвимость&lt;/h2&gt;Далее описана критическая уязвимость (уже исправленная вендором на момент публикации статьи), которая позволяла при наличии доступа в сервисную зону, но без доступа в сейф (например, через проделанное в лицевой панели ATM отверстие) выполнять любые команды диспенсера, включая выдачу наличных.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/yj/yp/n4/yjypn4wot4lpkggp6xunjrgr2va.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;430&quot; data-original-width=&quot;464&quot; height=&quot;296&quot; src=&quot;https://habrastorage.org/webt/yj/yp/n4/yjypn4wot4lpkggp6xunjrgr2va.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Как выяснилось, &lt;b&gt;UsbDownloadService&lt;/b&gt; принимает команды, не требующие шифрования. Звучит заманчиво. Но вдруг дальше все защищено, и название Secure Bootloader оправдает себя? Увидим :)&lt;br /&gt;&lt;br /&gt;(Спойлер: не оправдает!)&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;We need to go deeper&lt;/h2&gt;Как уже было сказано, в секции .data лежит упакованный код загрузчика, который долгое время не вызывал у меня интереса, да и коллеги, когда исследовали прошивку, не обратили на него внимание.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/rd/bf/zt/rdbfztrajma7yrnq6kmrr7o5jcc.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;779&quot; height=&quot;640&quot; src=&quot;https://habrastorage.org/webt/rd/bf/zt/rdbfztrajma7yrnq6kmrr7o5jcc.png&quot; width=&quot;622&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Пока наличие загрузчика было тайной, оставался открытым вопрос: как же все-таки ПО на компьютере заливает прошивку? Ведь в основной прошивке ничего такого обнаружить не удалось.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/tb/b0/uy/tbb0uy2d1bzgxpfbf1ies02kapg.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;602&quot; height=&quot;640&quot; src=&quot;https://habrastorage.org/webt/tb/b0/uy/tbb0uy2d1bzgxpfbf1ies02kapg.png&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Итак, bootloader распакован, загружен в IDA по смещению 0x100000 — теперь можно исследовать... Только символов нет!&lt;br /&gt;&lt;br /&gt;Не беда: сравнение основной прошивки с кодом загрузчика, чтение datasheet контроллера — и начинает вырисовываться определенная картина.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/e-/xd/vv/e-xdvvhfkqldjbfbjrqybgdwua4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;684&quot; data-original-width=&quot;745&quot; height=&quot;366&quot; src=&quot;https://habrastorage.org/webt/e-/xd/vv/e-xdvvhfkqldjbfbjrqybgdwua4.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Выяснилось, что заливка прошивки хоть и выглядит защищенной, таковой на деле не является. Всего-то нужно знать, как заливать ее правильно :)&lt;br /&gt;&lt;br /&gt;На полное понимание этого процесса было потрачено довольно много усилий и времени (подробнее об этом можно узнать из доклада «Blackbox is dead—Long live Blackbox!» на конференции Black Hat 2018 в Лас-Вегасе). Чего только стоит перепайка памяти NVRAM, заливка в нее бэкапа с целью «раскирпичивания» всего контроллера...&lt;br /&gt;&lt;br /&gt;Спасибо коллеге Алексею за терпение! :)&lt;br /&gt;&lt;br /&gt;В итоге получился следующий алгоритм заливки прошивки в диспенсер:&lt;br /&gt;&lt;br /&gt;1) Сгенерировать пару RSA-ключей и залить публичный ключ в контроллер.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/6g/y4/1h/6gy41hu5hu_ivzg6lazlc5qbaaw.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;488&quot; height=&quot;640&quot; src=&quot;https://habrastorage.org/webt/6g/y4/1h/6gy41hu5hu_ivzg6lazlc5qbaaw.png&quot; width=&quot;390&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;2) Записать последовательно секции .data и .text из ELF по их физическим адресам из заголовков секций.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/jj/yj/3t/jjyj3t71ptne_l7r4cpouwbi6iq.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;179&quot; data-original-width=&quot;600&quot; height=&quot;118&quot; src=&quot;https://habrastorage.org/webt/jj/yj/3t/jjyj3t71ptne_l7r4cpouwbi6iq.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;3) Подсчитать SHA-1 от записанных данных, зашифровать хеш приватным ключом, отправить в контроллер.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/kr/9o/ld/kr9oldlexmlcav4iyl9hnxrs844.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;592&quot; height=&quot;640&quot; src=&quot;https://habrastorage.org/webt/kr/9o/ld/kr9oldlexmlcav4iyl9hnxrs844.png&quot; width=&quot;472&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;4) Подсчитать и отправить сумму всех записанных word-ов прошивки.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/54/e8/dl/54e8dl0gwyv3i0pxaqw-udgbmbu.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;800&quot; data-original-width=&quot;682&quot; height=&quot;640&quot; src=&quot;https://habrastorage.org/webt/54/e8/dl/54e8dl0gwyv3i0pxaqw-udgbmbu.png&quot; width=&quot;544&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;После чего, если все подсчитано и записано успешно, загрузится основная прошивка.&lt;br /&gt;&lt;br /&gt;Выяснилось, что при записи прошивки существует только одно ограничение: версия прошивки должна быть не ниже текущей. Но ведь никто не мешает нам подменить версию прошивки в самих ее данных.&lt;br /&gt;В итоге моя особая прошивка с antisecurity-фиксами была залита и успешно запущена!&lt;br /&gt;&lt;br /&gt;К этому моменту код основной прошивки был хорошо изучен, найдены команды на выдачу банкнот. Теперь их можно посылать незашифрованными, и диспенсер их с радостью выполнит.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/gu/bk/m1/gubkm1l2g0mdd_dfepxjy2n50sa.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;683&quot; data-original-width=&quot;800&quot; height=&quot;546&quot; src=&quot;https://habrastorage.org/webt/gu/bk/m1/gubkm1l2g0mdd_dfepxjy2n50sa.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Выдача&lt;/h2&gt;После всего пережитого во время исследования (например, «закирпиченый» реальный банкомат), результат был таким приятным и компенсирующим усилия, что алгоритм захотелось повторить и с другим крупным вендором.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/yt/k1/wx/ytk1wxlqy9dotiuoqvwlvsc2g0o.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;522&quot; data-original-width=&quot;800&quot; height=&quot;416&quot; src=&quot;https://habrastorage.org/webt/yt/k1/wx/ytk1wxlqy9dotiuoqvwlvsc2g0o.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Самый что ни на есть настоящий банкомат начал натужно жужжать и охотно поделился с нами свежими хрустящими банкнотами (в данном случае вендорскими «фантиками»). Никакой магии не применялось: только ноутбук, мозг и USB-шнурок.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Выводы&lt;/h2&gt;Мы в очередной раз убедились, что, руководствуясь принципом security through obscurity, обеспечить надлежащую защиту невозможно. Проприетарность кода или прошивки совершенно не означает, что к ней в один прекрасный момент не получит доступ злоумышленник и не воспользуется найденными уязвимостями. Всем необходимым для реализации корыстных целей можно обзавестись при наличии определенной суммы денег.&lt;br /&gt;&lt;br /&gt;Разработчики должны заниматься кодом, а безопасники — его защитой. Именно поэтому наиболее продуктивным подходом видится сотрудничество с ИБ-компаниями с достаточным опытом в обеспечении безопасности различных систем, которые помогут построить адекватную защиту в каждом конкретном случае.&lt;br /&gt;&lt;br /&gt;P.S. Вендор подтвердил уязвимость (брешь также обнаружена и в другой модели — S2), которая была заявлена как исправленная в февральском фиксе 2018-го года.&lt;br /&gt;&lt;br /&gt;Список CVE:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;CVE-2017-17668&lt;/b&gt; (NCR &lt;b&gt;S1&lt;/b&gt; Dispenser),&lt;/li&gt;&lt;li&gt;&lt;b&gt;CVE-2018-5717&lt;/b&gt; (NCR &lt;b&gt;S2&lt;/b&gt; Dispenser).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Благодарности&lt;/h2&gt;До меня над прошивкой (правда без платы диспенсера) уже работали мои коллеги — Дима Скляров и Миша Цветков. Их наработки мне очень помогли в исследовании, за что им огромное спасибо! По части «железа» мне очень помог Алексей Стенников.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Автор&lt;/b&gt;: Владимир Кононович, Positive Technologies&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/8208588095740701052/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2018/08/ncr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/8208588095740701052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/8208588095740701052'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2018/08/ncr.html' title='Низкоуровневый взлом банкоматов NCR'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-7715268855341745905</id><published>2018-07-30T04:19:00.000-07:00</published><updated>2018-07-30T04:22:30.355-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="pegasus"/><category scheme="http://www.blogger.com/atom/ns#" term="информационная безопасность"/><category scheme="http://www.blogger.com/atom/ns#" term="троян"/><title type='text'>Анализ поведения трояна Pegasus в сети</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Недавно был &lt;a href=&quot;https://malware-research.org/carbanak-source-code-leaked/&quot;&gt;опубликован&lt;/a&gt; исходный код банковского трояна Pegasus. Несмотря на упоминание группы Carbanak в названии архива, исследователи из компании Minerva Labs &lt;a href=&quot;https://blog.minerva-labs.com/pimped-buhtrap-source-leaked&quot;&gt;опровергли&lt;/a&gt; причастность этой группы к трояну и доказали его связь с группой &lt;a href=&quot;https://xakep.ru/tag/buhtrap/&quot;&gt;Buhtrap&lt;/a&gt; (Ratopak). Внутри архива находится краткое описание работы трояна, его исходный код, информация о системе банковских платежей и данные сотрудников многих российских банков.&lt;br /&gt;&lt;br /&gt;Архитектура исходного кода Pegasus довольно интересна. Функциональность поделена на модули, собираемые в единый binpack на этапе компиляции. Процесс компиляции также включает в себя подпись исполняемых файлов сертификатом из файла tric.pfx, который отсутствует в архиве.&lt;br /&gt;&lt;br /&gt;Не менее любопытна и сетевая активность трояна: после заражения он пытается распространиться внутри домена, умеет проксировать данные между машинами, используя пайпы и транспорт Mailslot. Мы сфокусировались на изучении особенностей сетевой активности трояна и оперативно добавили детекты для Pegasus в продукт &lt;a href=&quot;https://www.ptsecurity.com/ru-ru/products/network-attack-discovery/&quot;&gt;PT Network Attack Discovery&lt;/a&gt;. Это позволит всем пользователям PT NAD своевременно обнаружить активность этого трояна и его модификаций в своей сети. В статье я дам подробное описание механизмов распространения по сети и взаимодействия между копиями Pegasus.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;Попав на машину, главный модуль InstallerExe внедряет код в svchost.exe при помощи техники process hollowing, и после инициализации главных модулей Pegasus запускает несколько параллельных процессов:&lt;br /&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Domain replication занимается разведкой внутри сети и пытается распространиться на другие Windows-машины.&lt;/li&gt;&lt;li&gt;Mailslot Listener слушает широковещательные mailslot-сообщения, при помощи которых Pegasus рассылает добытые учетные записи. Имя слота генерируется во время компиляции.&lt;/li&gt;&lt;li&gt;Pipe Server Listener слушает Windows Pipe с именем, генерируемым от имени машины. Эти пайпы используются в основном для обнаружения других копий Pegasus в сети и их взаимодействия.&lt;/li&gt;&lt;li&gt;Logon passwords раз в несколько минут пытается сдампить данные учетных записей модулем из Mimikatz.&lt;/li&gt;&lt;li&gt;Network connectivity отвечает за связь с C&amp;amp;C-сервером и периодический обмен сообщениями.&lt;/li&gt;&lt;/ol&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;// start transports which links data with our CB-manager&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;pwInitPipeServerAsync(dcmGetServerCallback());&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;mwInitMailslotServer(dcmGetServerCallback());&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;// start broadcasting creds to other machines&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;cmStartupNetworkBroadcaster();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Domain replication&lt;/h2&gt;Одна из подсистем в Pegasus отвечает за горизонтальное распространение (lateral movement) в Windows-сети. Распространение делится на два важных этапа:&lt;br /&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;обнаружение соседних машин,&lt;/li&gt;&lt;li&gt;попытка репликации на машину.&lt;/li&gt;&lt;/ol&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/-p/6f/sj/-p6fsjb6pe8v-rdjacycwncholk.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;125&quot; data-original-width=&quot;352&quot; height=&quot;112&quot; src=&quot;https://habrastorage.org/webt/-p/6f/sj/-p6fsjb6pe8v-rdjacycwncholk.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Обнаружение соседних машин в домене осуществляется через два API-вызова — NetServerEnum, требующий для работы сервис Browser и вызовы WNetOpenEnum/WNetEnumResource.&lt;br /&gt;&lt;br /&gt;Все обнаруженные в домене машины подлежат проверке, если они уже заражены. Pegasus опрашивает сгенерированное имя пайпа раз в 200 миллисекунд более чем 20 раз подряд. Такое аномальное поведение было использовано нами в качестве одного из индикаторов активности Pegasus в домене. Не обнаружив признаков заражения, зловред переходит к следующему шагу — попытке репликации.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/j0/nw/yl/j0nwylxgv6mvqzd8krxwf2su2x8.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;136&quot; data-original-width=&quot;353&quot; height=&quot;123&quot; src=&quot;https://habrastorage.org/webt/j0/nw/yl/j0nwylxgv6mvqzd8krxwf2su2x8.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Репликация происходит следующим образом. При помощи найденных учетных записей (УЗ) на хосте Pegasus предпринимает попытку авторизоваться на машине по протоколу SMB к шарам IPC$ и ADMIN$. Если доступ к IPC$ есть, а к ADMIN$ нет, то Pegasus делает вывод о том, что прав учетной записи недостаточно и их необходимо пометить как невалидные. Получив доступ к шаре ADMIN$, что является алиасом для папки %windir%, вредонос пытается определить архитектуру машины, чтобы в дальнейшем использовать подходящий модуль.&lt;br /&gt;&lt;br /&gt;Алгоритм определения архитектуры основывается на заголовках PE-файлов на удаленной машине. В качестве такого файла Pegasus пытается прочитать первые 4 килобайта notepad.exe из папки %windir%. Неочевидный недостаток такого метода заключается в том, что на Windows Server 2012 блокнот находится по пути %windir%\System32.&lt;br /&gt;&lt;br /&gt;Местоположение notepad.exe на Windows 7:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;C:\Users\Administrator&amp;gt;where notepad.exe&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;C:\Windows\System32\notepad.exe&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;C:\Windows\notepad.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;На Windows Server 2012:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;C:\Users\Administrator&amp;gt;where notepad.exe&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;C:\Windows\System32\notepad.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Не обнаружив notepad.exe, Pegasus не может заразить сервер, даже имея данные учетной записи с необходимыми правами. Простое отсутствие блокнота в %windir% может остановить распространение Pegasus на Windows Server 2012. Использование regedit.exe в этом плане более надежно.&lt;br /&gt;&lt;br /&gt;После успешного определения архитектуры целевого сервера Pegasus загружает небольшой дроппер RSE (Remote Service Exe) размером около 10 килобайт, задача которого загрузить binpack из модулей от Pegasus через пайп в открытом виде и передать управление на модуль shellcode. Имя дроппера составляется псевдослучайным образом и состоит из строки шестнадцатеричных символов длинной от 8 до 15 символов. Псевдослучайный генератор инициализируется в зависимости от имени целевой машины и будет одинаковым между запусками, чтобы избежать возможное засорение %windir% прошлыми копиями дроппера.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/pu/qb/hf/puqbhf_9-i8k7civefzklrqegxk.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;419&quot; data-original-width=&quot;700&quot; height=&quot;380&quot; src=&quot;https://habrastorage.org/webt/pu/qb/hf/puqbhf_9-i8k7civefzklrqegxk.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Дроппер проверяется на целостность и возможное удаление антивирусом, после чего запускается одним из двух реализованных механизмов — SCM или WMI. Причем в первую очередь Pegasus предпринимает попытку запуска RSE через механизм WMI, а только потом при помощи SCM (Service Control Manager). Делается это по той причине, что SCM оставляет больше следов в журналах Windows. В планах создателей Pegasus были и другие методы распространения (WSH Remote, PowerShell Remoting, Task Scheduler), и модуль для исполнения команд через RDP находился в разработке.&lt;br /&gt;&lt;br /&gt;Как было упомянуто выше, после успешного запуска дроппер проверяет и открывает пайп на прослушивание и передает управление на пришедшую полезную нагрузку.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/od/zt/to/odztto9o8_yrp0galq3-9_owej4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;384&quot; data-original-width=&quot;700&quot; height=&quot;350&quot; src=&quot;https://habrastorage.org/webt/od/zt/to/odztto9o8_yrp0galq3-9_owej4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Поскольку код Pegasus инджектируется методом process hollowing в процесс svchost.exe, на диске не должно остаться ни первоначального модуля InstallerExe в случае первичного заражения, ни дроппера RSE в случае распространения. Если дроппер все еще доступен по известному пути, Pegasus удаляет его собственным способом:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;перезапись содержимого файла случайными данными,&lt;/li&gt;&lt;li&gt;перезапись пустыми данными (нулями),&lt;/li&gt;&lt;li&gt;переименование файла,&lt;/li&gt;&lt;li&gt;удаление файла.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/up/ti/uy/uptiuydt0vx1zc9lz29l2kcdy80.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;112&quot; data-original-width=&quot;700&quot; height=&quot;102&quot; src=&quot;https://habrastorage.org/webt/up/ti/uy/uptiuydt0vx1zc9lz29l2kcdy80.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;После успешного заражения процесс распространения Domain replication начинается снова.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Mailslot works&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/z1/oa/hu/z1oahuoskry5bzymotu4d6n_9kk.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;185&quot; data-original-width=&quot;400&quot; height=&quot;148&quot; src=&quot;https://habrastorage.org/webt/z1/oa/hu/z1oahuoskry5bzymotu4d6n_9kk.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;После того как Pegasus получит доступ к данным учетных записей либо от другой копии Pegasus, либо от модуля mod_LogonPasswords, он начнет широковещательную рассылку данных УЗ по домену. Рассылка осуществляется при помощи основанного на SMB механизма Mailslot, который позволяет осуществить однонаправленную широковещательную рассылку небольшой порции данных по домену. Рассылка происходит по случайно сгенерированному имени слота, и, чтобы все зараженные машины в домене могли отправлять и получать данные по единому имени, псевдослучайный генератор для имен инициализируется от переменной TARGET_BUILDCHAIN_HASH, задаваемой в конфиге при билде.&lt;br /&gt;&lt;br /&gt;Поскольку механизм Mailslot накладывает ограничение на максимальный размер пакета, рассылается за раз только одна УЗ по принципу последнего времени рассылки: среди всех имеющихся УЗ по домену рассылается та, чья дата последней рассылки самая ранняя.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://habrastorage.org/webt/e6/rw/wt/e6rwwt8svxdb_yzrszemgjeonlk.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;257&quot; data-original-width=&quot;270&quot; height=&quot;190&quot; src=&quot;https://habrastorage.org/webt/e6/rw/wt/e6rwwt8svxdb_yzrszemgjeonlk.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;Данные в мейлслотах передаются не в открытом виде, а обернутые тремя слоями XOR-шифрования, причем ключи передаются вместе с данными. Первый слой данных — это конверт NetMessageEnvelope с проверкой целостности данных алгоритмом SHA1, используемый для всех данных, передаваемых по локальной сети. Четыре байта данных в начале пакета являются ключом, который изменяется битовыми сдвигами на пять бит вправо за цикл. Внутри конверта содержится кодированная посредством XOR структура данных с полями УЗ и датой их добавления. Восьмибайтовый ключ также находится в начале структуры, но применяется без сдвигов. После декодирования структуры УЗ останется лишь десериализовать отдельные поля из структур ENC_BUFFER, такие как имя компьютера, имя домена, имя пользователя и его пароль. Шифрование этих полей осуществляется 8-байтовым ключом со смещениями. Скрипт для расшифровки пакета Mailslot и пример такого пакета можно найти на &lt;a href=&quot;https://gist.github.com/kirillwow/3ed4e475dab2e906d94561c7b1798d58&quot;&gt;GitHub&lt;/a&gt; и &lt;a href=&quot;https://www.cloudshark.org/captures/87931d2cc5b0&quot;&gt;PCAP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Период рассылки Mailslot-сообщений в релизной версии колеблется от 20 секунд до 11 минут.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;// some random wait before making next step&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;DbgPrint(&quot;going to sleep&quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;#ifdef _DEBUG&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;// debug - 2-5 s&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;Sleep(rg.rgGetRnd(&amp;amp;rg, 2000, 5000));&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;#else&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;// release - 20 - 650 s&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;//Sleep(rg.rgGetRnd(&amp;amp;rg, 2000, 65000) * 10);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;Sleep(rg.rgGetRnd(&amp;amp;rg, 2000, 15000));&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;#endif&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Кроме обмена учетными записями, механизм Mailslot используется для поиска зараженной машины с доступом в интернет и анонсирование доступа в интернет. Конверт NetMessageEnvelope хранит в себе тип рассылаемого сообщения. Сам обмен данными между машиной без доступа и машиной с доступом в интернет осуществляется через пайпы.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Pipe works&lt;/h2&gt;Для двусторонней связи или передачи больших объемов данных копии Pegasus используют пайпы в качестве канала общения. Имя пайпа, хоть и тоже генерируется псевдослучайным генератором, зависит от имени машины и билда и тем самым позволяет клиентской и серверной части использовать одно и то же имя.&lt;br /&gt;&lt;br /&gt;При одностороннем общении (например, передаче binpack во время репликации на другую машину) данные не шифруются и передаются в открытом виде. Binpack начинается со структуры SHELLCODE_CONTEXT длинной 561 байт.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/qf/ja/89/qfja89-eipqz2lncisi7fkcuqbe.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;299&quot; data-original-width=&quot;700&quot; height=&quot;272&quot; src=&quot;https://habrastorage.org/webt/qf/ja/89/qfja89-eipqz2lncisi7fkcuqbe.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Во время двусторонней передачи (например, проксирования данных между копией Pegasus без доступа в интернет и C&amp;amp;C-сервером) используется та же структура конверта NetMessageEnvelope с XOR-шифрованием, как и в случае Mailslot, так как она позволяет различать разные типы сообщений в поле id.&lt;br /&gt;&lt;br /&gt;Архитектурноe проксирование данных выполняется через запрос на передачу порции данных (PMI_SEND_QUERY), получения id-запроса в ответ и опроса состояния задачи по id (PMI_CHECK_STATUS_QUERY). Как правило, в качестве нагрузки передается другая Envelope-структура, добавляющая различные функциональные возможности и еще один слой шифрования.&lt;br /&gt;&lt;br /&gt;Кроме того, работа с пайпами не заканчивается на взаимодействии между зараженными машинами. Модуль mod_KBRI_hd инджектит в процессы cmd.exe код, перехватывающий вызовы MoveFileExW и анализирующий все копируемые данные, поскольку это часть механизма проведения платежей. Если копируемый файл содержит интересные злоумышленникам данные — данные с платежами, — нотификация об этом отправляется на C&amp;amp;C-сервер. Общение между инджектируемым в cmd.exe модулем mod_KBRI и копией Pegasus осуществляется внутри зараженной машины через пайп, имя которого не генерируется, а жестко задано в исходном коде:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;\.\pipe\pg0F9EC0DB75F67E1DBEFB3AFA2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/xr/eh/uj/xrehuj7ia40r-g4ka-osjtq9gjc.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;62&quot; data-original-width=&quot;200&quot; height=&quot;62&quot; src=&quot;https://habrastorage.org/webt/xr/eh/uj/xrehuj7ia40r-g4ka-osjtq9gjc.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;В функциональность модуля также входит подмена данных счетов на лету по шаблону. Пример паттернов для поиска на скриншоте.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;C&amp;amp;C-трафик&lt;/h2&gt;За непосредственный обмен данными с C&amp;amp;C-сервером отвечает отдельный поток, который раз в несколько минут проверяет очередь чанков данных от внутренних процессов или от других копий вредоноса и отправляет их на сервер.&lt;br /&gt;Во время инициализации модуля mod_NetworkConnectivity он проводит многоступенчатую проверку работоспособности сетевого подключения:&lt;br /&gt;&lt;br /&gt;1) Обнаружение настроек прокси-сервера и попытка соединения с www.google.com:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;в ветке реестра \\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings;&lt;/li&gt;&lt;li&gt;через WPAD (вызов WinHttpGetProxyForUrl);&lt;/li&gt;&lt;li&gt;через конфигурацию прокси-сервера для текущего пользователя (вызов WinHttpGetIEProxyConfigForCurrentUser).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;2) Проверка соединения с серверами обновлений Microsoft и возвращаемых данных (&lt;a href=&quot;http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootseq.txt&quot;&gt;authrootseq.txt&lt;/a&gt;, &lt;a href=&quot;http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab&quot;&gt;authrootstl.cab&lt;/a&gt;, &lt;a href=&quot;http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/rootsupd.exe&quot;&gt;rootsupd.ex&lt;/a&gt;e).&lt;br /&gt;&lt;br /&gt;3) Тестирование HTTPS-соединений с одним из шести адресов:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;https://safebrowsing.google.com&lt;/li&gt;&lt;li&gt;https://aus3.mozilla.org&lt;/li&gt;&lt;li&gt;https://addons.mozilla.org&lt;/li&gt;&lt;li&gt;https://fhr.data.mozilla.com&lt;/li&gt;&lt;li&gt;https://versioncheck-bg.addons.mozilla.org&lt;/li&gt;&lt;li&gt;https://services.addons.mozilla.org&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Только по прохождении всех проверок Pegasus считает, что имеет необходимый доступ во внешнюю сеть и может анонсировать это по домену Mailslot-сообщением. Причем Pegasus может маскироваться и общаться с C&amp;amp;C-сервером только в рабочие часы — с 9:00 до 19:00 по местному времени.&lt;br /&gt;&lt;br /&gt;Чанки данных, обернутых в конверт с подсчетом хеш-суммы, Pegasus посылает в зашифрованном виде с использованием DES в режиме CRYPT_MODE_CBC/PKCS5_PADDING. Ключ шифрования зависит только от переменной во время компиляции, и таким образом мы можем расшифровывать трафик между зловредом и сервером, зная только его BUILDCHAIN_HASH. В исходных кодах внутри архива эта переменная имела значение 0x7393c9a643eb4a76. Скрипт для расшифровки «отстука» (check-in) на сервер и пример такого пакета можно найти на &lt;a href=&quot;https://gist.github.com/kirillwow/91ffb736a4fb088218e442efe3c5a168&quot;&gt;GitHub&lt;/a&gt; и &lt;a href=&quot;https://www.cloudshark.org/captures/c6047154ef72&quot;&gt;PCAP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Такой контент (структура INNER_ENVELOPE) он передает на C&amp;amp;C-сервер во время check-in, либо вместе с какими-либо данными. В начале находятся 28 байт конверта с полем длины и SHA1-суммой.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/po/zs/7s/pozs7shklsxh653kgnbxkgnmgl0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;275&quot; data-original-width=&quot;700&quot; height=&quot;250&quot; src=&quot;https://habrastorage.org/webt/po/zs/7s/pozs7shklsxh653kgnbxkgnmgl0.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Те же самые данные передаются между машинами во время проксирования через пайпы, но завернутые внутрь известного нам конверта NetMessageEnvelope с хеш-суммой и XOR-шифрованием.&lt;br /&gt;&lt;br /&gt;Оператор C&amp;amp;C может рассылать команды для исполнения на копии Pegasus и сообщения с командами или другими данными (например, EID_CREDENTIALS_LIST) могут содержать свои собственные слои шифрования полей, как мы уже видели на примере широковещательной рассылки учетных записей.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Detection&lt;/h2&gt;В первую очередь нас интересовало обнаружение активности Pegasus в сети. После тщательного изучения исходных кодов и запуска в тестовом окружении мы обнаружили те сетевые аномалии и артефакты, которые явно говорят о присутствии этого сложного вредоноса в сети. Pegasus действительно можно назвать разносторонним: он активно использует протокол SMB для рассылки сообщений и установления связи с другими копиями, распространяется на другие машины и взаимодействует с C&amp;amp;C-сервером на свой особый лад. Устанавливая одноранговую сеть в домене, копии Pegasus прокладывают путь до внешней сети и общаются с C&amp;amp;C-сервером, проксируя трафик друг через друга. Использование сертификатов для подписи исполняемых файлов и обращение к ресурсам компаний Microsoft и Mozilla во время проверки соединения затрудняет выявление его активности и обнаружение на хосте.&lt;br /&gt;&lt;br /&gt;Проект исходного кода Pegasus достаточно хорошо структурирован и описан, поэтому в скором будущем можно ожидать заимствование частей его кода другими вредоносными программами и появления модификаций.&lt;br /&gt;&lt;br /&gt;Многие из механизмов удаленного исполнения команд и поиска данных УЗ остались нереализованными. Разработчики в том числе собирались добавить возможность изменения шелл-кода на лету, во время внедрения в процесс.&lt;br /&gt;&lt;br /&gt;Мы разработали несколько сигнатур для PT NAD и IDS Suricata, позволяющих выявить специфичную для Pegasus активность в сети на разных стадиях, начиная с самых первых секунд его активности. Найти открытые сигнатуры для IDS Suricata можно на нашем &lt;a href=&quot;https://github.com/ptresearch/AttackDetection/tree/master/carbanak_pegasus&quot;&gt;GitHub&lt;/a&gt; и &lt;a href=&quot;https://twitter.com/AttackDetection/status/1019310079961714689&quot;&gt;Twitter&lt;/a&gt; — они автоматически попадут к вашей Suricata, если вы используете механизм обновлений suricata-update.&lt;br /&gt;&lt;br /&gt;То, как срабатывают сигнатуры на активность Pegasus, можно посмотреть на скриншоте ниже. Это наш новый продукт &lt;a href=&quot;https://www.ptsecurity.com/ru-ru/products/network-attack-discovery/&quot;&gt;PT Network Attack Discovery&lt;/a&gt;, выявляющий инциденты и помогающий в их расследовании.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/cc/ok/ou/ccokou2rr1ed01valiivylk6prs.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;246&quot; data-original-width=&quot;800&quot; height=&quot;196&quot; src=&quot;https://habrastorage.org/webt/cc/ok/ou/ccokou2rr1ed01valiivylk6prs.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Кроме того, для обнаружения можно использовать следующие индикаторы компрометации (IC):&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;MAILSLOT\46CA075C165CBB2786&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;pipe\pg0F9EC0DB75F67E1DBEFB3AFA2&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;hxxp://denwer/pegasus/index.php&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;hxxp://mp3.ucrazy.org/music/index.php&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;hxxp://support.zakon-auto.net/tuning/index.asp&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;hxxp://video.tnt-online.info/tnt-comedy-tv/stream.php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Автор&lt;/b&gt;: Кирилл Шипулин из команды @attackdetection, &lt;a href=&quot;http://www.twitter.com/attackdetection&quot;&gt;Twitter&lt;/a&gt; | &lt;a href=&quot;http://www.t.me/kirill_wow&quot;&gt;Telegram&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/7715268855341745905/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2018/07/pegasus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/7715268855341745905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/7715268855341745905'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2018/07/pegasus.html' title='Анализ поведения трояна Pegasus в сети'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-7012959094697333908</id><published>2018-07-18T01:32:00.002-07:00</published><updated>2018-07-18T01:32:51.731-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Intel"/><category scheme="http://www.blogger.com/atom/ns#" term="Intel ME"/><category scheme="http://www.blogger.com/atom/ns#" term="безопасность"/><category scheme="http://www.blogger.com/atom/ns#" term="прошивки"/><title type='text'>Intel выпустила исправления новых уязвимостей прошивки ME</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-DrCtvVAo5W8/W076jjgGcPI/AAAAAAAAHAE/rh7sNusB6fkm0k2ePSRNp4JyHSRzkqqswCLcBGAs/s1600/5d2a85fc04ad45edaafac045c794f031%2B%25284%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;480&quot; src=&quot;https://2.bp.blogspot.com/-DrCtvVAo5W8/W076jjgGcPI/AAAAAAAAHAE/rh7sNusB6fkm0k2ePSRNp4JyHSRzkqqswCLcBGAs/s640/5d2a85fc04ad45edaafac045c794f031%2B%25284%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;В начале июля компания Intel выпустила два security advisory (&lt;a href=&quot;https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00112.html&quot;&gt;SA-00112&lt;/a&gt; и &lt;a href=&quot;https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00118.html&quot;&gt;SA-00118&lt;/a&gt;), в которых описала исправления в прошивке Intel Management Engine. Оба бюллетеня безопасности описывают ошибки, позволяющие атакующему произвольное выполнение кода на внутреннем процессоре PCH (Minute IA).&lt;br /&gt;&lt;br /&gt;Эти ошибки аналогичны тем, которые специалисты по безопасности компании Positive Technologies обнаружили в ноябре прошлого года (&lt;a href=&quot;https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00086.html&quot;&gt;SA-00086&lt;/a&gt;). Однако история на этом не закончилась, и теперь Intel выпустила новые исправления уязвимостей в ME.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Что случилось&lt;/h2&gt;&lt;br /&gt;CVE-2018-3627, описанная в SA-00118, помечена в бюллетене в качестве логической ошибки (это не переполнение буфера), которая приводит к выполнению произвольного кода. Для ее эксплуатации атакующему нужен локальный доступ, тогда как уязвимость, о которой речь идет в SA-00086, можно эксплуатировать локально только в случае ошибок в конфигурации системы, допущенных производителем OEM. Это условие делает уязвимость более опасной.&lt;br /&gt;&lt;br /&gt;В случае с CVE-2018-3628 (описана в SA-00112) дела обстоят еще хуже. Уязвимость в процессе AMT прошивки Management Engine приводит к удаленному выполнению кода (Remote Code Execution), причем атакующему не нужно иметь учетную запись администратора AMT, как при эксплуатации CVE-2017-5712 из SA-00086.&lt;br /&gt;&lt;br /&gt;Intel описывает эту ошибку как «Buffer Overflow in HTTP Handler», что позволяет предположить возможность выполнения кода удаленно без авторизации. Это и есть тот наихудший сценарий, которого боятся все пользователи платформ Intel. Эта ошибка аналогична нашумевшей &lt;a href=&quot;https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00075.html&quot;&gt;CVE-2017-5689&lt;/a&gt;, найденной в мае 2017 года компанией Embedi, однако с гораздо более тяжелыми последствиями.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Что дальше&lt;/h2&gt;&lt;br /&gt;Хоть немного сгладить ситуацию может тот факт, что для CVE-2018-3628 Intel сообщает о возможности эксплуатации только из локальной подсети.&lt;br /&gt;&lt;br /&gt;Специалисты Positive Technologies планируют в будущем провести более детальное исследование данных ошибок. Примечательно, что Intel указала те же версии прошивок, что и для SA-00086 с рекомендациями по исправлению уязвимостей. Вполне возможно, эти ошибки были найдены в процессе security review кода Intel ME как часть SA-00086, однако Intel решила опубликовать их позже, чтобы сгладить негативный эффект от количества критических ошибок в SA-00086.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Другие материалы Positive Technologies по теме безопасности Intel ME:&lt;/h3&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://habr.com/company/pt/blog/346974/&quot;&gt;Как взломать выключенный компьютер или выполнить код в Intel ME&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://habr.com/company/pt/blog/343052/&quot;&gt;Intel устранила найденную экспертами Positive Technologies уязвимость в подсистеме Management Engine&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://habr.com/company/pt/blog/339292/&quot;&gt;Уязвимость Intel ME позволяет выполнять неподписанный код&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://habr.com/company/pt/blog/336242/&quot;&gt;Выключаем Intel ME 11, используя недокументированный режим&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://habr.com/company/pt/blog/302292/&quot;&gt;Боремся с дистанционным контролем: как отключить Intel ME&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/7012959094697333908/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2018/07/intel-me-new-fixes.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/7012959094697333908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/7012959094697333908'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2018/07/intel-me-new-fixes.html' title='Intel выпустила исправления новых уязвимостей прошивки ME'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-DrCtvVAo5W8/W076jjgGcPI/AAAAAAAAHAE/rh7sNusB6fkm0k2ePSRNp4JyHSRzkqqswCLcBGAs/s72-c/5d2a85fc04ad45edaafac045c794f031%2B%25284%2529.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-4146933341166694337</id><published>2018-06-14T06:15:00.000-07:00</published><updated>2018-06-14T06:15:10.864-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apple"/><category scheme="http://www.blogger.com/atom/ns#" term="CVE-2018-4251"/><category scheme="http://www.blogger.com/atom/ns#" term="Intel ME"/><category scheme="http://www.blogger.com/atom/ns#" term="vulnerability"/><title type='text'>В компьютерах Apple закрыта уязвимость прошивки, найденная экспертами Positive Technologies</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;i&gt;Исправленная уязвимость позволяла эксплуатировать опасную ошибку в подсистеме Intel Management Engine и по-прежнему может присутствовать в устройствах других вендоров, использующих процессоры Intel.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Компания Apple выпустила обновление для macOS High Sierra 10.13.4, которое устраняет уязвимость в прошивке персональных компьютеров (&lt;a href=&quot;http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-4251&quot;&gt;CVE-2018-4251&lt;/a&gt;), обнаруженную экспертами Positive Technologies Максимом Горячим и Марком Ермоловым. Подробная информация об этом представлена на &lt;a href=&quot;https://support.apple.com/en-us/HT208849&quot;&gt;сайте технической поддержки Apple&lt;/a&gt;.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;«Уязвимость позволяет злоумышленнику с правами администратора получить несанкционированный доступ к критически важным частям прошивки, записать туда уязвимую версию Intel ME и через ее эксплуатацию тайно закрепиться на устройстве. В дальнейшем он сможет получить полный контроль над компьютером и осуществлять шпионскую деятельность, без малейшей вероятности быть обнаруженным», — &lt;b&gt;рассказал Максим Горячий&lt;/b&gt;.&lt;/blockquote&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;О Manufacturing Mode&lt;/h2&gt;Intel ME имеет специальный режим работы — так называемый Manufacturing Mode, который предназначен для использования исключительно производителями материнских плат. Данный режим предоставляет дополнительные возможности, которые может использовать злоумышленник. Об опасности данного режима и его влиянии на работу Intel МЕ уже говорили исследователи, в том числе и нашей компании (&lt;a href=&quot;https://www.youtube.com/watch?v=j30RxSoayxg&quot;&gt;How to Become the Sole Owner of Your PC&lt;/a&gt;), но многие производители до сих пор данный режим не выключают.&lt;br /&gt;&lt;br /&gt;Находясь в режиме Manufacturing Mode, Intel ME позволяет выполнять специальную команду, после чего ME-регион становится доступным на запись через встроенный в материнскую плату SPI-контроллер. Имея возможность запускать код на атакуемой системе и отправлять команды в Intel ME, злоумышленник может перезаписывать прошивку Intel ME, &lt;a href=&quot;http://blog.ptsecurity.ru/2018/01/intel-me.html&quot;&gt;в том числе на версию, уязвимую для CVE-2017-5705, CVE-2017-5706 и CVE-2017-5707&lt;/a&gt;, и таким образом выполнять произвольный код на Intel ME даже в системах с установленным патчем.&lt;br /&gt;&lt;br /&gt;Оказалось, что в MacBook этот режим также включен. Хотя в самой прошивке предусмотрена дополнительная защита от атаки на перезапись регионов SPI Flash (в случае если доступ к какому-либо региону открыт, прошивка не позволяет загрузить ОС), исследователи обнаружили недокументированную команду, которая перезагружает Intel ME без перезагрузки основной системы, что делало возможным обход данной защиты. Стоит отметить, что похожую атаку можно провести не только на компьютерах фирмы Apple.&lt;br /&gt;&lt;br /&gt;Positive Technologies разработали специальную утилиту, позволяющую проверить статус режима Manufacturing Mode. Скачать ее можно по этой &lt;a href=&quot;https://www.github.com/ptresearch/mmdetect&quot;&gt;ссылке&lt;/a&gt;. Если результат проверки показывает, что режим включен, мы рекомендуем вам обратиться к производителю вашего компьютера для получения инструкций по его выключению. Утилита предназначена для ОС Windows и Linux, поскольку пользователям компьютеров Apple достаточно установить указанное выше обновление.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Об Intel Management Engine&amp;nbsp;&lt;/h2&gt;Intel Management Engine представляет собой интегрированный в микросхему Platform Controller Hub (PCH) микроконтроллер с набором встроенных периферийных устройств. Через PCH осуществляется почти все общение процессора с внешними устройствами, поэтому Intel ME имеет доступ практически ко всем данным на компьютере. Исследователям удалось найти &lt;a href=&quot;https://security-center.intel.com/advisory.aspx?intelid=INTEL-SA-00086&amp;amp;languageid=en-fr&quot;&gt;ошибку&lt;/a&gt;, которая позволяет выполнять неподписанный код внутри PCH на любой материнской плате для процессоров семейства Skylake и выше.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;О масштабе проблемы&lt;/h2&gt;Уязвимые чипсеты Intel используются во всем мире, от домашних и рабочих ноутбуков до корпоративных серверов. Ранее выпущенное Intel &lt;a href=&quot;https://security-center.intel.com/advisory.aspx?intelid=INTEL-SA-00086&amp;amp;languageid=en-fr&quot;&gt;обновление&lt;/a&gt; не исключало возможность эксплуатации уязвимостей CVE-2017-5705, CVE-2017-5706 и CVE-2017-5707, так как при наличии у атакующего доступа на запись к ME-региону он всегда может записать уязвимую версию МЕ и проэксплуатировать уязвимость в ней.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/4146933341166694337/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2018/06/apple-fixes-flaw-found-by-positive-technologies.html#comment-form' title='35 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/4146933341166694337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/4146933341166694337'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2018/06/apple-fixes-flaw-found-by-positive-technologies.html' title='В компьютерах Apple закрыта уязвимость прошивки, найденная экспертами Positive Technologies'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>35</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-8573075718389371273</id><published>2018-03-05T03:14:00.002-08:00</published><updated>2018-03-05T03:14:53.887-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MWC"/><category scheme="http://www.blogger.com/atom/ns#" term="Барселона"/><category scheme="http://www.blogger.com/atom/ns#" term="информационная безопасность"/><title type='text'>Первое правило Всемирного мобильного конгресса: никому не показывать бейдж Всемирного мобильного конгресса</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-eWmeQN5b07k/Wp0istRnBCI/AAAAAAAAG60/d9FRVRypdGMA8udgYwQs0H8EaXZrA2izQCLcBGAs/s640/2018-03-05%2B13.28.58.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;480&quot; src=&quot;https://3.bp.blogspot.com/-eWmeQN5b07k/Wp0istRnBCI/AAAAAAAAG60/d9FRVRypdGMA8udgYwQs0H8EaXZrA2izQCLcBGAs/s640/2018-03-05%2B13.28.58.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Крупнейшее событие телеком-индустрии в этом году получило особенно широкое освещение в СМИ – на открытие ежегодного Всемирного мобильного конгресса (Mobile World Congress, MWC-2018) в столице Каталонии – Барселоне - прибыл лично король Испании, что вызвало волну протестов среди сторонников независимости региона от властей Мадрида. Как итог – на первых полосах всех газет и в прайм-тайме на телеканалах - высокие технологии и телеком-инновации на фоне митингующей толпы. А всем участникам и посетителям конгресса для большей безопасности рекомендовано не носить бейдж за пределами территории проведения мероприятия.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-aiAlhkrABRc/Wp0ettX229I/AAAAAAAAG5Y/w-Sd5bVNqasweMWuNFwsrGQTy6w6_CRSACLcBGAs/s640/2018-03-05%2B13.28.49.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;640&quot; data-original-width=&quot;480&quot; height=&quot;640&quot; src=&quot;https://2.bp.blogspot.com/-aiAlhkrABRc/Wp0ettX229I/AAAAAAAAG5Y/w-Sd5bVNqasweMWuNFwsrGQTy6w6_CRSACLcBGAs/s640/2018-03-05%2B13.28.49.jpg&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Всемирный мобильный конгресс проводится ежегодно уже более 30 лет.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-VLAcm_tEgAU/Wp0e6zwCdCI/AAAAAAAAG5c/ZBOwKWfuX30yfmwg5j1WP9VvbtRzeNg1gCLcBGAs/s640/2018-03-05%2B13.28.54.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;480&quot; src=&quot;https://4.bp.blogspot.com/-VLAcm_tEgAU/Wp0e6zwCdCI/AAAAAAAAG5c/ZBOwKWfuX30yfmwg5j1WP9VvbtRzeNg1gCLcBGAs/s640/2018-03-05%2B13.28.54.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;В нем принимают участие операторы сотовой связи, производители всевозможных устройств связи и приложений, и даже автомобильные гиганты и международные платежные системы. К дате проведения мероприятия, без преувеличения, все игроки индустрии стараются приурочить анонс долгожданных новинок. Негласный девиз – если ты хоть что-то из себя представляешь в мобильном мире, ты должен быть в Барселоне! Даже Apple, традиционно не присутствующий на выставках, включая MWC, все равно незримо тут – журналисты, описывая новые версии гаджетов десятков азиатских вендоров, нет-нет - да и ударятся в сравнения: «как у Apple», «не хуже, чем у Apple», «совсем как у Apple».&lt;br /&gt;&lt;br /&gt;В этом году на выставке сразу бросалось в глаза обилие роботов:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-jis9laiVZjk/Wp0fC6-9V1I/AAAAAAAAG5g/UGX3oTaM7FctYU678AcmmrOlB7hRWYOzACLcBGAs/s640/2018-03-05%2B13.29.08.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;640&quot; data-original-width=&quot;480&quot; height=&quot;640&quot; src=&quot;https://3.bp.blogspot.com/-jis9laiVZjk/Wp0fC6-9V1I/AAAAAAAAG5g/UGX3oTaM7FctYU678AcmmrOlB7hRWYOzACLcBGAs/s640/2018-03-05%2B13.29.08.jpg&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-1uZuVLbjdNg/Wp0fJZkya6I/AAAAAAAAG5k/iEknIp4zUogHU3X9TTtgyeo0dux9uGz8gCLcBGAs/s640/2018-03-05%2B13.29.17.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;640&quot; data-original-width=&quot;480&quot; height=&quot;640&quot; src=&quot;https://4.bp.blogspot.com/-1uZuVLbjdNg/Wp0fJZkya6I/AAAAAAAAG5k/iEknIp4zUogHU3X9TTtgyeo0dux9uGz8gCLcBGAs/s640/2018-03-05%2B13.29.17.jpg&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;и буквально засилье автомобильных брендов, включая Mercedes, Audi, Smart:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-6otawP6la9I/Wp0fWhyFIaI/AAAAAAAAG5o/uP2pMLYib5gFO5y1tjNrr8Nyqhg4M-oUACLcBGAs/s640/2018-03-05%2B13.29.21.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;480&quot; src=&quot;https://3.bp.blogspot.com/-6otawP6la9I/Wp0fWhyFIaI/AAAAAAAAG5o/uP2pMLYib5gFO5y1tjNrr8Nyqhg4M-oUACLcBGAs/s640/2018-03-05%2B13.29.21.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-GEQQ7M9d4jo/Wp0fd_TLO3I/AAAAAAAAG5w/hEQmQTo5M8UO2TH5ZTeJo99aA6yswvTzgCLcBGAs/s640/2018-03-05%2B13.29.03.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;480&quot; src=&quot;https://2.bp.blogspot.com/-GEQQ7M9d4jo/Wp0fd_TLO3I/AAAAAAAAG5w/hEQmQTo5M8UO2TH5ZTeJo99aA6yswvTzgCLcBGAs/s640/2018-03-05%2B13.29.03.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-GdtJ7xYK_QQ/Wp0fiQdObNI/AAAAAAAAG50/4runQBEApTIdTnDxLcZsf1l-wECn39d9wCLcBGAs/s640/2018-03-05%2B13.29.13.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;480&quot; src=&quot;https://3.bp.blogspot.com/-GdtJ7xYK_QQ/Wp0fiQdObNI/AAAAAAAAG50/4runQBEApTIdTnDxLcZsf1l-wECn39d9wCLcBGAs/s640/2018-03-05%2B13.29.13.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;и даже Bentley на стенде Visa, призванного символизировать концепт Connected car.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-z7ZkNMmB7h8/Wp0fq0Mb8cI/AAAAAAAAG58/_E51rCqC65ArO48_uQqNrk6OXPX_8FfMgCLcBGAs/s640/2018-03-05%2B13.29.29.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;480&quot; src=&quot;https://3.bp.blogspot.com/-z7ZkNMmB7h8/Wp0fq0Mb8cI/AAAAAAAAG58/_E51rCqC65ArO48_uQqNrk6OXPX_8FfMgCLcBGAs/s640/2018-03-05%2B13.29.29.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Роботы не только привлекают внимание посетителей, но и успешно работают стендистами, а также напоминают о расширенных возможностях интернета вещей. С машинами сложнее – с одной стороны, все больше и больше компонентов в них в той или иной мере имеют выход в интернет, с другой – посетителям это мало интересно, и они используют их исключительно для фотосессии. Хотя именно наличие таких высокотехнологичных устройств на столь статусном мероприятии должно было бы заставить задуматься о том, как это действительно работает и насколько это безопасно, когда твой автомобиль куда-то там подключен «вовне», а главное – зачем. И как тут не вспомнить всякие страшилки про взлом гаджетов интернета вещей. Да что там далеко за примерами ходить – уже и угрозы безопасности connected car были описаны &lt;a href=&quot;https://habrahabr.ru/company/pt/blog/302194/&quot;&gt;не раз&lt;/a&gt; и &lt;a href=&quot;https://www.securitylab.ru/blog/personal/bezmaly/342026.php&quot;&gt;не два&lt;/a&gt;. Кстати, в одном из залов был замечен болид Феррари, усыпанный логотипами спонсоров, в том числе «Лаборатории Касперского», что не может не радовать – может быть, хотя бы такое напоминание заставит участников наконец всерьез задуматься об аспектах безопасности мобильных решений, которые они предлагают.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/--FkaKp-p1vU/Wp0gIeLd2nI/AAAAAAAAG6Q/yZA4QqAK8-kyDXoYiQjJldX4bZYYoPwyACLcBGAs/s640/2018-03-05%2B13.29.33.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;480&quot; src=&quot;https://2.bp.blogspot.com/--FkaKp-p1vU/Wp0gIeLd2nI/AAAAAAAAG6Q/yZA4QqAK8-kyDXoYiQjJldX4bZYYoPwyACLcBGAs/s640/2018-03-05%2B13.29.33.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Вообще, лучше всего все главные темы MWC-2018 и его ключевые слова сформулированы на стенде французской корпорации Atos: там упоминается буквально все, включая блокчейн.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-RWnuH23St8s/Wp0f874PP9I/AAAAAAAAG6I/T_rgk6FL-UktJS4N1-3uDfwOCQ6qL7DWgCLcBGAs/s640/2018-03-05%2B13.29.36.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;480&quot; src=&quot;https://4.bp.blogspot.com/-RWnuH23St8s/Wp0f874PP9I/AAAAAAAAG6I/T_rgk6FL-UktJS4N1-3uDfwOCQ6qL7DWgCLcBGAs/s640/2018-03-05%2B13.29.36.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Что же касается аспектов безопасности, то наиболее ярко выступили на MWC антивирусные вендоры, хотя стендов ИБ-компаний должно быть в разы больше, и скоро это понимание неизбежно придет! Ну а пока среди антивирусников отметим уже упомянутую выше «Лабораторию Касперского», которая свое участие в шоу в этом году посвятило аспектам безопасности интернета вещей, а также Avast c новым решением Smart Life для безопасности IoT-устройств.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-I9K9MZ-mtnU/Wp0gVxp9U-I/AAAAAAAAG6U/DJPm6X4fPBI4pzAC6ZUNgylkb6BpFkAOwCLcBGAs/s640/2018-03-05%2B13.29.43.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;480&quot; src=&quot;https://4.bp.blogspot.com/-I9K9MZ-mtnU/Wp0gVxp9U-I/AAAAAAAAG6U/DJPm6X4fPBI4pzAC6ZUNgylkb6BpFkAOwCLcBGAs/s640/2018-03-05%2B13.29.43.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-IAdT05js7Ug/Wp0gfxyZhTI/AAAAAAAAG6Y/8nRksppeAvccqLxaB3QLkFwHSgevcsQdACLcBGAs/s640/2018-03-05%2B13.29.39.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;640&quot; data-original-width=&quot;480&quot; height=&quot;640&quot; src=&quot;https://1.bp.blogspot.com/-IAdT05js7Ug/Wp0gfxyZhTI/AAAAAAAAG6Y/8nRksppeAvccqLxaB3QLkFwHSgevcsQdACLcBGAs/s640/2018-03-05%2B13.29.39.jpg&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Кстати, одна из стен стенда «Лаборатории Касперского» &lt;a href=&quot;https://www.instagram.com/p/Bfs78t4BpOZ/&quot;&gt;посвящена&lt;/a&gt; видеографике - как злоумышленники используют дыры в IoT и что они реально могут сделать. Это пресловутые «юзкейсы», которые должны убедить вендоров в важности учета безопасности при выводе на рынок своих умных девайсов (встроить видео из инсты).&lt;br /&gt;&lt;br /&gt;Учитывая недостаток внимания к теме ИБ, мы - Positive Technologies - не могли остаться в стороне и решили восполнить этот пробел – в формате специального мероприятия для ключевых экспертов телеком-отрасли. Я и мои лондонские коллеги рассказали представителям крупнейших телеком-операторов о том, как хакеры атакуют сети SS7 и что можно делать для защиты от злоумышленников на уровне самих операторов.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-JoOvJYtRLJs/Wp0hT97_acI/AAAAAAAAG6o/FF_w_1egi8cHJgBdHENEogSh6j3Dv0v5QCLcBGAs/s640/2018-03-05%2B13.29.47.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;640&quot; height=&quot;480&quot; src=&quot;https://4.bp.blogspot.com/-JoOvJYtRLJs/Wp0hT97_acI/AAAAAAAAG6o/FF_w_1egi8cHJgBdHENEogSh6j3Dv0v5QCLcBGAs/s640/2018-03-05%2B13.29.47.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Мы уже три года подряд не только анализируем возможные угрозы и векторы атак через мобильные сети, но и на практике с помощью продукта PT Telecom Attack Discovery выявляем реальные атаки.&lt;br /&gt;&lt;br /&gt;Ни для кого уже не секрет, что сегодня киберпреступники не только осведомлены о проблемах безопасности сигнальных сетей, но и активно эксплуатируют эти уязвимости. Согласно результатам нашего мониторинга, злоумышленники следят за абонентами, перехватывают звонки, обходят системы тарификации, блокируют пользователей. Только один крупный оператор с абонентской базой в несколько десятков миллионов человек ежесуточно подвергается более чем 4 тысячам кибератак.&lt;br /&gt;&lt;br /&gt;Проекты по мониторингу безопасности в сетях SS7 проводились для крупных операторов связи Европы и стран Ближнего Востока. Атаки с целью мошенничества, нарушения доступности абонентов, перехвата абонентского трафика (в том числе звонков и SMS-сообщений) в сумме составили менее двух процентов. Однако подобные угрозы являются наиболее опасными для пользователей.&lt;br /&gt;&lt;br /&gt;Согласно результатам &lt;a href=&quot;https://www.ptsecurity.com/ru-ru/premium/ss7-vulnerabilities-report/&quot;&gt;исследования&lt;/a&gt;, успешными для злоумышленников являются 100% атак, направленных на перехват SMS-сообщений. При этом кража передаваемых таким образом одноразовых кодов чревата компрометацией систем ДБО, мобильных банков, интернет-магазинов, порталов государственных услуг и множества других сервисов. Другой вид атак — отказ в обслуживании — представляет угрозу для электронных устройств интернета вещей. Сегодня к сетям мобильной связи подключены не только отдельные устройства пользователей, но и элементы инфраструктуры умных городов, современные промышленные предприятия, транспортные, энергетические и иные компании.&lt;br /&gt;&lt;br /&gt;Серьезные опасения связаны и с мошенничеством в отношении оператора или абонентов. Существенная часть таких атак пришлась на несанкционированную отправку USSD-запросов (81%). Подобные запросы позволяют осуществить перевод денег со счета абонента, подписать абонента на дорогостоящую услугу или отправить фишинговое сообщение от имени доверенного сервиса.&lt;br /&gt;&lt;br /&gt;Эту тему мы поднимаем из года в год, наша задача – предупредить о реальных угрозах, чтобы операторы в разы больше внимания уделяли аспектам безопасности, а все простые абоненты тоже были начеку и не становились жертвой хотя бы банальной социальной инженерии. Отрадно, что операторы уже осознают существующие риски и делают выводы: в 2017 году во всех исследованных сетях функционировала система SMS Home Routing, а в каждой третьей сети была установлена система фильтрации и блокировки сигнального трафика. Но этого мало. На сегодняшний день мы по-прежнему видим, что все сети, которые мы проанализировали, оказались подвержены уязвимостям, связанным как с частными случаями некорректной настройки оборудования, так и с архитектурными проблемами сигнальных сетей SS7, которые невозможно устранить имеющимися средствами.&lt;br /&gt;&lt;br /&gt;Для противодействия преступникам требуется комплексный подход к безопасности. Необходимо регулярно проводить анализ защищенности сигнальной сети для поиска существующих уязвимостей и разработки мер по снижению рисков реализации угроз, а после — поддерживать параметры безопасности в актуальном состоянии. А еще важно осуществлять постоянный мониторинг и анализ сообщений, пересекающих границы сети, для выявления потенциальных атак. Эту задачу может выполнять система обнаружения и предотвращения атак, которая позволяет на ранних стадиях увидеть нелегитимную активность и заблокировать подозрительные запросы. Этот подход позволяет обеспечить высокий уровень защиты, не нарушая нормальное функционирование мобильной сети.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Автор&lt;/b&gt;: Дмитрий Курбатов, руководитель отдела безопасности телекоммуникационных систем Positive Technologies&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/8573075718389371273/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2018/03/blog-post.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/8573075718389371273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/8573075718389371273'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2018/03/blog-post.html' title='Первое правило Всемирного мобильного конгресса: никому не показывать бейдж Всемирного мобильного конгресса'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://3.bp.blogspot.com/-eWmeQN5b07k/Wp0istRnBCI/AAAAAAAAG60/d9FRVRypdGMA8udgYwQs0H8EaXZrA2izQCLcBGAs/s72-c/2018-03-05%2B13.28.58.jpg" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-961671321864848523</id><published>2018-02-02T04:52:00.006-08:00</published><updated>2018-02-02T04:52:59.402-08:00</updated><title type='text'>В продуктах Apple закрыта уязвимость в подсистеме Intel ME, найденная экспертами Positive Technologies</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Компания Apple выпустила системное обновление для macOS High Sierra 10.13.2, macOS Sierra 10.12.6 и OS X El Capitan 10.11.6, устраняющее уязвимость в подсистеме Intel Management Engine, которая была обнаружена экспертами Positive Technologies Марком Ермоловым и Максимом Горячим. Подробная информация об этом представлена на &lt;a href=&quot;https://support.apple.com/en-us/HT208465&quot;&gt;сайте технической поддержки Apple&lt;/a&gt;.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;Intel Management Engine представляет собой интегрированный в микросхему Platform Controller Hub (PCH) микроконтроллер с набором встроенных периферийных устройств. Через PCH осуществляется почти все общение процессора с внешними устройствами, поэтому Intel ME имеет доступ практически ко всем данным на компьютере. Исследователям удалось найти ошибку, которая позволяет выполнять неподписанный код внутри PCH на любой материнской плате для процессоров семейства Skylake и выше. Центр безопасности Intel детально описал это в обзоре от &lt;a href=&quot;https://security-center.intel.com/advisory.aspx?intelid=INTEL-SA-00086&amp;amp;languageid=en-fr&quot;&gt;20 ноября&lt;/a&gt; и выпустил соответствующий патч. Уязвимые чипсеты используются во всем мире: от домашних и рабочих ноутбуков до корпоративных серверов.&lt;br /&gt;&lt;br /&gt;Максим Горячий и Марк Ермолов представили доклад о технических аспектах проблемы на конференции &lt;a href=&quot;https://www.blackhat.com/eu-17/briefings.html#how-to-hack-a-turned-off-computer-or-running-unsigned-code-in-intel-management-engine&quot;&gt;Black Hat Europe в Лондоне&lt;/a&gt; в начале декабря прошлого года. С полным текстом исследования можно ознакомиться в &lt;a href=&quot;http://blog.ptsecurity.ru/2018/01/intel-me.html&quot;&gt;нашем блоге&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;В то же время исследователи обнаружили, что выпущенное Intel обновление не исключает возможность эксплуатации уязвимостей CVE-2017-5705, CVE-2017-5706, CVE-2017-5707, так как при наличии у атакующего доступа на запись к ME-региону, он всегда может записать уязвимую версию МЕ и проэксплуатировать уязвимость в ней.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/961671321864848523/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2018/02/apple-intel-me-positive-technologies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/961671321864848523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/961671321864848523'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2018/02/apple-intel-me-positive-technologies.html' title='В продуктах Apple закрыта уязвимость в подсистеме Intel ME, найденная экспертами Positive Technologies'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-6300969629992207456</id><published>2018-01-18T08:15:00.001-08:00</published><updated>2018-01-18T08:15:14.699-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="информационная безопасность intel me уязвимости black hat"/><title type='text'>Как взломать выключенный компьютер или выполнить код в Intel ME</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;На прошедшей недавно конференции Black Hat Europe исследователи Positive Technologies Марк Ермолов и Максим Горячий рассказали об &lt;a href=&quot;https://www.blackhat.com/eu-17/briefings.html#how-to-hack-a-turned-off-computer-or-running-unsigned-code-in-intel-management-engine&quot;&gt;уязвимости в Intel Management Engine 11&lt;/a&gt;, которая открывает злоумышленникам доступ к большей части данных и процессов на устройстве.&lt;br /&gt;&lt;br /&gt;Такой уровень доступа означает также, что любой эксплуатирующий эту уязвимость злоумышленник, обойдя традиционную защиту на основе ПО, сможет проводить атаки даже при выключенном компьютере. Сегодня мы публикуем в нашем блоге подробности проведенного исследования.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;1. Введение&lt;/h2&gt;&lt;br /&gt;Intel Management Engine — это закрытая технология, которая представляет собой интегрированный в микросхему Platform Controller Hub (PCH) микроконтроллер с набором встроенных периферийных устройств. Именно через PCH проходит почти все общение процессора с внешними устройствами, следовательно Intel ME имеет доступ практически ко всем данным на компьютере и возможность исполнения стороннего кода позволяет полностью скомпрометировать платформу. Такие безграничные возможности привлекают исследователей не первый год, но сейчас интерес к технологии Intel ME значительно вырос. Одной из причин этого является переход данной подсистемы на новую аппаратную (x86) и программную (доработанный MINIX в качестве операционной системы) архитектуру. Применение платформы x86 позволяет использовать всю мощь средств анализа бинарного кода, что ранее было затруднительно, так как до 11-й версии использовалось ядро с малораспространенной системой команд — ARC. К сожалению, анализ Intel ME 11-й версии был затруднен тем, что исполняемые модули упакованы кодом Хаффмана с неизвестными таблицами. Но нашей исследовательской группе удалось их восстановить (утилиту для распаковки образов можно найти на нашей странице в GitHub [2]).&lt;br /&gt;&lt;br /&gt;После распаковки исполняемых модулей мы приступили к изучению программной и аппаратной «начинки» Intel ME. Нашу усилия были вознаграждены, и в итоге мы получили полный контроль над всей платформой.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;1.1. Обзор Intel Management Engine 11&lt;/h3&gt;&lt;br /&gt;Детальное описание внутреннего устройства Intel ME и его компонентов можно найти в работах: [1], [3], [4]. Отметим, что, начиная с 2015 года в PCH было интегрировано процессорное ядро LMT набором команд х86. Такое ядро применяется в SOC Quark.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/m_/rr/wu/m_rrwukb5b5lqfpzrtzm83foork.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;279&quot; data-original-width=&quot;800&quot; height=&quot;220&quot; src=&quot;https://habrastorage.org/webt/m_/rr/wu/m_rrwukb5b5lqfpzrtzm83foork.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;LMT2 IdCode ядра ME&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;C Intel Management Engine связано большое количество современных технологий Intel — Intel Active Management Technology, Intel Platform Trust Technology (fTPM), Intel Software Guard Extensions, Intel Protected Audio Video Path. Также ME является root of trust для технологий технологии Intel Boot Guard, которая не позволяет злоумышленнику внедрять свой код в UEFI. Основное назначение МЕ – начальная инициализация платформы, и запуск основного процессора. ME так же обладает практически безграничными возможности доступа к данным, которые обрабатываются на компьютере МЕ может перехватывать и модифицировать сетевые пакеты, изображение на видеокарте, имеет полный доступ к USB устройствам. Такие возможности означат, что, если злоумышленник получит возможность выполнять свой код внутри МЕ это будет означать новую эру зловредного программного обеспечения, которое невозможно обнаружить современными средствами защиты. Но к счастью за все 17 лет истории этой технологии было найдено всего 3 уязвимости (публично).&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;1.2. Публично известные уязвимости в Intel ME&lt;/h3&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;1.2.1. Ring-3 Rootkits&lt;/h4&gt;&lt;br /&gt;Первая публичная уязвимость в Intel ME была найдена в 2009 году Alexander Tereshkin и Rafal Wojtczuk представили доклад на Black Hat Introducing Ring-3 Rootkits. Атака производилась через инъекцию кода в специализированную область памяти UMA, в которую МЕ выгружает неиспользованный в данный момент страницы памяти.&lt;br /&gt;&lt;br /&gt;После оглашения результатов исследования Intel внедрил защиту UMA – теперь эта область шифруется AES-ом и для каждой страницы МЕ хранит ее контрольную сумму, которая проверяется при «возвращении» страницы в основную память МЕ.&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;1.2.2. Zero-Touch Provisioning&lt;/h4&gt;&lt;br /&gt;В 2010 году Vassilios Ververis представил атаку на реализацию МЕ в GM45. Используя режим конфигурирования «zero touch», он смог обойти авторизацию AMT.&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;1.2.3. Silent Bob is Silent&lt;/h4&gt;&lt;br /&gt;В мае 2017 году была опубликована уязвимость в системе авторизации AMT (CVE-2017-5689), которая позволяла неавторизованному пользователю получить полный доступ к основной системе на материнских платах с поддержкой технологии vPro.&lt;br /&gt;&lt;br /&gt;Таким образом, до сегодняшнего времени была найдена только одна уязвимость (Ring-3 rootkits), которая позволяет выполнять произвольный код внутри Intel ME.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;2. Векторы атак&lt;/h2&gt;&lt;br /&gt;Практически все данные, которые использует ME в своей работе либо явно, либо косвенно подписаны Intel. Но МЕ все-таки предоставляет некоторые возможности для взаимодействия с пользователем:&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Локальный управляющий интерфейс — HECI&lt;/li&gt;&lt;li&gt;Сеть (только для vPro)&lt;/li&gt;&lt;li&gt;Память хоста (UMA)&lt;/li&gt;&lt;li&gt;SPI флеш&lt;/li&gt;&lt;li&gt;Внутренняя файловая система&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.1. HECI&lt;/h3&gt;&lt;br /&gt;HECI – представляет собой отдельное PCI-устройство, которое представляет собой кольцевой буфер и служит для обмена сообщениями между основной системой и ME.&lt;br /&gt;Приложения, расположенные внутри МЕ, могут регистрировать свои обработчики для HECI. Это увеличивает количество потенциальных проблем безопасности (CVE-2017-5711). Отметим, что на компьютерах Apple HECI отключен по умолчанию.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.2. Сеть (только vPro)&lt;/h3&gt;&lt;br /&gt;AMТ представляет собой один большой модуль, в который интегрировано огромное количество различных сетевых протоколов различного уровня, данный модуль содержит в себе большое количество legacy-кода, но присутствует только на системах бизнес-сегмента.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.3. Аппаратная атака на SPI-интерфейс&lt;/h3&gt;&lt;br /&gt;В процессе изучения МЕ у нас возникла идея обойти проверку подписи с помощью эмулятора SPI-флешь. Это специализированное устройство, которое выглядело бы для PCH как обычная SPI-flash но при разных обращениях оно отправляет разные данные. Таким образом если вначлае контролируется подпись данных, а потом они перечитываются то можно провести атаку и внедрить свой код во внутрь МЕ. Найти таких ошибок в прошивке нам не удалось, данные вначале вычитываются, затем проверяется подпись. При повторных обращениях контролируется их идентичность тем данным, которые были получены при первом чтении.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.4. Внутренняя файловая система&lt;/h3&gt;&lt;br /&gt;Intel Management Engine использует SPI flash в качестве основного файлового хранилища с собственной файловой системой. C одной стороны файловая система имеет достаточно сложную структуру [6], с другой многие привилегированные процессы хранят именно здесь свои конфигурационные фалы. Исходя из чего, файловая система показалась нам наиболее перспективным местом для воздействия на ME.&lt;br /&gt;&lt;br /&gt;Следующим шагом в поиске уязвимости был выбор бинарного модуля.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.5. Выбор модуля для анализа&lt;/h3&gt;&lt;br /&gt;В операционной системе МЕ реализована похожая на применяемую в Unix модель разграничения и контроля доступа, с той разницей, что в качестве субъектов системы выступают процессы. Для каждого процесса статически задаются его идентификатор пользователя, группы, список доступного оборудования и разрешенные системные вызовы.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/sy/zw/ty/syzwtyhml7tu80jzlkuhfvqsesq.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;232&quot; data-original-width=&quot;550&quot; height=&quot;167&quot; src=&quot;https://habrastorage.org/webt/sy/zw/ty/syzwtyhml7tu80jzlkuhfvqsesq.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Пример статических правил для процесса&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Таким образом не каждый процесс в системе может загружать модули на исполнение. Причем, контроль целостности и привилегии устанавливает запускающий его процесс. Он может поднять свои привилегии, задав новому процессу высокие права доступа.&lt;br /&gt;&lt;br /&gt;Одним из процессов с возможностью порождать новые является – BUP (BringUP). В процессе реверс-инжиниринга этого модуля, в функции инициализации устройства Trace Hab мы нашли переполнение стекового буфера. Файл «/home/bup/ct» не имел подписи, и мог быть интегрирован в прошивку МЕ через сервисную программу – Flash Image Tool. Это давало возможность вызвать переполнение буфера внутри процесса BUP с помощью файла инициализации BUP большого размера. Но поэксплуатировать ее можно было только после обхода защиты от переполнения стекового буфера.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/gv/f8/bq/gvf8bq_uawil63ybtuptiycrmlo.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;97&quot; data-original-width=&quot;650&quot; height=&quot;95&quot; src=&quot;https://habrastorage.org/webt/gv/f8/bq/gvf8bq_uawil63ybtuptiycrmlo.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Переполнение буфера в стеке&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.6. Обход защиты от переполнения буфера&lt;/h3&gt;&lt;br /&gt;В ME реализован классический способ защиты от переполнения буфера в стеке – стековая канарейка. Реализован данный механизм следующим образом:&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Для каждого процесса в момент его создания из аппаратного генератора случайных чисел в специальную область (доступную только для чтения) копируется 32-битное значение;&lt;/li&gt;&lt;li&gt;В прологе функции — это значение копируется над адресом возврата в стеке, тем самым защищая его;&lt;/li&gt;&lt;li&gt;В эпилоге функции происходит сравнение сохранённого значения с эталонным. Если оно не совпадает генерируется программное прерывание int 81h завершающие процесс.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Таким образом, для эксплуатации необходимо либо предугадать значение канарейки, либо перехватить управление до того, как будет произведена проверка ее целостности. Дальнейшее изучение показало, что любой сбой в генераторе случайных чисел расценивается ME как неустранимый сбои и приводи к ее неработоспособности.&lt;/div&gt;&lt;br /&gt;Изучая функции, которые вызываются после переполнения и до проверки целостности нами было обнаружено, что функция, которую мы назвали bup_dfs_read_file косвенно вызывает &lt;b&gt;memcpy&lt;/b&gt;. Она в свою очередь использует в качестве значения целевого адреса, данные полученные из некоторой структуры, которую мы назвали TLS (Tread Local Storage). Стоит отметить, что функции bup для чтения и записи файлов, используют сервисы системной библиотеки для работы с общей памятью (shared memory). Используя его, функции чтeния и записи, получают и записывают информацию. Но никто кроме BUP эти данные не использует, поэтому использование этого механизма может показаться сомнительными. Мы считаем, что это связано с тем, что часть кода BUP, который взаимодействует с MFS скопирован из другого модуля – драйвера файловой системы, где использование общую память оправдано.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/xx/-y/b-/xx-yb-sb3_srtwe9iyubijlrvs8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;140&quot; data-original-width=&quot;500&quot; height=&quot;111&quot; src=&quot;https://habrastorage.org/webt/xx/-y/b-/xx-yb-sb3_srtwe9iyubijlrvs8.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Вызов функции memcpy&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/pb/lw/-a/pblw-aecpk83z2lshd-hi3milew.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;189&quot; data-original-width=&quot;500&quot; height=&quot;150&quot; src=&quot;https://habrastorage.org/webt/pb/lw/-a/pblw-aecpk83z2lshd-hi3milew.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Получение адреса из TLS&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Как выяснилось позже, при переполнении буфера эта область TLS может быть перезаписана функцией чтения файла, что позволяет обойти защиту от переполнения буфера.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.7. Tread Local Storage&lt;/h3&gt;&lt;br /&gt;Все обращение к структуре TLS происходит через сегментный регистр gs сама же структура имеет следующий вид:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/zd/z_/ag/zdz_agororgmozugaqp96vsvime.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;155&quot; data-original-width=&quot;370&quot; height=&quot;134&quot; src=&quot;https://habrastorage.org/webt/zd/z_/ag/zdz_agororgmozugaqp96vsvime.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Структура TLS&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/pj/ku/eo/pjkueohbzwxgr4gbd5qm9ihgg2m.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;171&quot; data-original-width=&quot;400&quot; height=&quot;136&quot; src=&quot;https://habrastorage.org/webt/pj/ku/eo/pjkueohbzwxgr4gbd5qm9ihgg2m.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Получение полей TLS&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Сегмент, на который указывает gs, не доступен на запись, но сама структура TLS расположена на дне стека (!!!), что позволяет изменять ее в обход ограничения. Таким образом, при переполнении буфера мы можем перезаписать указатель на TLS и формировать структуру SYSLIB_CTX. А алгоритм работы алгоритм работы функции bup_dfs_read_file, используя этот трюк, позволяет получить arbitrary write.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.8. Использование реализации функции чтения для получения arbitrary write primitive&lt;/h3&gt;&lt;br /&gt;Функция bup_dfs_read_file считывает данные с SPI-flsh блоками по 64 байта, что позволяет вначале перезаписать указатель на SYSLIB_CTX а TLS. На следующей итерации функция sys_write_shared_mem извлекает адрес, который мы сформировали и передает его в memcpy в качестве целевого адресса. Это позволяет получить примитив записи внутри процесса BUP.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://habrastorage.org/webt/cq/zj/fu/cqzjfucypd7aajzqakk3su5e4cg.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;233&quot; data-original-width=&quot;500&quot; height=&quot;186&quot; src=&quot;https://habrastorage.org/webt/cq/zj/fu/cqzjfucypd7aajzqakk3su5e4cg.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Итеративное чтение файла внутри bup_dfs_read_file&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Отсутствие ASLR позволяет перезаписать адрес возврата функцией memcpy и перехватить управление. Тут так же поджидает неприятность для атакующего – стек не является исполняемым. Но пользуясь тем, что BUP умеет создавать новые процессы и сам проверяет подпись для запускаемых модулей, мы можем с помощью возвратно-ориентированного программирования (Return Oriented Programming — ROP) создать новый процесс с заданными правами.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.9. Возможные векторы эксплуатации&lt;/h3&gt;&lt;br /&gt;Для успешной эксплуатации данной уязвимости необходим доступ на запись в MFS или целиком в Intel ME регион. Производителям оборудования должны блокировать доступ к региону с ME региону, но к сожалению, это делают далеко не все [8]. В случае, если на системе присутствует такая ошибка конфигурации – это автоматически делает ее уязвимой.&lt;br /&gt;&lt;br /&gt;В Intel ME предусмотрена штатная возможность обеспечивать доступ на запись к МЕ региону через отправку специального сообщения HMR-FPO по HECI из BIOS [9]. Атакующий может послать такое сообщение используя уязвимость в BIOS или DMA-атаку.&lt;br /&gt;В случае физического доступа к атакуемой машине атакующий всегда может переписать на свой образ (через SPI-программатор или используя специальную перемычку), что приводит к полному взлому платформы.&lt;br /&gt;&lt;br /&gt;Одним из самых насущных вопросов является вопрос о возможности удаленной эксплуатации. Нам кажется, что такая возможность есть, если выполнены следующие условия:&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Атакуется платформа с активированным AMT.&lt;/li&gt;&lt;li&gt;Атакующий знает пароль администратора AMT или использует уязвимость для обхода авторизации.&lt;/li&gt;&lt;li&gt;BIOS не имеет пароля (или он известен злоумышленнику).&lt;/li&gt;&lt;li&gt;BIOS имеет опцию, позволяющую открывать доступ на запись в ME регион.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Выполнение этих условий позволяет атакующему получить доступ к ME региону удалённо.&lt;/div&gt;&lt;br /&gt;Отметим так же, что ROM не контролирует версию Intel ME при запуске, что делает возможным обновлением на старую версию, содержащую уязвимость.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.10. Обзор уязвимостей CVE-2017-5705,6,7&lt;/h3&gt;&lt;br /&gt;Найденной уязвимости был присвоен номер INTEL-SA-00086 (CVE-2017-5705, CVE-2017-5706, CVE-2017-5707). Приведем небольшую выдержку из его описания:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CVSSv3 Vectors:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;8.2 High AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Affected products:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;6th, 7th &amp;amp; 8th Generation Intel Core Processor Family&lt;/li&gt;&lt;li&gt;Intel Xeon Processor E3-1200 v5 &amp;amp; v6 Product Family&lt;/li&gt;&lt;li&gt;Intel Xeon Processor Scalable Family&lt;/li&gt;&lt;li&gt;Intel Xeon Processor W Family&lt;/li&gt;&lt;li&gt;Intel Atom C3000 Processor Family&lt;/li&gt;&lt;li&gt;Apollo Lake Intel Atom Processor E3900 series&lt;/li&gt;&lt;li&gt;Apollo Lake Intel Pentium&lt;/li&gt;&lt;li&gt;Celeron N and J series Processors&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.11. Disclosure Timeline&lt;/h3&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;June 27, 2017 — Bug reported to Intel PSIRT&lt;/li&gt;&lt;li&gt;June 28, 2017 — Intel started initial investigation&lt;/li&gt;&lt;li&gt;July 5, 2017 — Intel requested proof-of-concept&lt;/li&gt;&lt;li&gt;July 6, 2017 — Additional information sent to Intel PSIRT&lt;/li&gt;&lt;li&gt;July 17, 2017 — Intel acknowledged the vulnerability&lt;/li&gt;&lt;li&gt;July 28, 2017 — Bounty payment received&lt;/li&gt;&lt;li&gt;November 20, 2017 — Intel published SA-00086 security advisory&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;3. Заключение&lt;/h2&gt;Таким образом, нами была найдена уязвимость Intel ME, которая позволяет выполнять произвольный код. Это ставит под угрозу все технологии такие технологии как Intel Protected Audio Video Path (PAVP), Intel Platform Trust Technology (PTT или fTPM), Intel BootGuard, Intel Software Guard Extention (SGX) и многие другие.&lt;br /&gt;&lt;br /&gt;Эксплуатируя найденную нами уязвимость в модуле bup, нам удалось включить механизм, называемый PCH red unlock, который открывает полный доступ ко всем устройствам PCH, для использование их через DFx chain, иначе говоря с помощью JTAG. Одним из таких устройств и является само ядро ME. Это дало возможность отлаживать код, выполняемый на ME, читать память всех процессов и ядра, а так же, управлять всеми устройствами внутри PCH. Мы насчитали в совокупности порядка 50 внутренних устройств, полный доступ к которым имеет только ME, а основной процессор только к весьма ограниченному их подмножеству.&lt;br /&gt;&lt;br /&gt;Мы не утверждаем, что в нашем исследовании нет ошибок или оно является исчерпывающим. Тем не менее, мы надеемся, что оно поможет другим исследователям, интересующимся безопасностью и «начинкой» Intel ME.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Авторы&lt;/b&gt;: Марк Ермолов и Максим Горячий&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Список литературы&lt;/h2&gt;&lt;br /&gt;[1] Dmitry Sklyarov, Intel ME: The Way of the Static Analysis, Troopers 2017.&lt;br /&gt;[2] &lt;a href=&quot;https://github.com/ptresearch/unME11&quot;&gt;Intel ME 11.x Firmware Images Unpacker&lt;/a&gt;.&lt;br /&gt;[3] Xiaoyu Ruan, Platform Embedded Security Technology Revealed.&lt;br /&gt;[4] Igor Skochinsky, Intel ME Secrets. Hidden code in your chipset and how to discover what exactly it does, RECON 2014.&lt;br /&gt;[5] Alexander Tereshkin, Rafal Wojtczuk, Introducing Ring-3 Rootkits, Black Hat USA, 2009.&lt;br /&gt;[6] Dmitry Sklyarov, Intel ME: flash file system explained, Black Hat Europe, London, 2017.&lt;br /&gt;[8] Alex Matrosov, &lt;a href=&quot;https://medium.com/@matrosov/bypass-intel-boot-guard-cc05edfca3a9&quot;&gt;Who Watch BIOS Watchers?&lt;/a&gt;&lt;br /&gt;[9] Марк Ермолов, Максим Горячий, «&lt;a href=&quot;http://2016.phdays.ru/program/51879/&quot;&gt;Как стать единоличным владельцем собственного компьютера&lt;/a&gt;», PHDays VI.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/6300969629992207456/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2018/01/intel-me.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/6300969629992207456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/6300969629992207456'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2018/01/intel-me.html' title='Как взломать выключенный компьютер или выполнить код в Intel ME'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-7678947130494217431</id><published>2017-12-06T04:54:00.001-08:00</published><updated>2017-12-06T04:54:55.676-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="таблицы хаффмана intel ME обратная разработка"/><title type='text'>Восстановление таблиц Хаффмана в Intel ME 11.x</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;i&gt;Сегодня эксперт Positive Technologies Дмитрий Скляров на конференции Black Hat в Лондоне расскажет о том, &lt;a href=&quot;https://www.blackhat.com/eu-17/briefings/schedule/index.html#intel-me-flash-file-system-explained-8484&quot;&gt;как устроена файловая система на которой располагается часть Intel CSME / ME версий 11.x&lt;/a&gt; и некоторые файлы для этой системы. Мы представляем вашему вниманию его статью о восстановлении таблиц Хаффмана в Intel ME 11.x.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-tvuCj3a_whw/Wiflhnd70xI/AAAAAAAAGjo/-RLmPi-a0wwCx2xNC-vVRnKOUxjf7YJogCLcBGAs/s1600/h2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;531&quot; data-original-width=&quot;600&quot; height=&quot;283&quot; src=&quot;https://2.bp.blogspot.com/-tvuCj3a_whw/Wiflhnd70xI/AAAAAAAAGjo/-RLmPi-a0wwCx2xNC-vVRnKOUxjf7YJogCLcBGAs/s320/h2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;Как известно [&lt;a href=&quot;http://blog.ptsecurity.ru/2017/12/huffman-tables-intel-me-11x.html#1&quot;&gt;1&lt;/a&gt;], многие модули Intel ME 11.x хранятся во Flash-памяти в упакованном виде, и для сжатия применяются два алгоритма — LZMA и Huffman Encoding [&lt;a href=&quot;http://blog.ptsecurity.ru/2017/12/huffman-tables-intel-me-11x.html#2&quot;&gt;2&lt;/a&gt;]. Для LZMА существует публичная реализация [&lt;a href=&quot;http://blog.ptsecurity.ru/2017/12/huffman-tables-intel-me-11x.html#3&quot;&gt;3&lt;/a&gt;], которую можно использовать для распаковки, но для Huffman все сложнее. Распаковщик Huffman Encoding в ME реализован на аппаратном уровне, и построение эквивалентного программного кода представляет собой сложную и нестандартную задачу.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Предыдущие версии ME&lt;/h2&gt;Ознакомившись с исходными текстами, являющимися частью проекта unhuffme [&lt;a href=&quot;http://blog.ptsecurity.ru/2017/12/huffman-tables-intel-me-11x.html#4&quot;&gt;4&lt;/a&gt;], легко увидеть, что для предыдущих версий ME существует два набора таблиц Хаффмана и в каждом из наборов присутствует две таблицы. Наличие двух таблиц (по одной для кода и для данных) обусловлено, вероятно, тем, что статистические свойства кода и данных сильно отличаются.&lt;br /&gt;&lt;br /&gt;Также примечательны следующие свойства:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Для разных наборов таблиц диапазоны длин кодовых слов различаются (7–19 и 7–15 бит включительно).&lt;/li&gt;&lt;li&gt;Каждая кодовая последовательность кодирует целое количество байт (от 1 до 15 включительно).&lt;/li&gt;&lt;li&gt;В обоих наборах используется Canonical Huffman Coding [&lt;a href=&quot;http://blog.ptsecurity.ru/2017/12/huffman-tables-intel-me-11x.html#5&quot;&gt;5&lt;/a&gt;] (это позволяет быстро определять длину очередного кодового слова при распаковке).&lt;/li&gt;&lt;li&gt;В пределах одного набора длины закодированных значений для любого кодового слова совпадают во всех таблицах (Code и Data).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Постановка задачи&lt;/h2&gt;Можно предположить, что в таблицах Хаффмана для ME 11.x три последних свойства также соблюдаются. Тогда для полного восстановления таблиц требуется найти следующее:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;диапазон длин кодовых слов;&lt;/li&gt;&lt;li&gt;границы значений кодовых слов, имеющих одинаковую длину (Shape);&lt;/li&gt;&lt;li&gt;длины закодированных последовательностей для каждого кодового слова;&lt;/li&gt;&lt;li&gt;закодированные значения для каждого кодового слова в обеих таблицах.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Разбиение сжатых данных на отдельные страницы&lt;/h2&gt;Для получения информации об отдельных модулях можно использовать имеющиеся знания о внутренних структурах прошивки [&lt;a href=&quot;http://blog.ptsecurity.ru/2017/12/huffman-tables-intel-me-11x.html#6&quot;&gt;6&lt;/a&gt;].&lt;br /&gt;&lt;br /&gt;Разобрав Lookup Table, являющуюся частью Code Partition Directory, легко определить, для каких модулей применяется кодирование Хаффмана, где начинаются их упакованные данные и какой размер модуль будет иметь после распаковки.&lt;br /&gt;&lt;br /&gt;Разобрав Module Attributes Extension для конкретного модуля, несложно найти размер сжатых и распакованных данных и SHA256 от распакованных данных.&lt;br /&gt;&lt;br /&gt;Бегло проанализировав несколько прошивок для ME 11.x, легко заметить, что размер данных после распаковки Хаффманом всегда кратен размеру страницы (4096 == 0x1000 байт). В начале упакованных данных располагается массив четырехбайтовых целочисленных значений. Количество элементов массива соответствует количеству страниц в распакованных данных.&lt;br /&gt;Например, для модуля размером 81920 == 0x14000 байт массив будет занимать 80 == 0x50 байт и состоять из 20 == 0x14 элементов.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/--_pZ_g0YuTM/WifmSb4rQJI/AAAAAAAAGjw/0iGejl0Z7Cocsn9SIguf2RYcmLD64f90gCLcBGAs/s1600/h1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;180&quot; data-original-width=&quot;600&quot; height=&quot;120&quot; src=&quot;https://4.bp.blogspot.com/--_pZ_g0YuTM/WifmSb4rQJI/AAAAAAAAGjw/0iGejl0Z7Cocsn9SIguf2RYcmLD64f90gCLcBGAs/s400/h1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;В двух старших битах каждого из Little-Endian-значений хранится номер таблицы (0b01 для кода и 0b11 для данных). В оставшихся 30 битах хранится смещение начала сжатой страницы относительно конца массива смещений. Приведенный выше фрагмент описывает 20 страниц:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-QBs0HK8k6iM/WifmXTUZpQI/AAAAAAAAGj0/7EP84TNy0-IcvkNr8oQK5gVgdQytaC5oQCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-12-06%2B%25D0%25B2%2B14.37.44.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;140&quot; data-original-width=&quot;760&quot; height=&quot;72&quot; src=&quot;https://1.bp.blogspot.com/-QBs0HK8k6iM/WifmXTUZpQI/AAAAAAAAGj0/7EP84TNy0-IcvkNr8oQK5gVgdQytaC5oQCLcBGAs/s400/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-12-06%2B%25D0%25B2%2B14.37.44.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Примечательно, что смещения упакованных данных для каждой страницы отсортированы по возрастанию, а размер упакованных данных для каждой страницы в явном виде нигде не фигурирует. В приведенном выше примере упакованные данные для каждой конкретной страницы начинаются на границе кратной 64 = 0x40 байтам, а неиспользуемые области заполнены нулями. Но по другим модулям можно установить, что наличие выравнивания не является обязательным. Это наталкивает на мысль, что распаковщик останавливается, когда объем данных распакованной страницы достигает 4096 байт.&lt;br /&gt;&lt;br /&gt;Так как мы знаем общий размер упакованного модуля (из Module Attributes Extension), мы можем разделить упакованные данные на отдельные страницы и работать с каждой страницей отдельно. Начало упакованный страницы определяется из массива смещений, а размер — смещением начала следующей страницы или общим размером модуля. При этом после упакованных данных может идти произвольное количество незначащих бит (эти биты могут иметь любые значения, но на практике они обычно нулевые).&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-tvuCj3a_whw/Wiflhnd70xI/AAAAAAAAGjs/Bs2EKMwBhN0AR9RDACE-CTm2TJbylIakQCEwYBhgL/s1600/h2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;531&quot; data-original-width=&quot;600&quot; height=&quot;353&quot; src=&quot;https://3.bp.blogspot.com/-tvuCj3a_whw/Wiflhnd70xI/AAAAAAAAGjs/Bs2EKMwBhN0AR9RDACE-CTm2TJbylIakQCEwYBhgL/s400/h2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;На скриншоте видно, что последняя сжатая страница (начинающаяся по смещению 0xFA40) состоит из байта 0xB2 == 0b10110010, за которым идет 273 байта со значением 0xEC == 0b11101100, и дальше — только нули. Так как битовая последовательность 11101100 (или 01110110) повторяется 273 раза, можно предположить, что она кодирует 4096/273 == 15 одинаковых байт (скорее всего со значениями 0x00 или 0xFF). Тогда битовая последовательность 10110010 (или 1011001) кодирует 4096-273*15 == 1 байт.&lt;br /&gt;&lt;br /&gt;Это хорошо согласуется с предположением о том, что каждая кодовая последовательность кодирует целое количество байт (от 1 до 15 включительно). Однако полностью восстановить таблицы Хаффмана таким образом невозможно.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Нахождение пар «сжатый текст — открытый текст»&lt;/h2&gt;Как было показано ранее [&lt;a href=&quot;http://blog.ptsecurity.ru/2017/12/huffman-tables-intel-me-11x.html#6&quot;&gt;6&lt;/a&gt;], в разных версиях прошивок для ME 11 модули с одинаковыми названиями могут упаковываться разными алгоритмами. Если разобрать Module Attributes Extension для одноименных модулей, упакованных как LZMA так и Хаффманом, и извлечь значения SHA256 для каждого модуля, — то не обнаружится ни одной пары модулей, упакованных разными алгоритмами и имеющих одинаковые значения хешей.&lt;br /&gt;&lt;br /&gt;Но если вспомнить, что для модулей, упакованных LZMA, SHA256 обычно считается от сжатых данных, и посчитать SHA256 для модулей после распаковки LZMA, — обнаружится достаточно много подходящих пар. И для каждого такого «парного» модуля мы сразу получим несколько пар страниц — в упакованном Хаффманом и распакованном виде.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Shape, Length, Value&lt;/h2&gt;Наличие большого набора страниц в сжатом и открытом виде (раздельно для кода и данных) позволяет восстановить все кодовые последовательности, используемые в этих страницах. Решение задачи находится на стыке методов линейной алгебры и поисковой оптимизации. Наверное, можно построить строгую математическую модель, учитывающую все ограничения, но так как задача разовая, быстрее оказалось часть работы выполнить вручную, а часть автоматизировать.&lt;br /&gt;&lt;br /&gt;Самое важное — хотя бы примерно определить Shape (точки изменения длин кодовых последовательностей). Например, что 7-битовые последовательности имеют значения от 1111111 до 1110111, 8-битовые от 11101101 до 10100011, и т. д. Так как используется Canonical Huffman Coding, знание Shape позволяет определить длину следующей кодовой последовательности (самая короткая последовательность состоит только из единиц, самая длинная — только из нулей, и чем меньше значение, тем длиннее последовательность).&lt;br /&gt;&lt;br /&gt;Так как мы не знаем точный размер сжатых данных, можно выкинуть из «хвоста» все последовательности, состоящие только из нулевых бит (так как они самые длинные, и появление самой редкой кодовой последовательности в последней позиции маловероятно).&lt;br /&gt;&lt;br /&gt;Когда каждая сжатая страница может быть представлена в виде набора кодовых последовательностей, можно приступать к определению длин кодируемых ими значений. Сумма длин закодированных значений для каждой страницы должна составлять 4096 байт. Это позволяет составить систему линейных уравнений, где неизвестными будут длины закодированных значений, коэффициентами — количество вхождений соответствующей кодовой последовательности в сжатую страницу, а на месте свободного члена всегда стоит 4096. Страницы кода и данных можно обрабатывать совместно, так как для одинаковых кодовых последовательностей длины закодированных значений должны совпасть.&lt;br /&gt;&lt;br /&gt;При наличии достаточного количество страниц (и уравнений) единственное решение системы легко находится методом Гаусса. А имея открытый текст, зная длину каждого значения и порядок их следования, несложно получить соответствие кодовых последовательностей и кодируемых ими значений.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Неизвестные последовательности&lt;/h2&gt;После обработки всех доступных «парных» страниц получится выяснить значения примерно для 70% последовательностей из кодовой таблицы и 68% последовательностей из таблицы данных. Длины будут известны примерно для 92% последовательностей. И останется некоторая неопределенность в Shape: в некоторых местах может использоваться или одно значение меньшей длины или два значения большей длины, и определить границу невозможно, пока одно из значений не встретится в упакованных данных.&lt;br /&gt;&lt;br /&gt;Теперь можно приступать к восстановлению значений для кодовых последовательностей, встречающихся только в модулях, для которых нет открытых текстов.&lt;br /&gt;Если встречается последовательность с неизвестной длиной, в систему уравнений добавляется еще одна строка, и это позволяет быстро определить длину. Но как определить значение, не имея открытого текста?&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Верификатор и brute-force&lt;/h2&gt;К счастью, в метаданных хранится SHA256 от распакованного модуля. И если мы правильно угадаем значение всех неизвестных кодовых последовательностей во всех страницах, составляющих модуль, вычисленное значение SHA256 должно совпасть со значением SHA256 из Module Attributes Extension.&lt;br /&gt;&lt;br /&gt;Когда суммарная длина неизвестных последовательностей составляет 1 или 2 байта, неизвестные байты элементарно находятся лобовым перебором. Так же можно поступать с 3 и даже 4 неизвестными байтами (особенно если они расположены близко к концу модуля), но перебор может занять от нескольких часов до нескольких дней на одном ядре (легко распараллелить на несколько ядер или машин). Попытки перебора 5 и более байт не предпринимались.&lt;br /&gt;&lt;br /&gt;Таким образом удается восстановить еще несколько кодовых последовательностей (и несколько модулей). Но потом остаются только модули, в которых суммарный объем неизвестных байт превышает возможности brute-force-подбора.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Эвристики&lt;/h2&gt;Однако наличие большого числа модулей, незначительно отличающихся друг от друга, позволяет применять различные эвристики и с их помощью находить значения неизвестных кодовых последовательностей.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Использование второй таблицы Хаффмана&lt;/h3&gt;Так как в распаковщике имеется две таблицы Хаффмана, компрессор пытается сжать данные каждой из них, и оставляет ту версию, которая занимает меньше места. Вследствие этого деление на «код» и «данные» оказывается условным. И при изменении части страницы более эффективной может оказаться другая таблица. То есть, посмотрев в другие версии того же модуля, можно найти идентичные фрагменты, которые были упакованы другой таблицей, и так восстановить неизвестные байты.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Многократное использование&lt;/h3&gt;Когда одна кодовая последовательность много раз встречается в одном (или разных) модулях (например, в коде и в данных), зачастую легко определить, какие ограничения накладываются на неизвестные значения.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Константы и таблицы со смещениями&lt;/h3&gt;В области данных модулей довольно часто встречаются константы и смещения (например, до текстовых строк или функций). Константы могут быть общими и для разных модулей (например, для функций хеширования и алгоритмов шифрования), а смещения уникальны для каждой версии модуля, но должны ссылаться на одни и те же (или очень похожие) фрагменты данных или кода. И их значения очень легко восстановить.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Строковые константы из открытых библиотек&lt;/h3&gt;Некоторые фрагменты кода ME явно были позаимствованы из open-source-проектов (например, wpa_supplicant), и фрагменты текстовых строк легко угадываются по контексту и путем подглядывания в исходники.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Код из открытых библиотек&lt;/h3&gt;Подсмотрев в исходники и найдя текст функции, для скомпилированного кода которой неизвестно несколько байт, можно поработать компилятором и угадать, какие значения подходят в этом месте.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Похожие функции в модулях другой версии&lt;/h3&gt;Так как в разных (но близких) версиях одного модуля не должно быть сильных отличий, иногда достаточно найти эквивалентную функцию в модуле другой версии, и по ее коду понять, что должно быть в неизвестных байтах.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Похожие функции в предыдущих версиях ME&lt;/h3&gt;Если код не взят из публичных источников, некоторый фрагмент неизвестен во всех доступных версиях модуля, и не встречается ни в одном другом модуле (а именно так и было с модулем amt) можно найти такое же место (например, в ME 10), выяснить логику функции, а потом спроецировать ее на неизвестное место в ME 11.x.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Сходимость процесса&lt;/h3&gt;Начиная с модулей, в которых было меньше всего неизвестных последовательностей, и комбинируя различные эвристики, удавалось шаг за шагом увеличивать известную часть таблиц Хаффмана (каждый раз проверяя правильность предположений вычисляя SHA256). С ростом покрытия модули, где изначально число неизвестных последовательностей измерялось десятками, оказывались не столь пугающими. Процесс выглядел сходящимся, но все уперлось в amt.&lt;br /&gt;&lt;br /&gt;Этот модуль самый большой по размеру (порядка 2 мегабайт, примерно 30% от общего объема), содержит множество кодовых последовательностей, которые не встречаются ни в одном другом модуле, но встречаются во всех версиях amt. Можно с высокой вероятностью угадать несколько последовательностей, но единственный способ проверить предположение — угадать их все (чтобы совпало SHA256). Благодаря неоценимой помощи Максима Горячего нам удалось преодолеть и этот барьер, вследствие чего мы получили возможность распаковывать любой из модулей, содержащийся в имеющихся у нас прошивках и упакованный алгоритмом Хаффмана.&lt;br /&gt;&lt;br /&gt;Со временем появлялись новые прошивки, и в них попадались не встреченные ранее кодовые слова. Но всякий раз одна из эвристик срабатывала, модуль успешно распаковывался и увеличивалось покрытие таблиц.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Финальный штрих&lt;/h2&gt;К середине июня 2017 года мы смогли восстановить примерно 89,4% последовательностей для кодовой таблицы и 86,4% последовательностей для таблицы данных. Но шансы построить за разумное время 100% покрытие таблиц через анализ новых модулей весьма слабы.&lt;br /&gt;&lt;br /&gt;19 июня на GitHub пользователем с ником IllegalArgument были опубликованы фрагменты таблиц Хаффмана [&lt;a href=&quot;http://blog.ptsecurity.ru/2017/12/huffman-tables-intel-me-11x.html#7&quot;&gt;7&lt;/a&gt;], покрывающих 80,8% последовательностей для кодовой таблицы и 78,1% последовательностей для таблицы данных. Вероятно, автор (или авторы) использовали аналогичный подход, основанный на анализе имеющихся прошивок. И в опубликованных таблицах не оказалось ничего нового.&lt;br /&gt;&lt;br /&gt;А 17 июля Марк Ермолов и Максим Горячий получили возможность узнавать распакованные значения для любых сжатых данных. Мы подготовили 4 сжатых страницы (по две для кода и для данных), и восстановили все 1519 последовательностей для обеих таблиц [&lt;a href=&quot;http://blog.ptsecurity.ru/2017/12/huffman-tables-intel-me-11x.html#8&quot;&gt;8&lt;/a&gt;].&lt;br /&gt;&lt;br /&gt;При этом обнаружилось одно непонятное место. В таблице Хаффмана для данных значение 00410E088502420D05 соответствует как последовательности 10100111 (длиной 8 бит), так и последовательности 000100101001 (длиной 12 бит). Это явная избыточность, но скорее всего она обусловлена случайной ошибкой.&lt;br /&gt;&lt;br /&gt;Итоговый Shape имеет следующий вид:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-bnRTx3Rlkic/WifnaRskAHI/AAAAAAAAGkE/IMuf-l30LjEvw0ux2njorkvoW2s9NlTTwCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-12-06%2B%25D0%25B2%2B14.45.28.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;570&quot; data-original-width=&quot;848&quot; height=&quot;268&quot; src=&quot;https://4.bp.blogspot.com/-bnRTx3Rlkic/WifnaRskAHI/AAAAAAAAGkE/IMuf-l30LjEvw0ux2njorkvoW2s9NlTTwCLcBGAs/s400/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-12-06%2B%25D0%25B2%2B14.45.28.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Ссылки&lt;/h3&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://recon.cx/2014/slides/Recon%202014%20Skochinsky.pdf&quot; id=&quot;1&quot;&gt;https://recon.cx/2014/slides/Recon%202014%20Skochinsky.pdf&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Huffman_coding&quot; id=&quot;2&quot;&gt;https://en.wikipedia.org/wiki/Huffman_coding&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.7-zip.org/sdk.html&quot; id=&quot;3&quot;&gt;http://www.7-zip.org/sdk.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://io.netgarage.org/me/&quot; id=&quot;4&quot;&gt;http://io.netgarage.org/me/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.cs.uofs.edu/~mccloske/courses/cmps340/huff_canonical_dec2015.html&quot; id=&quot;5&quot;&gt;http://www.cs.uofs.edu/~mccloske/courses/cmps340/huff_canonical_dec2015.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.troopers.de/troopers17/talks/772-intel-me-the-way-of-the-static-analysis/&quot; id=&quot;6&quot;&gt;https://www.troopers.de/troopers17/talks/772-intel-me-the-way-of-the-static-analysis/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/IllegalArgument/Huffman11&quot; id=&quot;7&quot;&gt;https://github.com/IllegalArgument/Huffman11&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/ptresearch/unME11&quot; id=&quot;8&quot;&gt;https://github.com/ptresearch/unME11&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;b&gt;Автор&lt;/b&gt;: Дмитрий Скляров, Positive Technologies&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/7678947130494217431/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/12/huffman-tables-intel-me-11x.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/7678947130494217431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/7678947130494217431'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/12/huffman-tables-intel-me-11x.html' title='Восстановление таблиц Хаффмана в Intel ME 11.x'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-tvuCj3a_whw/Wiflhnd70xI/AAAAAAAAGjo/-RLmPi-a0wwCx2xNC-vVRnKOUxjf7YJogCLcBGAs/s72-c/h2.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-5648102186726410821</id><published>2017-11-23T07:39:00.000-08:00</published><updated>2017-11-23T07:39:51.922-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Intel"/><category scheme="http://www.blogger.com/atom/ns#" term="Intel ME"/><category scheme="http://www.blogger.com/atom/ns#" term="Management Engine"/><category scheme="http://www.blogger.com/atom/ns#" term="ME"/><category scheme="http://www.blogger.com/atom/ns#" term="уязвимость"/><title type='text'>Intel устранила найденную экспертами Positive Technologies уязвимость в подсистеме Management Engine</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-OVd5ggjH7Dc/WhbrQvvLfpI/AAAAAAAAGhY/eCqPbdMzyhcbFV7DnCKbLSlXV5WbnmFtwCLcBGAs/s1600/59d48ddb60441535465977.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;596&quot; data-original-width=&quot;800&quot; height=&quot;476&quot; src=&quot;https://2.bp.blogspot.com/-OVd5ggjH7Dc/WhbrQvvLfpI/AAAAAAAAGhY/eCqPbdMzyhcbFV7DnCKbLSlXV5WbnmFtwCLcBGAs/s640/59d48ddb60441535465977.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Компания Intel опубликовала &lt;a href=&quot;https://security-center.intel.com/advisory.aspx?intelid=INTEL-SA-00086&amp;amp;languageid=en-fr&quot;&gt;бюллетень безопасности&lt;/a&gt;, в котором сообщила о выпуске патча для устранения уязвимости в подсистеме Intel ME, которая была обнаружена экспертами Positive Technologies Марком Ермоловым и Максимом Горячим. Также компания Intel опубликовала специальный инструмент, который поможет администраторам Windows и Linux-систем узнать о том, уязвимо ли их оборудование.&lt;br /&gt;&lt;br /&gt;Intel Management Engine — это закрытая технология, которая представляет собой интегрированный в микросхему Platform Controller Hub (PCH) микроконтроллер с набором встроенных периферийных устройств. Через PCH осуществляется почти все общение процессора с внешними устройствами, поэтому Intel ME имеет доступ практически ко всем данным на компьютере. Исследователям удалось найти ошибку, которая позволяет выполнять неподписанный код внутри PCH на любой материнской плате для процессоров семейства Skylake и выше.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;Например, злоумышленники могут атаковать компьютеры с уязвимой версией Intel ME, используя эту ошибку безопасности, и потенциально устанавливать в коде Intel ME “закладки” (например, шпионское ПО), которые большинство традиционных средств защиты не обнаружат. Т.к. “закладка” в этом случае будет функционировать на отдельном чипе, а не на CPU, на котором работают большинство ОС и традиционных средств защиты.&lt;br /&gt;При этом основная система может оставаться работоспособной, таким образом пользователь может не подозревать о том, что на его компьютере функционирует шпионское ПО, устойчивое к переустановке ОС и обновлению BIOS.&lt;br /&gt;&lt;br /&gt;В бюллетене безопасности Intel представлен полный список уязвимых процессоров:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Intel Core поколений 6, 7 и 8;&lt;/li&gt;&lt;li&gt;Intel Xeon E3-1200 v5 и v6;&lt;/li&gt;&lt;li&gt;Intel Xeon Scalable;&lt;/li&gt;&lt;li&gt;Intel Xeon W;&lt;/li&gt;&lt;li&gt;Intel Atom C3000;&lt;/li&gt;&lt;li&gt;Apollo Lake Intel Atom E3900;&lt;/li&gt;&lt;li&gt;Apollo Lake Intel Pentium;&lt;/li&gt;&lt;li&gt;чипы Celeron серий N и J.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Как пояснил Максим Горячий, «модуль Intel ME — это основной компонент огромного количества устройств по всему миру. Именно поэтому мы сочли необходимым оценить степень его защищенности. Этот модуль сидит глубоко под ОС и позволяет увидеть обширный ряд данных. Злоумышленник может воспользоваться этим привилегированным уровнем доступа для проведения атак, скрытых от внимания таких традиционных способов защиты, как антивирусное ПО. Наше тесное сотрудничество с компанией Intel было нацелено на ответственное раскрытие, и Intel предприняла превентивные меры и разработала инструмент, позволяющий определить, уязвима ли система. Подробно это описано на сайте Intel. Мы планируем выступить на конференции Black Hat Europe и рассказать о выявленной уязвимости подробнее».&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/5648102186726410821/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/11/intel-me-fix-positive-technologies.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/5648102186726410821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/5648102186726410821'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/11/intel-me-fix-positive-technologies.html' title='Intel устранила найденную экспертами Positive Technologies уязвимость в подсистеме Management Engine'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-OVd5ggjH7Dc/WhbrQvvLfpI/AAAAAAAAGhY/eCqPbdMzyhcbFV7DnCKbLSlXV5WbnmFtwCLcBGAs/s72-c/59d48ddb60441535465977.jpeg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-1554401757864570522</id><published>2017-10-23T09:15:00.000-07:00</published><updated>2017-10-23T09:15:28.393-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="KRACK"/><category scheme="http://www.blogger.com/atom/ns#" term="WPA2"/><category scheme="http://www.blogger.com/atom/ns#" term="защита"/><category scheme="http://www.blogger.com/atom/ns#" term="советы"/><category scheme="http://www.blogger.com/atom/ns#" term="уязвимости"/><title type='text'>Критические уязвимости в протоколе защиты Wi-Fi: последствия и советы по защите</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-x2MqA4PQEFU/We4VWYNNTrI/AAAAAAAAGfU/oTgQG5SOKt0kSwIsPbsR5uoljedNkHtkACLcBGAs/s1600/KRACK.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;644&quot; data-original-width=&quot;975&quot; height=&quot;422&quot; src=&quot;https://2.bp.blogspot.com/-x2MqA4PQEFU/We4VWYNNTrI/AAAAAAAAGfU/oTgQG5SOKt0kSwIsPbsR5uoljedNkHtkACLcBGAs/s640/KRACK.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Группа исследователей информационной безопасности обнаружила критические уязвимости в протоколе WPA2 (Wi-Fi Protected Access II protocol). По словам специалистов, найденные ошибки позволяют перехватывать Wi-Fi трафик, передаваемый между устройствами и точками доступа.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Oh4WURZoR98&quot;&gt;PoC-эксплоит для демонстрации атаки&lt;/a&gt; получил название KRACK (сокр. от Key Reinstallation Attacks). Эксперты Positive Technologies объясняют, насколько серьезна проблема и как не стать жертвой хакеров.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Масштаб проблемы&lt;/h2&gt;&lt;br /&gt;С учетом того, что WPA2 — это самый защищенный протокол безопасности для беспроводных сетей, альтернативы которому нет, обнаруженная уязвимость имеет критическую степень опасности. Используя ее, злоумышленник может атаковать непосредственно конечных пользователей устройств с Wi-Fi модулем: смартфонов, планшетов, ноутбуков. То есть потенциальный масштаб атаки невероятен — это все клиентские устройства, с которых пользователи подключаются к Wi-Fi.&lt;br /&gt;&lt;br /&gt;Хакеры могут перехватить все, что пользователь решит ввести после подключения к сети Wi-Fi: логины и пароли для доступа к почте, сайтам, банковским ресурсам, данные кредитных карт, приватные сообщения, личную переписку. Исключение составляет - HTTPS. Атака с использованием обнаруженной уязвимости не позволяет получить в открытом виде защищенный HTTPS-трафик, если только злоумышленник не использует достаточно сложные и при этом заметные для подготовленного пользователя атаки.&lt;br /&gt;&lt;br /&gt;При этом киберпреступники могут не ограничиваться лишь получением критически важных данных, но еще и активно атаковать пользователей. Пример такой атаки — распространение вредоносного ПО и популярных в последнее время вирусов-шифровальщиков. Хакеры могут внедрять их код в HTTP-трафик, что еще раз подчеркивает степень опасности выявленной уязвимости.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Как защититься&lt;/h2&gt;&lt;br /&gt;Своевременная установка обновлений — ключ к решению проблемы. Обнаружившие уязвимость исследователи не стали объявлять о ней сразу, а дали фору вендорам, чтобы те успели выпустить соответствующие патчи. Пользователям Wi-Fi устройств необходимо уточнить на сайте производителя, выпущены ли обновления для устранения данной уязвимости на их гаджетах. Если обновление уже вышло, его необходимо незамедлительно установить.&lt;br /&gt;&lt;br /&gt;Поскольку на данный момент не все разработчики представили свои решения проблемы,&amp;nbsp; в качестве оперативной меры обеспечения безопасности можно воспользоваться VPN. Это позволит снизить вероятность успешной атаки до крайне маловероятной, в результате чего злоумышленник скорее всего даже не будет пытаться ее осуществить.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/1554401757864570522/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/10/wi-fi.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/1554401757864570522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/1554401757864570522'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/10/wi-fi.html' title='Критические уязвимости в протоколе защиты Wi-Fi: последствия и советы по защите'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-x2MqA4PQEFU/We4VWYNNTrI/AAAAAAAAGfU/oTgQG5SOKt0kSwIsPbsR5uoljedNkHtkACLcBGAs/s72-c/KRACK.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-3007504198916975494</id><published>2017-09-20T07:18:00.000-07:00</published><updated>2017-09-20T07:18:55.398-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CVE-2017-8759"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><category scheme="http://www.blogger.com/atom/ns#" term="уязвимости"/><title type='text'>Как защититься от вредоносного ПО, эксплуатирующего уязвимость Windows CVE-2017-8759</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Эксплуатация этой уязвимости позволяет атакующему получить полный контроль над системой жертвы. Эксперты Positive Technologies предупреждают о росте угроз для пользователей Windows с установленным .NET Framework и дают рекомендации по защите.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;12 сентября стало известно об уязвимости CVE-2017-8759 в .NET Framework (версии 2.0, 3.5, 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 и 4.7), приводящей к выполнению произвольного кода на атакуемой системе. В отчете компании FireEye говорится об использовании данной уязвимости при &lt;a href=&quot;http://fireeye.com/blog/threat-research/2017/09/zero-day-used-to-distribute-finspy.html&quot;&gt;распространении трояна FinSpy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Эксплойт для CVE-2017-8759 появился в сети уже на следующий день после публикации уязвимости, и сейчас эксперты Positive Technologies прогнозируют лавинообразный рост количества вредоносного ПО, эксплуатирующего ее. Также в публичном доступе можно найти демонстрационное видео, на котором показано, как вредоносный код встраивается в документы MS Word и выполняется в случае, когда пользователь открывает файл для просмотра на уязвимом узле. В результате этого действия нарушитель получает полный контроль над атакуемой системой и может выполнять любые действия на компьютере жертвы, в частности:&lt;br /&gt;&lt;br /&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;перехватывать учетные данные от различных сайтов и сервисов, в том числе интернет-банка и систем ДБО;&lt;/li&gt;&lt;li&gt;развивать атаку внутрь организации для получения полного контроля над ее сетевой инфраструктурой;&lt;/li&gt;&lt;li&gt;шифровать данные на атакованном узле и требовать выкуп;&lt;/li&gt;&lt;li&gt;использовать узел как промежуточный при атаках на другие компании, для того чтобы скрыть свои следы и усложнить расследование.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Поэтому пользователи и организации, не следящие за своевременным обновлением ОС Windows и MS Office, оказываются либо непосредственно пострадавшими от действий злоумышленников, либо выступают в роли промежуточного звена в атаках на других лиц, что делает их в некотором смысле соучастниками.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-zAl6-vJkZjU/WcJsjm27sTI/AAAAAAAAGcA/dUFvaxF9vzoVNRxFhafUIilm2AiYinvtQCLcBGAs/s1600/cve.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;406&quot; data-original-width=&quot;926&quot; height=&quot;280&quot; src=&quot;https://2.bp.blogspot.com/-zAl6-vJkZjU/WcJsjm27sTI/AAAAAAAAGcA/dUFvaxF9vzoVNRxFhafUIilm2AiYinvtQCLcBGAs/s640/cve.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Злоумышленник получает возможность удаленно управлять компьютером после открытия на нем документа&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Эксплойт можно адаптировать для использования в качестве плагина к распространенному ПО для проведения тестов на проникновение Metaspoit Framework или Cobalt Strike. В таком случае злоумышленнику, который будет использовать доступный публично плагин, не нужно обладать специальными знаниями: за счет автоматизации сложность атаки существенно снижается. Достаточно лишь отправить по почте фишинговое письмо с прикрепленным вредоносным документом, название которого заинтересует получателя. Когда жертва откроет документ, атакующий получит доступ к системе.&lt;br /&gt;&lt;br /&gt;Такой подход используют киберпреступники из группы Cobalt, методы которых детально описаны в наших отчетах (&lt;a href=&quot;https://www.ptsecurity.com/upload/corporate/ru-ru/analytics/Cobalt-Snatch-rus.pdf&quot;&gt;первый&lt;/a&gt;, &lt;a href=&quot;https://www.ptsecurity.com/upload/corporate/ru-ru/analytics/Cobalt-2017-rus.pdf&quot;&gt;второй&lt;/a&gt;). Поэтому мы не исключаем переход группы на эксплойт для CVE-2017-8759 в самое ближайшее время.&lt;br /&gt;&lt;br /&gt;Уязвимости ПО и операционных систем, для которых существуют опубликованные эксплойты, представляют угрозу для компаний и простых пользователей, поэтому для минимизации возможных рисков, связанных с CVE-2017-8759, мы рекомендуем как можно скорее установить актуальное обновление Microsoft (от 12.09.2017), &lt;a href=&quot;https://portal.msrc.microsoft.com/en-us/security-guidance&quot;&gt;устраняющее выявленную проблему&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Необходимо регулярно проводить анализ ресурсов на наличие уязвимых версий ПО и обновлять системы. В ходе работ по тестированию на проникновение мы в 91% случаев обнаруживаем в исследуемых системах уязвимые версии ПО. Использование уязвимого ПО ежегодно входит в топ-10 наиболее распространенных векторов атак на инфраструктуру и во многих случаях позволяет либо преодолеть периметр сети, либо повысить привилегии на сервере до максимальных (при компрометации узла).&lt;br /&gt;&lt;br /&gt;Для поиска узлов инфраструктуры, подверженных уязвимостям, можно использовать MaxPatrol 8 — систему контроля защищенности и соответствия стандартам.&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/3007504198916975494/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/09/windows-cve-2017-8759.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/3007504198916975494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/3007504198916975494'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/09/windows-cve-2017-8759.html' title='Как защититься от вредоносного ПО, эксплуатирующего уязвимость Windows CVE-2017-8759'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-zAl6-vJkZjU/WcJsjm27sTI/AAAAAAAAGcA/dUFvaxF9vzoVNRxFhafUIilm2AiYinvtQCLcBGAs/s72-c/cve.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-7980190644287203207</id><published>2017-09-14T05:39:00.000-07:00</published><updated>2017-09-14T05:39:33.249-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="аналитика"/><category scheme="http://www.blogger.com/atom/ns#" term="атаки"/><category scheme="http://www.blogger.com/atom/ns#" term="безопасность веб-приложений"/><category scheme="http://www.blogger.com/atom/ns#" term="веб-приложения"/><category scheme="http://www.blogger.com/atom/ns#" term="веб-уязвимости"/><category scheme="http://www.blogger.com/atom/ns#" term="взломы"/><title type='text'>Статистика атак на веб-приложения: II квартал 2017 года</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;В данном исследовании представлена статистика атак на веб-приложения за II квартал 2017 года. Исходные данные были получены в ходе пилотных проектов по внедрению межсетевого экрана уровня приложений PT Application Firewall, а также по итогам работы PT AF для защиты веб-приложений компании Positive Technologies.&lt;br /&gt;&lt;br /&gt;В отчете рассмотрены наиболее распространенные типы атак, цели атак, их источники, а также интенсивность и распределение во времени. Кроме того, приводится статистика по отдельным отраслям экономики. Исследование атак позволяет оценить текущие тенденции в области безопасности веб-приложений, выявить актуальные угрозы и выделить те факторы, на которые прежде всего следует обратить внимание при разработке веб-приложения и построении системы защиты.&lt;br /&gt;&lt;br /&gt;Автоматизированный поиск уязвимостей с помощью специализированного ПО для сканирования веб-приложений (например, Acunetix) был исключен из исходных данных. Приведенные в отчете примеры атак были проверены вручную на предмет ложных срабатываний и являются достоверными.&lt;br /&gt;&lt;br /&gt;Ресурсы Positive Technologies рассматриваются в совокупности с ресурсами компаний из сферы информационных технологий.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Основные результаты&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-RyX3EpT2H1o/WbDrS5swJsI/AAAAAAAAGXk/o7_4jbZxcGIxBHY8-2diSUHsL3MBETTYQCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-09-07%2B%25D0%25B2%2B9.40.24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1224&quot; data-original-width=&quot;850&quot; height=&quot;640&quot; src=&quot;https://4.bp.blogspot.com/-RyX3EpT2H1o/WbDrS5swJsI/AAAAAAAAGXk/o7_4jbZxcGIxBHY8-2diSUHsL3MBETTYQCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-09-07%2B%25D0%25B2%2B9.40.24.png&quot; width=&quot;444&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Статистика атак на веб-приложения&lt;/h2&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Типы атак&lt;/h3&gt;Наиболее часто во II квартале 2017 года встречались атаки на пользователей веб-приложений «Межсайтовое выполнение сценариев». Атаки «Внедрение SQL-кода», направленные на получение доступа к чувствительной информации или выполнение команд ОС и проникновение в систему, составили, как в I квартале, примерно четверть от общего числа зафиксированных атак. Мы ожидаем, что два этих типа атак будут и впредь совместно составлять по меньшей мере половину всех атак на веб-приложения. Кроме того, в рейтинг вошли атаки «Утечка информации» и «Внедрение конструкций XML», также позволяющие получить доступ к информации.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Sm64CT5Z0fQ/WbDratkHgnI/AAAAAAAAGXo/f4qWgud0ILww3QbuPeOjvFiXAtWWrb-XgCLcBGAs/s1600/web1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;535&quot; data-original-width=&quot;974&quot; height=&quot;350&quot; src=&quot;https://1.bp.blogspot.com/-Sm64CT5Z0fQ/WbDratkHgnI/AAAAAAAAGXo/f4qWgud0ILww3QbuPeOjvFiXAtWWrb-XgCLcBGAs/s640/web1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 1. Топ-10 атак на веб-приложения&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;Возросло число атак на пользователей веб-приложений&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Более детальную картину можно получить разделив компании, в отношении которых проводились атаки, по отраслям. Во II квартале в исследовании участвовали государственные организации, IT-компании, образовательные и здравоохранительные учреждения, компании из сферы энергетики и промышленности.&lt;br /&gt;&lt;br /&gt;Как и в I квартале, значительная доля атак на государственные учреждения нацелена непосредственно на доступ к данным. В государственных организациях персональные данные — наиболее важный ресурс, поэтому атаки направлены либо на получение доступа к базам данных, либо на пользователей приложений. С одной стороны, сайты государственных организаций имеют достаточно высокий уровень доверия среди пользователей, а с другой — среди их посетителей высока доля людей, не обладающих какими-либо знаниями о безопасности в интернете. В связи с этим они являются популярной целью для атаки «Межсайтовое выполнение сценариев», которая может привести к заражению компьютера пользователя вредоносным ПО. В пятерку атак во II квартале вошла атака «Утечка информации», эксплуатирующая различные уязвимости веб-приложения, которые могут раскрыть дополнительные сведения о пользователях, о самой системе и другую чувствительную информацию.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-QW8PaBU84yo/WbDrqW84FPI/AAAAAAAAGXs/ggbDZlUAi8AsyWiysvInTRCfWX2PLii4ACLcBGAs/s1600/web2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;408&quot; data-original-width=&quot;964&quot; height=&quot;270&quot; src=&quot;https://2.bp.blogspot.com/-QW8PaBU84yo/WbDrqW84FPI/AAAAAAAAGXs/ggbDZlUAi8AsyWiysvInTRCfWX2PLii4ACLcBGAs/s640/web2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 2. Топ-5 атак на веб-приложения госучреждений&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Кража конфиденциальной информации является основным мотивом нарушителей и в сфере здравоохранения: более половины атак были направлены на получение доступа к данным. В сфере здравоохранения за последнее время произошло несколько крупных утечек данных, например в мае хакерская группировка The Dark Overlord &lt;a href=&quot;https://www.databreaches.net/thedarkoverlord-dumps-180000-patients-records-from-3-hacks/&quot;&gt;опубликовала около 180 000 записей пациентов из трех медицинских центров&lt;/a&gt;. Затем произошел инцидент в литовской клинике пластической хирургии: хакеры &lt;a href=&quot;http://www.dailymail.co.uk/news/article-4556328/Plastic-surgery-clinics-hacked-25-000-photos-data-online.html&quot;&gt;опубликовали более 25 000 интимных фото пациентов до и после операций&lt;/a&gt;. Предварительно хакеры требовали выкуп как у самой клиники (в размере 344 000 евро), так и у пациентов (сумма выкупа за удаление данных достигала 2000 евро). Кроме того, в мае из-за уязвимости в веб-приложении пострадала компания Molina Healthcare, &lt;a href=&quot;https://www.databreaches.net/molinahealthcare-com-exposed-patient-records/&quot;&gt;инцидент затронул почти 5 миллионов пациентов&lt;/a&gt;, чьи персональные данные оказались в открытом доступе.&lt;br /&gt;&lt;br /&gt;Приблизительно четверть общего числа атак составили попытки вызвать отказ в обслуживании. Веб-приложения современных медицинских учреждений часто предоставляют пациенту возможность подробно ознакомиться с возможностями клиники, записаться на прием к специалисту, вызвать врача на дом, приобрести страховку или пакет медицинских услуг, получить онлайн-консультацию. Отказ в обслуживании такого приложения может нанести не только ущерб репутации организации и доставить определенные неудобства пациентам, но и повлечь финансовые потери компании.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-3sJ_MBA20ys/WbDsDfvBuFI/AAAAAAAAGXw/jbxQALz_Pp0hgNf_BqGqmFacp09c7irQACLcBGAs/s1600/web3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;451&quot; data-original-width=&quot;931&quot; height=&quot;310&quot; src=&quot;https://1.bp.blogspot.com/-3sJ_MBA20ys/WbDsDfvBuFI/AAAAAAAAGXw/jbxQALz_Pp0hgNf_BqGqmFacp09c7irQACLcBGAs/s640/web3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 3. Топ-5 атак на веб-приложения сферы здравоохранения&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Среди атак на IT-компании, как и ранее, выделяются «Межсайтовое выполнение сценариев» и «Внедрение SQL-кода». Возможность реализации подобных атак несет существенные репутационные риски для IT-компании. Помимо доступа к информации атака «Внедрение SQL-кода» может использоваться и в других целях, в частности для дефейса сайта; а атака «Межсайтовое выполнение сценариев» может применяться для заражения рабочих станций пользователей вредоносным ПО.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-tL3J4BbibOQ/WbDsex-vObI/AAAAAAAAGX0/_jgAHm20onM0xfHES_JxjGm5bMoZsz4EwCLcBGAs/s1600/web4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;409&quot; data-original-width=&quot;931&quot; height=&quot;280&quot; src=&quot;https://4.bp.blogspot.com/-tL3J4BbibOQ/WbDsex-vObI/AAAAAAAAGX0/_jgAHm20onM0xfHES_JxjGm5bMoZsz4EwCLcBGAs/s640/web4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 4. Топ-5 атак на веб-приложения IT-компаний&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Нарушители, которые проводят атаки на образовательные учреждения, стремятся либо получить доступ к данным, например экзаменационным материалам, либо изменить текущую информацию, например результаты экзаменов. Во II квартале более половины атак были направлены на получение доступа к информации, среди них преобладает «Выход за пределы назначенного каталога», с помощью которого нарушитель может прочитать файлы на сервере. Приблизительно каждая шестая атака нарушителей нацелена на выполнение команд ОС.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-Di_9qqr76wA/WbDspLLQ7cI/AAAAAAAAGX4/9pnj3TweS08VeyzIXV9yku0YlV4wXAEGwCLcBGAs/s1600/web5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;422&quot; data-original-width=&quot;903&quot; height=&quot;294&quot; src=&quot;https://4.bp.blogspot.com/-Di_9qqr76wA/WbDspLLQ7cI/AAAAAAAAGX4/9pnj3TweS08VeyzIXV9yku0YlV4wXAEGwCLcBGAs/s640/web5.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 5. Топ-5 атак на веб-приложения сферы образования&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;При атаке на энергетические и промышленные компании злоумышленники ставят своей целью получение контроля над инфраструктурой компании, поэтому среди самых популярных атак присутствуют те, которые позволяют выполнить команды ОС и захватить контроль над сервером или получить информацию о системе, в то время как атаки на пользователей практически отсутствуют. Развивая атаку во внутреннюю сеть компании, злоумышленник может получить доступ к критически важным компонентам системы и повлиять на технологические процессы.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-6sW8x2kDLsA/WbDszo7Qb9I/AAAAAAAAGX8/bymZQ-YB6eEnz-8MQv-axfOBtwJMVcJ3ACLcBGAs/s1600/web6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;411&quot; data-original-width=&quot;974&quot; height=&quot;270&quot; src=&quot;https://1.bp.blogspot.com/-6sW8x2kDLsA/WbDszo7Qb9I/AAAAAAAAGX8/bymZQ-YB6eEnz-8MQv-axfOBtwJMVcJ3ACLcBGAs/s640/web6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 6. Топ-5 атак на веб-приложения энергетических и промышленных компаний&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;На рисунке ниже приведен пример обнаружения удаленного выполнения команд — эксплуатации уязвимости &lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5638&quot;&gt;CVE-2017-5638&lt;/a&gt; в Apache Struts. Это бесплатный фреймворк с открытым исходным кодом, который используется для создания веб-приложений на Java. Уязвимость позволяет атакующему выполнять произвольный код на сервере, изменив содержимое HTTP-заголовка Content-Type. Информация об уязвимости появилась в марте этого года, а первые попытки эксплуатации в рассматриваемых системах были зафиксированы 3 апреля.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-KAhF_F5hn4g/WbDugwsA73I/AAAAAAAAGYI/9v2RqxVenaQrQU0T6gVBDe2R6bx3jIOMQCLcBGAs/s1600/web7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;396&quot; data-original-width=&quot;974&quot; height=&quot;254&quot; src=&quot;https://4.bp.blogspot.com/-KAhF_F5hn4g/WbDugwsA73I/AAAAAAAAGYI/9v2RqxVenaQrQU0T6gVBDe2R6bx3jIOMQCLcBGAs/s640/web7.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 7. Пример обнаружения атаки «Удаленное выполнение кода и команд ОС»&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Еще один пример атаки «Удаленное выполнение кода и команд ОС» демонстрирует, как злоумышленники пытаются эксплуатировать не только уязвимости веб-приложений, но и уязвимости прошивок сетевых устройств. Уязвимость &lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8220&quot;&gt;CVE-2017-8220&lt;/a&gt; была опубликована 25 апреля, а 28 апреля злоумышленники уже начали атаковать устройства.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Q152aYqUoes/WbDv1aSFTbI/AAAAAAAAGYU/5kP1OTbifjwQZCziWUcIlJMNe0MPW6qHgCLcBGAs/s1600/web8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;247&quot; data-original-width=&quot;974&quot; height=&quot;160&quot; src=&quot;https://1.bp.blogspot.com/-Q152aYqUoes/WbDv1aSFTbI/AAAAAAAAGYU/5kP1OTbifjwQZCziWUcIlJMNe0MPW6qHgCLcBGAs/s640/web8.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 8. Пример обнаружения атаки «Удаленное выполнение кода и команд ОС»&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Таким образом, между публикацией уязвимости и практическим ее применением может пройти всего несколько дней. (Этот срок может варьироваться в зависимости от сложности эксплуатации уязвимости.) При атаке на веб-приложение нарушитель прежде всего будет пробовать эксплуатировать те уязвимости, которые были обнаружены сравнительно недавно и для которых, скорее всего, еще не были установлены обновления.&lt;br /&gt;&lt;br /&gt;Использование устаревшего ПО значительно облегчает работу злоумышленников, ведь в открытом доступе можно найти не только информацию обо всех известных уязвимостях, но готовые эксплойты к ним. Нарушитель может узнать версию используемых компонентов как вследствие раскрытия информации из-за недостатков конфигурации приложения, так и по результатам эксплуатации уязвимостей, специфичных для определенных версий. В одной из компаний, где проводились пилотные проекты, использовалась устаревшая версия Joomla, чем и намеревался воспользоваться злоумышленник, пытаясь эксплуатировать уязвимость, известную еще с 2015 года, которая позволяет выполнить произвольный код (&lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-8562&quot;&gt;CVE-2015-8562&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/--97s6PS2nOs/WbDv_YGMYtI/AAAAAAAAGYY/ErlRaZxYGZg3fz-F7ygOhShSUfyzy8jjACLcBGAs/s1600/web9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;261&quot; data-original-width=&quot;972&quot; height=&quot;170&quot; src=&quot;https://1.bp.blogspot.com/--97s6PS2nOs/WbDv_YGMYtI/AAAAAAAAGYY/ErlRaZxYGZg3fz-F7ygOhShSUfyzy8jjACLcBGAs/s640/web9.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 9. Пример обнаружения атаки «Удаленное выполнение кода и команд ОС»&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Таковы основные типы отдельно взятых атак на веб-приложения, но существуют также цепочки, состоящие из нескольких целенаправленных атак, и при расследовании инцидентов крайне важно вовремя выявлять их и останавливать их развитие. Межсетевой экран при этом должен в реальном времени выявлять корреляции среди всех зафиксированных событий. Необходимо учитывать, что злоумышленники в целях маскировки могут прибегать к различным приемам для сокрытия своих действий: применять различные методы взлома, делать перерывы между отдельными атаками или изменять IP-адрес. Пример выявленной цепочки атак «Внедрение SQL-кода» в интерфейсе PT AF представлен на рисунках ниже. В цепочку вошло 38 атак, каждой из которых был присвоен высокий уровень риска.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-aLwOwxrEWE4/WbDwG_Qz2UI/AAAAAAAAGYc/ArXPXApu_aIRKx8Qa_NOkAtRuiwGsl2gwCLcBGAs/s1600/web10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;325&quot; data-original-width=&quot;975&quot; height=&quot;210&quot; src=&quot;https://2.bp.blogspot.com/-aLwOwxrEWE4/WbDwG_Qz2UI/AAAAAAAAGYc/ArXPXApu_aIRKx8Qa_NOkAtRuiwGsl2gwCLcBGAs/s640/web10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 10. Пример выявленной цепочки атак «Внедрение SQL-кода»&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-zgXUf_Q4sbY/WbDwNgJJkoI/AAAAAAAAGYg/srJusSouzQs0SmltlIDq9QC-pTf6AniagCLcBGAs/s1600/web11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;974&quot; height=&quot;192&quot; src=&quot;https://1.bp.blogspot.com/-zgXUf_Q4sbY/WbDwNgJJkoI/AAAAAAAAGYg/srJusSouzQs0SmltlIDq9QC-pTf6AniagCLcBGAs/s640/web11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;i&gt;Рисунок 11. Атаки «Внедрение SQL-кода», входящие в одну корреляционную цепочку&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;По среднему числу зарегистрированных событий в день на первых местах находятся IT-компании и государственные учреждения, за ними следуют организации из сфер здравоохранения, образования, энергетики и промышленности. По сравнению с предыдущими исследованиями наблюдается снижение числа атак на веб-приложения госучреждений. Это связано со спецификой веб-приложений, которые вошли в выборку во II квартале: большая часть сайтов носила информационный характер и не обладала функциональностью, которая могла бы представлять интерес для нарушителей. Атаки на сайты промышленных компаний, как правило, носят целевой характер и осуществляются опытными хакерами: злоумышленники действуют максимально аккуратно, чтобы не быть замеченными, поэтому, несмотря на небольшое количество, именно эти атаки максимально опасны.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-D0sEJpnZk8E/WbDwWy4wfEI/AAAAAAAAGYk/cKZom8zqnSwur2w0euvYARvlT3Ynxw2YQCLcBGAs/s1600/web12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;246&quot; data-original-width=&quot;974&quot; height=&quot;160&quot; src=&quot;https://3.bp.blogspot.com/-D0sEJpnZk8E/WbDwWy4wfEI/AAAAAAAAGYk/cKZom8zqnSwur2w0euvYARvlT3Ynxw2YQCLcBGAs/s640/web12.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 12. Среднее число атак в день по отраслям&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;Во II квартале повысился интерес нарушителей к атакам на пользователей приложений. В то же время целью значительной части атак является доступ к чувствительной информации.&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;Как и в I квартале, наибольшее число атак приходится на веб-приложения государственных учреждений и IT-компаний.&lt;/blockquote&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Источники атак&lt;/h3&gt;Рассмотрим источники атак на веб-приложения. На диаграмме выделяются Россия, Китай, Индия и США. Такое распределение атакующих связано с тем, что большая часть пилотных проектов проводилась для российских компаний.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Si2WN9TW-Uc/WbDweg25LSI/AAAAAAAAGYo/36WbjgF3QLMfK2XL9CeQLHgLLXTHHPsCQCLcBGAs/s1600/web13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;514&quot; data-original-width=&quot;974&quot; height=&quot;332&quot; src=&quot;https://1.bp.blogspot.com/-Si2WN9TW-Uc/WbDweg25LSI/AAAAAAAAGYo/36WbjgF3QLMfK2XL9CeQLHgLLXTHHPsCQCLcBGAs/s640/web13.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;i&gt;Рисунок 13. Источники атак по числу уникальных IP-адресов&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Также можно разбить исследуемые системы по отраслям. Страны-источники атак представлены для каждой отрасли на рисунках ниже. Диаграммы распространения источников атак были автоматически созданы в веб-интерфейсе межсетевого экрана PT AF. Анализ проводился по количеству заблокированных запросов.&lt;br /&gt;&lt;br /&gt;Атаки на государственные организации в первую очередь осуществлялись с IP-адресов, принадлежащих провайдерам из России (61% атак), Великобритании (8%), Франции (20%), США (4%) и Украины (2%).&lt;br /&gt;&lt;br /&gt;Как и в первом квартале, среди источников атак на IT-компании выделяются IP-адреса США (27% атак), России (22%), Китая (9%), Франции (9%) и Нидерландов (5%).&lt;br /&gt;&lt;br /&gt;В сфере образования IP-адреса нарушителей в основном относились к США (22% атак), России (30%), Индонезии (7%), Франции (5%) и Китаю (4%).&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;В связи с тем, что большинство «пилотов» в сфере здравоохранения проводились для российских компаний, почти три четверти IP-адресов нарушителей принадлежали российским провайдерам (74% атак), следом идут Украина (5%), Франция (4%) и США (4%).&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Для источников атак на энергетические и промышленные компании также характерно преобладание российских (72% атак), китайских (13%) и украинских (13%) IP-адресов, что связано со спецификой исследуемых компаний.&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Динамика атак&lt;/h3&gt;Можно более подробно рассмотреть распределение атак во времени. Подсчитаем, сколько атак каждого типа в среднем регистрируется в сутки для одной компании. Эти данные показывают, как часто и с какой интенсивностью нарушители используют различные методы взлома веб-приложений. Также мы увидим, какие атаки выделяются из общего потока по количеству отправленных нарушителями запросов. Проведем такое исследование для самых распространенных атак.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-AEFOK0Wy77M/WbDxycqT7KI/AAAAAAAAGZE/5jF7P1Y29nkCI5i4GIt_i-FsOFn96-1TQCLcBGAs/s1600/web19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;795&quot; data-original-width=&quot;974&quot; height=&quot;522&quot; src=&quot;https://1.bp.blogspot.com/-AEFOK0Wy77M/WbDxycqT7KI/AAAAAAAAGZE/5jF7P1Y29nkCI5i4GIt_i-FsOFn96-1TQCLcBGAs/s640/web19.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 19. Количество атак в сутки по типам&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Существенную часть атак составляет «Межсайтовое выполнение сценариев», причем средние значения находятся в диапазоне от 100 до 250, число таких атак являлось высоким на протяжении всего квартала.&lt;br /&gt;&lt;br /&gt;На диаграмме выделяются и атаки «Внедрение SQL-кода». Средние значения лежат в промежутке от 40 до 200 атак в день. Поиски уязвимостей, связанных с недостаточной фильтрацией входящих данных перед использованием в SQL-запросах, характеризуются высокой интенсивностью в рамках отдельной атаки. Самая мощная атака на веб-приложение во II квартале года представляла собой поиск такой уязвимости с помощью перебора всевозможных параметров, всего нарушитель отправил более 35 000 запросов.&lt;br /&gt;&lt;br /&gt;Выше в рейтинге поднялась атака «Утечка информации», что также связано с большим количеством злонамеренных запросов в отдельные дни, которые сильно превышали средние значения по кварталу.&lt;br /&gt;&lt;br /&gt;В целом среднее количество атак других типов редко превышает 100 в день.&lt;br /&gt;&lt;br /&gt;На следующем рисунке приведена общая интенсивность атак за II квартал по всем отраслям — среднее количество запросов в сутки для одной компании.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-HRJH4ZYnfXQ/WbDx75LjVvI/AAAAAAAAGZI/1q5fPt9MLlszA0G56nRIEhfW6xPohBC1wCLcBGAs/s1600/web20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;397&quot; data-original-width=&quot;974&quot; height=&quot;260&quot; src=&quot;https://4.bp.blogspot.com/-HRJH4ZYnfXQ/WbDx75LjVvI/AAAAAAAAGZI/1q5fPt9MLlszA0G56nRIEhfW6xPohBC1wCLcBGAs/s640/web20.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 20. Распределение атак по дням недели&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Во II квартале уровень активности нарушителей снизился незначительно по сравнению с предыдущим периодом. В среднем число атак в сутки варьировалось от 300 до 800 и не опускалось ниже 140. Максимальное количество зафиксированных атак на одну компанию в день составило 35 135, что почти в два раза превысило рекордное значение прошлого квартала. Практически все эти атаки были совершены с одного IP-адреса. Злоумышленник пытался найти уязвимость «Внедрение SQL-кода», по всей видимости используя специальные сценарии. На следующих рисунках продемонстрирована динамика атак на эту компанию за три дня и за час, в который сайт подвергался мощной атаке.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-5dOUEBbMkus/WbDyGk4GO4I/AAAAAAAAGZM/q8pO8bS3FBQitq9jlyHjxRGHtftXJbLYACLcBGAs/s1600/web21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;328&quot; data-original-width=&quot;974&quot; height=&quot;210&quot; src=&quot;https://2.bp.blogspot.com/-5dOUEBbMkus/WbDyGk4GO4I/AAAAAAAAGZM/q8pO8bS3FBQitq9jlyHjxRGHtftXJbLYACLcBGAs/s640/web21.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 21. Интенсивная атака «Внедрение SQL-кода» 3 мая (интерфейс PT AF)&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-ewbdAKhgXvM/WbDyN7oQD7I/AAAAAAAAGZQ/w-wYYIf4QkcCDOAFWcBVfQgM5HS5N4wzwCLcBGAs/s1600/web22.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;324&quot; data-original-width=&quot;974&quot; height=&quot;210&quot; src=&quot;https://1.bp.blogspot.com/-ewbdAKhgXvM/WbDyN7oQD7I/AAAAAAAAGZQ/w-wYYIf4QkcCDOAFWcBVfQgM5HS5N4wzwCLcBGAs/s640/web22.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 22. Интенсивная атака «Внедрение SQL-кода» в течение часа (интерфейс PT AF)&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Подсчитаем усредненное распределение зафиксированных атак в течение суток для одной компании. На рисунке ниже представлены средние значения по всем отраслям (учитывалось местное время атакуемой организации).&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-eHUcnl6OJDo/WbDyUkbmHWI/AAAAAAAAGZU/H4TABQu7dsUxvJObFYJt_8pjVqMRXc4EACLcBGAs/s1600/web23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;727&quot; data-original-width=&quot;987&quot; height=&quot;470&quot; src=&quot;https://3.bp.blogspot.com/-eHUcnl6OJDo/WbDyUkbmHWI/AAAAAAAAGZU/H4TABQu7dsUxvJObFYJt_8pjVqMRXc4EACLcBGAs/s640/web23.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 23. Распределение атак по времени суток&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Разброс атак схож с картиной, которую мы получили в I квартале, число атак снова стабильно в любое время суток, с увеличением интенсивности в дневные и вечерние часы. Для наглядности приведем график за 17 апреля, построенный в интерфейсе PT AF для одной из компаний. На рисунке также видно, что значительная часть атак пришлась на вторую половину дня: на графике присутствуют пики, соответствующие повышенной частоте запросов.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-j_IyF1azNow/WbDyd2cvFwI/AAAAAAAAGZY/dO2oL-eQ1Gkfm9-Zyse8rErJP_H-yP9cwCLcBGAs/s1600/web24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;322&quot; data-original-width=&quot;974&quot; height=&quot;210&quot; src=&quot;https://1.bp.blogspot.com/-j_IyF1azNow/WbDyd2cvFwI/AAAAAAAAGZY/dO2oL-eQ1Gkfm9-Zyse8rErJP_H-yP9cwCLcBGAs/s640/web24.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 24. Динамика атак 17 апреля (интерфейс PT AF)&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Такие результаты, как и в предыдущем квартале, в большой степени связаны с тем фактом, что более трети всех атак составляют атаки на пользователей сайтов, которые обычно активны именно в это время. Мы снова можем убедиться, что интенсивность атак остается достаточно высокой на протяжении 24 часов в сутки.&lt;br /&gt;&lt;br /&gt;Атаки злоумышленников в ночное время могут быть вызваны тем, что в это время вероятность обнаружения атаки и реагирования на нее со стороны службы безопасности компании значительно ниже. Это относится именно к целевым атакам. В случае же с массовыми атаками, например когда злоумышленники отрабатывают технику или проверяют работоспособность эксплойта на случайных сайтах или целом списке IP-адресов, данная закономерность не прослеживается. Исследование показало, что атаки совершаются из разных частей земного шара, поэтому — в связи с разницей в часовых поясах — сложно предсказать наиболее вероятное время их реализации в отношении конкретной системы.&lt;br /&gt;&lt;br /&gt;Пики активности злоумышленников могут различаться в зависимости от специфики деятельности компании, и этот фактор стоит учитывать при организации системы защиты. По итогам II квартала число атак на веб-приложения является стабильно высоким независимо от дня и времени суток, но в отдельные промежутки времени можно наблюдать возрастание интенсивности. При этом своевременно отреагировать на атаки злоумышленников и предотвратить их развитие можно лишь с помощью специальных средств защиты веб-приложений, а также высококвалифицированной службы реагирования на инциденты информационной безопасности.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Выводы&lt;/h2&gt;Результаты исследования свидетельствуют о стабильно высоком уровне активности злоумышленников, хотя, как и в I квартале, отмечается некоторое снижение общего числа атак на веб-приложения по сравнению с прошедшим годом. Среди зафиксированных событий преобладают попытки получить доступ к чувствительной информации и атаки на пользователей веб-приложений. Независимо от исследуемых систем сохраняется интерес злоумышленников к сайтам госучреждений и IT-компаний, и мы можем прогнозировать, что он будет сохраняться и в следующем квартале. Более того, стоит ожидать увеличения числа атак в связи с публикацией информации о новых уязвимостях в популярных CMS (например, Joomla).&lt;br /&gt;&lt;br /&gt;После выявления уязвимостей в ПО может понадобиться время на обновление системы или установку патчей. В этот период приложения остаются уязвимыми. Мы продемонстрировали, что злоумышленники в считанные дни после публикаций о новых уязвимостях готовы атаковать, поэтому для эффективной защиты важно не только вовремя обновлять программное обеспечение, но и использовать превентивные средства защиты, такие как межсетевой экран уровня приложений, для обнаружения и предотвращения атак на веб-ресурсы.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/7980190644287203207/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/09/web-apps-attacks-2017.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/7980190644287203207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/7980190644287203207'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/09/web-apps-attacks-2017.html' title='Статистика атак на веб-приложения: II квартал 2017 года'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-RyX3EpT2H1o/WbDrS5swJsI/AAAAAAAAGXk/o7_4jbZxcGIxBHY8-2diSUHsL3MBETTYQCLcBGAs/s72-c/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-09-07%2B%25D0%25B2%2B9.40.24.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-4198324025270171394</id><published>2017-08-28T06:57:00.000-07:00</published><updated>2017-08-29T23:59:37.278-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="intel ME отключение intel me"/><title type='text'>Выключаем Intel ME 11, используя недокументированный режим</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-s4gLlxoewm8/WZ7oOfVM2LI/AAAAAAAAGVM/xF-iXABbpJ4rDuxrYMypErrbz1DaW4qMACLcBGAs/s1600/image1%2B%25282%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;480&quot; src=&quot;https://4.bp.blogspot.com/-s4gLlxoewm8/WZ7oOfVM2LI/AAAAAAAAGVM/xF-iXABbpJ4rDuxrYMypErrbz1DaW4qMACLcBGAs/s640/image1%2B%25282%2529.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;В ходе исследования внутренней архитектуры Intel Management Engine (ME) 11-й версии был обнаружен механизм, отключающий эту технологию после инициализации оборудования и запуска основного процессора. О том, как мы нашли этот недокументированный режим, и о его связи с государственной программой построения доверительной платформы High Assurance Platform (HAP) мы расскажем в этой статье.&lt;br /&gt;&lt;br /&gt;Авторы предупреждают, что использование данных знаний на практике может повлечь за собой повреждение вычислительной техники, и не несут за это никакой ответственности, а также не гарантируют работоспособность или неработоспособность чего-либо и не рекомендуют экспериментировать без наличия SPI-программатора.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Введение&lt;/h2&gt;&lt;br /&gt;Intel Management Engine — это закрытая технология, которая представляет собой интегрированный в микросхему Platform Controller Hub (PCH) микроконтроллер с набором встроенных периферийных устройств. Именно через PCH проходит почти все общение процессора с внешними устройствами, следовательно Intel ME имеет доступ практически ко всем данным на компьютере и возможность исполнения стороннего кода позволяет полностью скомпрометировать платформу. Такие безграничные возможности привлекают исследователей не первый год, но сейчас интерес к технологии Intel ME значительно вырос. Одной из причин этого является переход данной подсистемы на новую аппаратную (x86) и программную (доработанный MINIX в качестве операционной системы) архитектуру. Применение платформы x86 позволяет использовать всю мощь средств анализа бинарного кода, что ранее было затруднительно, так как до 11-й версии использовалось ядро с малораспространенной системой команд — ARC. К сожалению, анализ Intel ME 11-й версии был затруднен тем, что исполняемые модули упакованы кодом Хаффмана с неизвестными таблицами. Но нашей исследовательской группе (Дмитрий Скляров, Марк Ермолов, Максим Горячий) удалось их восстановить (утилиту для распаковки образов можно найти &lt;a href=&quot;https://github.com/ptresearch/unME11&quot;&gt;на нашей странице в GitHub&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;После распаковки исполняемых модулей мы приступили к изучению программной и аппаратной «начинки» Intel ME. Наша команда занимается этим уже достаточно продолжительное время, и мы накопили большой объем материалов, которые было решено опубликовать. Это первая статья из цикла статей, посвященных внутреннему устройству и особенностям работы Intel ME, и в ней мы расскажем, как отключить основную функциональность подсистемы. Этот вопрос терзает специалистов, так как ее отключение позволило бы снизить риски утечки данных, например в случае обнаружения в этой технологии уязвимости нулевого дня.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Как выключить ME&lt;/h2&gt;&lt;br /&gt;Как выключить ME — этот вопрос часто задают некоторые владельцы компьютеров x86-архитектуры. Тема деактивации &lt;a href=&quot;https://hardenedlinux.github.io/firmware/2016/11/17/neutralize_ME_firmware_on_sandybridge_and_ivybridge.html&quot;&gt;неоднократно&lt;/a&gt; &lt;a href=&quot;https://habrahabr.ru/company/dsec/blog/282546&quot;&gt;поднималась&lt;/a&gt;, в том числе и &lt;a href=&quot;https://github.com/ptresearch/me-disablement/blob/master/How%20to%20become%20the%20sole%20owner%20of%20your%20PC.pdf&quot;&gt;исследователями нашей компании&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Актуальности этому вопросу добавляет недавно обнаруженная критическая (9,8 из 10) уязвимость в Intel Active Management Technology (AMT) — технологии, которая базируется на Intel ME.&lt;br /&gt;&lt;br /&gt;Сразу огорчим читателя — полностью выключить ME на современных компьютерах невозможно. Это связано прежде всего с тем, что именно эта технология отвечает за инициализацию, управление энергопотреблением и запуск основного процессора. Сложности добавляет и тот факт, что часть кода «жестко прошита» внутри микросхемы PCH, которая выполняет функции южного моста на современных материнских платах. Основным средством энтузиастов, которые «борются» с данной технологией, является удаление всего «лишнего» из образа flash-памяти при сохранении работоспособности компьютера. Но сделать это не так просто, так как, если встроенный в PCH код не найдет во flash-памяти модули ME или определит, что они повреждены, система запущена не будет. Уже несколько лет в сети развивается проект &lt;a href=&quot;https://github.com/corna/me_cleaner&quot;&gt;me_cleaner&lt;/a&gt;, в рамках которого доступна специальная утилита, позволяющая удалить большую часть образа и оставить только жизненно необходимые для основной системы компоненты. Но даже если система запустилась, радоваться рано — приблизительно через 30 минут может произойти автоматическое отключение, так как при некоторых сбоях ME переходит в Recovery-режим, в котором не функционирует больше некоторого фиксированного времени. В итоге процесс очистки усложняется. Например, до 11-й версии удавалось уменьшить размер образа до 90 KБ, но в 11-й — уже только до 650 КБ.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-ZcmF-ROAlSM/WZ1s9Aq8ryI/AAAAAAAAGTY/F558B3yxXC4f6PZip_I8qhnUlCOxzqLiQCLcBGAs/s1600/me1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;156&quot; data-original-width=&quot;975&quot; height=&quot;100&quot; src=&quot;https://1.bp.blogspot.com/-ZcmF-ROAlSM/WZ1s9Aq8ryI/AAAAAAAAGTY/F558B3yxXC4f6PZip_I8qhnUlCOxzqLiQCLcBGAs/s640/me1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 1. Поддержка архитектур Skylake+ в me_cleaner&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Секреты в QResource&lt;/h2&gt;Intel дает производителям материнских плат возможность задать небольшое количество параметров ME. Для этого компания предоставляет производителям оборудования специальный набор программного обеспечения, в который входят такие утилиты, как Flash Image Tool (FIT) для настройки параметров ME и Flash Programming Tool (FPT), реализующая поддержку программирования flash-памяти напрямую через встроенный SPI-контроллер. Данные программы недоступны конечному пользователю, но их без труда можно найти в интернете. Из этих утилит можно извлечь большое количество файлов формата XML (подробное &lt;a href=&quot;https://www.troopers.de/downloads/troopers17/TR17_ME11_Static.pdf&quot;&gt;Intel ME: The Way oftheStatic Analysis&lt;/a&gt;), изучение которых позволяет узнать много интересного: структуру прошивки ME и описание PCH strap — специальных конфигурационных битов для различных подсистем, интегрированных в микросхему PCH.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-T6iQMi3n2q8/WZ1tH_ZlI5I/AAAAAAAAGTc/BDWLTN7B1wkOooIfRLZoEa4PDdn6tuQUgCLcBGAs/s1600/me2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;407&quot; data-original-width=&quot;975&quot; height=&quot;266&quot; src=&quot;https://2.bp.blogspot.com/-T6iQMi3n2q8/WZ1tH_ZlI5I/AAAAAAAAGTc/BDWLTN7B1wkOooIfRLZoEa4PDdn6tuQUgCLcBGAs/s640/me2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 2. Упакованные XML-файлы&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Нас заинтересовало одно из таких полей с именем «reserve_hap», так как напротив него имелся комментарий — High Assurance Platform (HAP) enable.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-4FBLIXKKkKw/WZ1tN0rFJ4I/AAAAAAAAGTg/8sOEnOQ1vJAMab5IXrLt3vR2azs6AcIUwCLcBGAs/s1600/me3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;17&quot; data-original-width=&quot;975&quot; height=&quot;10&quot; src=&quot;https://1.bp.blogspot.com/-4FBLIXKKkKw/WZ1tN0rFJ4I/AAAAAAAAGTg/8sOEnOQ1vJAMab5IXrLt3vR2azs6AcIUwCLcBGAs/s640/me3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 3. PCH strap для High Assurance Platform&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Поиск в Google не был долгим. Буквально вторая ссылка говорит, что такое название носит программа по созданию доверительных платформ, связанная с Агентством национальной безопасности (АНБ) США. Презентацию с описанием программы можно найти &lt;a href=&quot;http://fm.csl.sri.com/LAW/2009/dobry-law09-HAP-Challenges.pdf&quot;&gt;тут&lt;/a&gt;. Нашей первой мыслью было поставить этот бит и посмотреть, что будет. Это может сделать любой желающий, если у него есть SPI-программатор или доступ в Flash Descriptor (на многих материнских платах некорректно выставлены права доступа к регионам flash-памяти).&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-kuXWkLp62AU/WZ1tXvnkfmI/AAAAAAAAGTk/lVIuegnNTJIiJH0ZyU7TvD5bR0_A2iM9wCLcBGAs/s1600/me4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;511&quot; data-original-width=&quot;975&quot; height=&quot;334&quot; src=&quot;https://1.bp.blogspot.com/-kuXWkLp62AU/WZ1tXvnkfmI/AAAAAAAAGTk/lVIuegnNTJIiJH0ZyU7TvD5bR0_A2iM9wCLcBGAs/s640/me4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 4. Статус ME после активации HAP-бита&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;После загрузки платформы утилита meinfo сообщает странный статус — Alt Disable Mode. Беглые проверки показали, что ME не отвечает на команды и никак не реагирует на воздействия из операционной системы. Мы решили разобраться, как система переходит в этот режим и что он означает. К этому времени у нас уже была проанализирована основная часть модуля BUP, который отвечает за начальную инициализацию платформы и, исходя из вывода meinfo, устанавливает этот статус. Для понимания алгоритма работы BUP необходимо более подробно описать программное окружение Intel ME.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Программная часть Intel ME 11&lt;/h2&gt;&lt;br /&gt;Начиная с PCH 100-й серии компания Intel полностью переработала эту микросхему. Был осуществлен переход на новую архитектуру встроенных микроконтроллеров — с ARCompact компании ARC на x86. За основу был выбран 32-битный микроконтроллер Minute IA (MIA), который используется в микрокомпьютерах Intel Edison и SoC Quark. Он основан на дизайне весьма старого, скалярного микропроцессора Intel 486 с добавлением системы команд (ISA) от процессора Pentium. Однако для PCH компания выпускает данное ядро с применением 22-нм полупроводниковой технологии, получая высокую энергоэффективность микроконтроллера. Таких ядер в новом PCH три: Management Engine (ME), Integrated Sensors Hub (ISH) и Innovation Engine (IE). Последние два могут активироваться и деактивироваться в зависимости от модели PCH и целевой платформы, а ME-ядро работает всегда.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-T-_J4LlkAGk/WZ1tfqX0D7I/AAAAAAAAGTo/f5mVqfLj9Yw-Ju8VSZ7tXLAokZVENCbSQCLcBGAs/s1600/me5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;448&quot; data-original-width=&quot;975&quot; height=&quot;294&quot; src=&quot;https://3.bp.blogspot.com/-T-_J4LlkAGk/WZ1tfqX0D7I/AAAAAAAAGTo/f5mVqfLj9Yw-Ju8VSZ7tXLAokZVENCbSQCLcBGAs/s640/me5.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 5. Три x86-процессора в PCH&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Такие глобальные изменения потребовали изменения и программной составляющей ME. В частности, в качестве основы для операционной системы был выбран MINIX (ранее ThreadX RTOS). Теперь прошивка ME включает полноценную операционную систему со своими процессами, потоками, диспетчером памяти, драйвером аппаратных шин, файловой системой и многим другим. В ME интегрирован аппаратный криптопроцессор, поддерживающий алгоритмы SHA256, AES, RSA, HMAС. Доступ к оборудованию для пользовательских процессов производится посредством локальной таблицы дескрипторов (LDT). Через LDT организовано также и адресное пространство процесса — оно является всего лишь частью глобального адресного пространства ядра, границы которого заданы в локальном дескрипторе. Таким образом, ядру не нужно переключаться на память разных процессов (меняя каталоги страниц), как, например, в Microsoft Windows или Linux.&lt;br /&gt;&lt;br /&gt;На этом закончим обзор программного окружения Intel ME и рассмотрим более подробно, как происходит загрузка операционной системы и модулей.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Стадии загрузки Intel ME&lt;/h2&gt;&lt;br /&gt;Запуск начинается с программы ROM, которая содержится во встроенной в PCH статической памяти. К сожалению, способ прочесть или перезаписать эту память широкой общественности не известен, но в интернете можно найти «предпродажные» версии прошивки ME с разделом ROMB (ROM BYPASS), который, по нашему предположению, дублирует функции ROМ. Таким образом, исследуя такие прошивки, можно восстановить основную функциональность программы первичной инициализации.&lt;br /&gt;&lt;br /&gt;Изучение ROMB позволяет понять назначение ROM — выполнение начальной инициализации оборудования, например SPI-контроллера, проверка цифровой подписи заголовка раздела FTPR, загрузка модуля RBE, который расположен уже во flash-памяти. RBE, в свою очередь, проверяет контрольные суммы модулей KERNEL, SYSLIB, BUP и передает управление на точку входа в ядро.&lt;br /&gt;&lt;br /&gt;Следует заметить, это эти три сущности — ROM, RBE и KERNEL — выполняются на нулевом уровне привилегий (в ring-0) ядра MIA.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-z403MpPexio/WZ1tpeA_NLI/AAAAAAAAGTs/aKYGQeZjYg0DhFT3Lm7FQ9SjUbyKDvp5gCLcBGAs/s1600/me6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;181&quot; data-original-width=&quot;975&quot; height=&quot;118&quot; src=&quot;https://2.bp.blogspot.com/-z403MpPexio/WZ1tpeA_NLI/AAAAAAAAGTs/aKYGQeZjYg0DhFT3Lm7FQ9SjUbyKDvp5gCLcBGAs/s640/me6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 6. Проверка целостности SYSLIB, KERNEL и BUP в RBE&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Первый процесс, который создается ядром, — это BUP, который уже выполняется в своем адресном пространстве, в ring-3. Других процессов ядро по своей инициативе не запускает, этим занимается сам BUP, а также отдельный модуль LOADMGR, к нему вернемся позже. Назначение BUP (platform BringUP) — это инициализация всего аппаратного окружения платформы (в том числе процессора), выполнение первичных функций управления энергопитанием (например, запуск системы по нажатию кнопки включения) и запуск все остальных процессов ME. Таким образом, можно с уверенностью говорить, что PCH в 100-й серии и выше просто физически не имеют возможности запуска без корректной прошивки ME. Во-первых, BUP инициализирует контроллер управления энергопитанием (power management controller, PMC) и ICC-контроллер. Во-вторых — запускает целую вереницу процессов; часть из них «жестко прошита» в коде (SYNCMAN, PM, VFS), а другая часть содержится в InitScript (аналог автозапуска), который хранится в заголовке тома FTPR и защищен цифровой подписью.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-RS3Fgzax354/WZ1t7oilJ0I/AAAAAAAAGTw/ZAMHa6SakxQ5BsqlpjUD90GwvNDSjZpRwCLcBGAs/s1600/me7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;153&quot; data-original-width=&quot;766&quot; height=&quot;78&quot; src=&quot;https://3.bp.blogspot.com/-RS3Fgzax354/WZ1t7oilJ0I/AAAAAAAAGTw/ZAMHa6SakxQ5BsqlpjUD90GwvNDSjZpRwCLcBGAs/s400/me7.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 7. Запуск SYNCMAN и PM&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Таким образом, BUP считывает InitScript и запускает все процессы, которые удовлетворяют типу запуска ME и являются IBL-процессами.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-fRXYb_Itook/WZ1uAhyYocI/AAAAAAAAGT0/OtEd70lMTtQEIq5I5gTzHfCmRinfMe6agCLcBGAs/s1600/me8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;504&quot; data-original-width=&quot;975&quot; height=&quot;330&quot; src=&quot;https://1.bp.blogspot.com/-fRXYb_Itook/WZ1uAhyYocI/AAAAAAAAGT0/OtEd70lMTtQEIq5I5gTzHfCmRinfMe6agCLcBGAs/s640/me8.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 8. Обработка InitScript&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-B-5RVFnDbgQ/WZ1uHtNftII/AAAAAAAAGT4/i9Kn3Q02LpIGtiftjnw10iT0rhdvbIZoQCLcBGAs/s1600/me9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;253&quot; data-original-width=&quot;975&quot; height=&quot;166&quot; src=&quot;https://1.bp.blogspot.com/-B-5RVFnDbgQ/WZ1uHtNftII/AAAAAAAAGT4/i9Kn3Q02LpIGtiftjnw10iT0rhdvbIZoQCLcBGAs/s640/me9.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 9. Список модулей c флагом IBL&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;В случае если запуск процесса не удался, BUP не будет запускать систему или переведет ее в Recovery режим, в котором произойдет автоматическое отключение питания после нескольких десятков минут. Как можно видеть на иллюстрации, последним в списке IBL-процессов является LOADMGR. Именно он дает старт оставшимся процессам, но в отличие от BUP, если в процессе запуска модуля происходит ошибка, LOADMGR просто перейдет к следующему.&lt;br /&gt;&lt;br /&gt;Таким образом, первый вариант ограничить функционирование Intel ME — удалить все модули, которые не имеют флаг IBL в InitScript, что позволит существенно уменьшить размер прошивки. Но первоначально мы хотели выяснить, что происходит с ME в режиме HAP. Для этого рассмотрим программную модель BUP подробнее.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Rp6BzykVI-o/WZ1uO1p9wjI/AAAAAAAAGT8/A86__a4hnbAJUKBMcMjVldv3TC-zBQ8SACLcBGAs/s1600/me10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;824&quot; data-original-width=&quot;633&quot; height=&quot;640&quot; src=&quot;https://1.bp.blogspot.com/-Rp6BzykVI-o/WZ1uO1p9wjI/AAAAAAAAGT8/A86__a4hnbAJUKBMcMjVldv3TC-zBQ8SACLcBGAs/s640/me10.png&quot; width=&quot;490&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 10. Схема запуска модулей в ME&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;BringUP&lt;/h2&gt;&lt;br /&gt;Если присмотреться к алгоритму работы модуля BUP, можно сказать, что внутри него реализован классический конечный автомат. Выполнение функционально разделено на две составляющие: стадии инициализации (представляют собой тот самый конечный автомат) и выполнение сервисных запросов других процессов после инициализации системы. Число стадий инициализации разное, в зависимости от платформы и SKU (TXE, CSME, SPS, consumer, corporate), но основные, общие для всех версий, все же можно выделить.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Первая стадия&lt;/h3&gt;&lt;br /&gt;На начальной стадии происходит создание внутренней диагностической файловой системы sfs (SUSRAM FS — файловая система, расположенная в энергозависимой памяти), считывание конфигурации, и, самое главное, получение информации от PMC о том, что привело к данному старту — включение питания платформы, глобальный перезапуск всей платформы, перезапуск только ME или же пробуждение из состояния сна. Эта стадия называется boot flow determination. От нее зависят последующие стадии работы конечного автомата инициализации. Кроме того, поддерживаются несколько режимов работы: нормальный и набор сервисных режимов, при которых ME штатно не функционирует — HAP, HMRFPO, TEMP_DISABLE, RECOVERY, SAFE_MODE, FW_UPDATE и FD_OVERRIDE.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Вторая стадия&lt;/h3&gt;&lt;br /&gt;На следующей стадии происходят инициализация ICC-контроллера и загрузка ICC-профиля (отвечает за тактовые частоты основных потребителей), инициализация Boot Guard и начало циклического опроса подтверждения запуска процессора.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Третья стадия&lt;/h3&gt;&lt;br /&gt;BUP ожидает сообщение от PMC о том, что основной процессор запустился. После этого BUP запускает асинхронный цикл опроса PMC на предмет возникновения событий энергопитания (перезапуск или отключение платформы) и переходит к следующей стадии. Если такое событие произошло, BUP выполнит запрашиваемое действие в момент перехода между стадиями инициализации.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Четвертая стадия&lt;/h3&gt;&lt;br /&gt;На этой стадии происходит инициализация внутреннего оборудования. Также BUP запускает цикл опроса heci (специального устройства, предназначенного для получения команд от BIOS или операционной системы) на предмет получения DID (DRAM Init Done message) от BIOS. Именно это сообщение позволяет ME понять, что основной BIOS инициализировал оперативную память и зарезервировал для ME специальный регион, UMA, и после этого перейти к следующей стадии.&lt;br /&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Пятая стадия&lt;/h3&gt;&lt;br /&gt;Как только DID получен, BUP, в зависимости от режима работы, который определяется по разным составляющим, либо запускает IBL-процессы из InitScript (при нормальном режиме работы), либо зависает в цикле, выйти из которого он может только при получении сообщения от PMC, например, в результате запроса на перезагрузку или выключение системы.&lt;br /&gt;&lt;br /&gt;Именно на этой стадии мы и находим обработку HAP, причем в этом режиме BUP не выполняет InitScript, а зависает. Таким образом, остальная последовательность действий при нормальном режиме работы не имеет отношения к HAP и нами рассматриваться не будет. Главное, что хочется отметить: в режиме HAP BUP выполняет всю инициализацию платформы (ICC, Boot Guard), но не запускает основные процессы ME.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-FnGh-6lNSwQ/WZ1ubziKRoI/AAAAAAAAGUA/R2GqVZkP74sA1iwpumJVWOv41RXHM0BRwCLcBGAs/s1600/me11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;380&quot; data-original-width=&quot;786&quot; height=&quot;308&quot; src=&quot;https://1.bp.blogspot.com/-FnGh-6lNSwQ/WZ1ubziKRoI/AAAAAAAAGUA/R2GqVZkP74sA1iwpumJVWOv41RXHM0BRwCLcBGAs/s640/me11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 11. Определение режима HAP&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-WMJfKig4LPg/WZ1ug0jvA-I/AAAAAAAAGUE/lHWJvD2ov4oFQsOei29Q6J-yMlXFXM5gACLcBGAs/s1600/me12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;153&quot; data-original-width=&quot;1240&quot; height=&quot;78&quot; src=&quot;https://4.bp.blogspot.com/-WMJfKig4LPg/WZ1ug0jvA-I/AAAAAAAAGUE/lHWJvD2ov4oFQsOei29Q6J-yMlXFXM5gACLcBGAs/s640/me12.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 12. Перевод ME в пятую стадию, что равноценно зависанию&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-BlogD9Q33h0/WZ1um0xIpII/AAAAAAAAGUI/2k-1JZHg9C4O9dL9tZW3Goj85r7pnMO2wCLcBGAs/s1600/me13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;508&quot; data-original-width=&quot;858&quot; height=&quot;377&quot; src=&quot;https://2.bp.blogspot.com/-BlogD9Q33h0/WZ1um0xIpII/AAAAAAAAGUI/2k-1JZHg9C4O9dL9tZW3Goj85r7pnMO2wCLcBGAs/s640/me13.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 13. Пятая стадия&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Установка HAP-бита&lt;/h2&gt;&lt;br /&gt;Исходя из вышесказанного, второй вариант отключения состоит в установке HAP-бита и удалении или повреждении всех модулей, кроме тех, которые необходимы BUP для старта — RBE, KERNEL, SYSLIB, BUP. Сделать это можно просто убрав их из CPD-раздела FTPR и пересчитав контрольную сумму заголовка CPD (подробнее структура прошивки ME описана тут).&lt;br /&gt;&lt;br /&gt;Остается еще один вопрос: как установить этот бит? Можно воспользоваться конфигурационными файлами FIT и определить, где он расположен в образе, но есть путь проще. Если открыть FIT, то в секции ME Kernel можно найти некий параметр Reserved. Именно этот бит и отвечает за включение режима HAP.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-_8aMGHSpCYE/WZ1uw5mK5JI/AAAAAAAAGUM/wcg1mWVqURQq3bGX0XNjsAnQkAjHB2-YQCLcBGAs/s1600/me14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;666&quot; data-original-width=&quot;950&quot; height=&quot;448&quot; src=&quot;https://3.bp.blogspot.com/-_8aMGHSpCYE/WZ1uw5mK5JI/AAAAAAAAGUM/wcg1mWVqURQq3bGX0XNjsAnQkAjHB2-YQCLcBGAs/s640/me14.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 14. Бит активации режима HAP&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;HAP и Boot Guard&lt;/h2&gt;&lt;br /&gt;Нами также был найден код в BUP, который при активированном режиме HAP устанавливает дополнительный бит в политиках Boot Guard. К сожалению, выяснить, чем управляет этот бит, нам пока не удалось.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-63Y8U1Z9mG0/WZ1u4pWgWOI/AAAAAAAAGUQ/xERSxy9iYcI8RiVo4xAZr_VyhtO2dlD8ACLcBGAs/s1600/me15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;122&quot; data-original-width=&quot;659&quot; height=&quot;73&quot; src=&quot;https://1.bp.blogspot.com/-63Y8U1Z9mG0/WZ1u4pWgWOI/AAAAAAAAGUQ/xERSxy9iYcI8RiVo4xAZr_VyhtO2dlD8ACLcBGAs/s400/me15.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 15. Установка дополнительного бита для Boot Guard&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Поддержка ME 11 в me_cleaner&lt;/h2&gt;&lt;br /&gt;Пока эта статья готовилась к печати, разработчики обновили me_cleaner, в результате чего он стал так же удалять из образов все модули, кроме RBE, KERNEL, SYSLIB и BUP, но без установки HAP-бита, что вводит ME в режим «TemporaryDisable». Нам стало любопытно, что происходит при таком подходе.&lt;br /&gt;&lt;br /&gt;Мы выяснили, что удаление разделов с файловой системой ME приводит к ошибке при чтении файла cfg_rules. Данный файл содержит ряд различных настроек системы. Среди них, как мы полагаем, есть флаг, который мы назвали «bup_not_temporary_disable». Если он не установлен, вся подсистема переводится в режим TemporaryDisable, а так как этот флаг – глобальная переменная, по умолчанию инициализированная нулем, то ошибка чтения расценивается как конфигурация, требующая отключения.&lt;br /&gt;&lt;br /&gt;Отметим также, что мы проверили также прошивки от серверной и мобильной версии ME (SPS 4.x и TXE 3.x). В серверной версии этот флаг всегда устанавливается в 1, а в мобильно не анализируется. Из вышесказанного следует, что данный способ не сможет работать на серверных и мобильных версиях (Apollo Lake) ME.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-SilxfvjuL3w/WZ1vBBjpwtI/AAAAAAAAGUU/uPtQsvvcr6AHqJgGskh8Ogb2I17tw7jXQCLcBGAs/s1600/me16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;359&quot; data-original-width=&quot;973&quot; height=&quot;236&quot; src=&quot;https://3.bp.blogspot.com/-SilxfvjuL3w/WZ1vBBjpwtI/AAAAAAAAGUU/uPtQsvvcr6AHqJgGskh8Ogb2I17tw7jXQCLcBGAs/s640/me16.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 16. Чтение файла cfg_rules&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Вместо заключения&lt;/h2&gt;&lt;br /&gt;Таким образом, мы нашли недокументированный PCH strap, который позволяет перевести Intel ME в режим отключения на ранней стадии. Хотя физическое удаление модулей из образа с сохранением работоспособности неявно доказывает, что этот режим производит отключение ME, бинарный анализ не оставляет поводов для сомнений. C большой долей уверенности можно сказать, что выйти из этого режима Intel ME уже не в состоянии, так как в модулях RBE, KERNEL и SYSLIB не найдено кода, который позволял бы это осуществлять. Также мы считаем, что ROM, интегрированный в PCH, практически не отличается от ROMB, в котором тоже не найдено ничего похожего. Таким образом, HAP позволит защититься от уязвимостей, присутствующих во всех модулях, кроме RBE, KERNEL, SYSLIB, ROM и BUP, но, к сожалению, от эксплуатации ошибок на более ранних этапах этот режим не предохранит.&lt;br /&gt;&lt;br /&gt;Мы ознакомили представителей Intel с деталями исследования. Их ответ подтвердил нашу догадку о связи недокументированного режима с программой High Assurance Platform. С разрешения компании приведем отрывок из ответа:&lt;br /&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;i&gt;Mark/Maxim,&lt;/i&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;i&gt;In response to requests from customers with specialized requirements we sometimes explore the modification or disabling of certain features. In this case, the modifications were made at the request of equipment manufacturers in support of their customer’s evaluation of the US government’s “High Assurance Platform” program. These modifications underwent a limited validation cycle and are not an officially supported configuration.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;Мы полагаем, что данный механизм — удовлетворение обычной просьбы любой правительственной службы, которая хочет уменьшить вероятность утечки по побочным каналам. Но остается главный вопрос: как HAP влияет на функционирование Boot Guard? Из-за закрытости этой технологии ответить на этот вопрос пока не представляется возможным, но мы надеемся, что в скором будущем нам это удастся.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Авторы&lt;/b&gt;: Горячий Максим, Ермолов Марк&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/4198324025270171394/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/08/intel-me-disable.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/4198324025270171394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/4198324025270171394'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/08/intel-me-disable.html' title='Выключаем Intel ME 11, используя недокументированный режим'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-s4gLlxoewm8/WZ7oOfVM2LI/AAAAAAAAGVM/xF-iXABbpJ4rDuxrYMypErrbz1DaW4qMACLcBGAs/s72-c/image1%2B%25282%2529.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-2703410439223220605</id><published>2017-08-25T04:18:00.000-07:00</published><updated>2017-08-25T06:04:04.502-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CVE-2017-2636"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="SHA2017"/><category scheme="http://www.blogger.com/atom/ns#" term="конференции"/><category scheme="http://www.blogger.com/atom/ns#" term="уязвимости"/><title type='text'>Блокирование двойного освобождения памяти в ядре Linux</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;7 августа эксперт Positive Technologies Александр Попов выступил на хакерском фестивале &lt;a href=&quot;https://program.sha2017.org/events/295.html&quot;&gt;SHA2017&lt;/a&gt; (Still Hacking Anyway). &lt;a href=&quot;https://media.ccc.de/v/SHA2017-295-race_for_root_the_analysis_of_the_linux_kernel_race_condition_exploit&quot;&gt;Запись&lt;/a&gt; его выступления:&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/g7Qm0NpPAz4&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;В своем докладе Александр рассказал о уязвимости CVE-2017-2636 в ядре Linux и технике ее эксплуатации для локального повышения привилегий. Многое из его доклада уже было описано в статьях &lt;a href=&quot;https://xakep.ru/2017/04/07/race-linux-smep/&quot;&gt;журнала Хакер&lt;/a&gt;&amp;nbsp;и в &lt;a href=&quot;http://blog.ptsecurity.com/2017/03/cve-2017-2636-exploit-race-condition-in.html&quot;&gt;нашем блоге&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;В данной статье описаны новые результаты его исследования, затронутые в&lt;br /&gt;выступлении на SHA2017.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;Техника эксплуатации двойного освобождения памяти (double free) состоит в том,&lt;br /&gt;что сначала нужно превратить его в ошибку типа &quot;использование после&lt;br /&gt;освобождения&quot; (use-after-free). Обычно это достигается с помощью выделения блока&lt;br /&gt;памяти того же размера между двойным освобождением (отражено на схеме). Данная&lt;br /&gt;техника называется heap spraying.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-bCkXWSub0N4/WaAGzHXX5KI/AAAAAAAAGVc/duHsEm0pT1oUzghtM6CSSZFEmis-d-TLgCLcBGAs/s1600/usual_double_free.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;241&quot; data-original-width=&quot;1381&quot; height=&quot;110&quot; src=&quot;https://4.bp.blogspot.com/-bCkXWSub0N4/WaAGzHXX5KI/AAAAAAAAGVc/duHsEm0pT1oUzghtM6CSSZFEmis-d-TLgCLcBGAs/s640/usual_double_free.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Однако в случае CVE-2017-2636 освобождаются сразу 13 элементов, причем двойное&lt;br /&gt;освобождение происходит одним из первых. Поэтому вышеописанная техника&lt;br /&gt;оказывается непригодной. Но все-таки Александру удалось привести это состояние&lt;br /&gt;системы к ошибке использования после освобождения. Он воспользовался наивным&lt;br /&gt;поведением SLUB, основного аллокатора ядра Linux.&lt;br /&gt;&lt;br /&gt;Оказывается, SLUB-аллокатор не препятствует последовательному двойному&lt;br /&gt;освобождению одного и того же участка памяти. В отличие от него аллокатор libc&lt;br /&gt;выполняет проверку под названием &quot;fasttop&quot;, сравнительно дешевую в отношении&lt;br /&gt;производительности. Идея проста: сообщить об ошибке в случае совпадения адреса&lt;br /&gt;освобождаемого элемента с адресом последнего элемента в списке свободных.&lt;br /&gt;&lt;br /&gt;Александр Попов добавил аналогичную проверку в функцию set_freepointer()&lt;br /&gt;SLUB-аллокатора и отправил патч в список рассылки ядра Linux (LKML). Патч &lt;a href=&quot;https://lkml.org/lkml/2017/7/17/646&quot;&gt;вызвал оживленное обсуждение&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;В этой доработке мейнтейнерам SLUB не понравилось то, что:&lt;br /&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;данная проверка выполняется на каждом добавлении элемента в список свободных (какие-то накладные расходы все же есть);&lt;/li&gt;&lt;li&gt;данная проверка дублирует отладочный функционал slub_debug;&lt;/li&gt;&lt;li&gt;в случае двойного освобождения памяти происходит паника ядра (предложили опускать повторное добавление элемента в список свободных).&lt;/li&gt;&lt;/ol&gt;Александр привел свои аргументы:&lt;br /&gt;&lt;br /&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;slub_debug, действительно, предотвращает двойное освобождение памяти, однако по умолчанию не используется дистрибутивами Linux;&lt;/li&gt;&lt;li&gt;когда аллокатор зафиксировал двойное освобождение памяти, серьезная ошибка где-то в ядре Linux уже произошла. Поэтому не стоило бы доверять процессу, в рамках которого это случилось (он может быть эксплойтом).&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;В итоге при содействии Кейса Кука (Kees Cook) была достигнута договоренность&lt;br /&gt;включить предлагаемую проверку в опцию ядра CONFIG_SLAB_FREELIST_HARDENED.&lt;br /&gt;&lt;br /&gt;На данный момент патч Александра принят и &lt;a href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=1d3037d591f7f1e05cfb40c776c0a0deb19750cd&quot;&gt;находится в ветке linux-next&lt;/a&gt;. В скором времени он должен попасть в основную ветку, Linux Kernel mainline.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/2703410439223220605/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/08/linux-block-double-free.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/2703410439223220605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/2703410439223220605'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/08/linux-block-double-free.html' title='Блокирование двойного освобождения памяти в ядре Linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/g7Qm0NpPAz4/default.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-3608937000602410336</id><published>2017-08-24T01:55:00.001-07:00</published><updated>2017-08-24T01:55:41.888-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VPN"/><category scheme="http://www.blogger.com/atom/ns#" term="анонимайзеры"/><category scheme="http://www.blogger.com/atom/ns#" term="мнение"/><title type='text'>Как на самом деле будет исполняться закон о запрете анонимайзеров и VPN</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-0iHjiOta9Ig/WZ6UUj6ZYzI/AAAAAAAAGUo/0ypMB9BZkhsm6QIFLZV3ptr-C5CtrfH4gCLcBGAs/s1600/fence.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;548&quot; data-original-width=&quot;975&quot; height=&quot;358&quot; src=&quot;https://4.bp.blogspot.com/-0iHjiOta9Ig/WZ6UUj6ZYzI/AAAAAAAAGUo/0ypMB9BZkhsm6QIFLZV3ptr-C5CtrfH4gCLcBGAs/s640/fence.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;С ноября 2017 года в России начнут блокировать анонимайзеры и VPN-сервисы, владельцы которых откажутся закрыть доступ к запрещенным в стране ресурсам. Дмитрий Кузнецов, директор по методологии и стандартизации компании Positive Technologies, объясняет, чем все это может грозить Рунету.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;О чем речь&lt;/h2&gt;&lt;br /&gt;Поправки к закону «Об информации, информационных технологиях и о защите информации» были внесены на рассмотрение в Государственную Думу РФ в конце июня 2017 года. Президент России подписал закон о внесении этих изменений в конце июля.&lt;br /&gt;&lt;br /&gt;Документ вводит возможность блокировки анонимайзеров, VPN и других сервисов, с помощью которых можно получить доступ к запрещенным в стране сайтам. Выявлять такие сервисы будут ФСБ и МВД. Если в ходе расследования этими ведомствами преступления выяснится, что какой-либо сервис использовался для обхода заблокированных ресурсов, то Роскомнадзор должен будет добиться от владельцев сервиса соблюдения действующих черных списков под угрозой блокировки. Если решение о такой блокировке будет вынесено, то интернет-провайдеры будут обязаны его исполнить, иначе на них может быть наложен штраф до 700 тыс. рублей.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Как это повлияет на Рунет&lt;/h2&gt;&lt;br /&gt;Арсенал средств обхода блокировки интернет-сайтов достаточно широк и включает в себя анонимайзеры, сервисы VPN, прокси-серверы и т. п. Новая статья 15.8, дополнившая закон, обязывает владельцев подобных сервисов (в том числе — зарубежных) обеспечивать фильтрацию трафика с учетом черного списка сайтов, запрещенных на территории Российской Федерации. Впрочем, неисполнение этой обязанности само по себе не приводит ни к каким санкциям в отношении сервиса.&lt;br /&gt;&lt;br /&gt;Вместо этого, как указано в ч. 2 новой статьи, если правоохранительным органам становится известно, что российский или зарубежный сервис на практике используется для получения доступа к запрещенным сайтам, Роскомнадзор уполномочен вести переговоры с владельцами сервиса о блокировании доступа к таким сайтам — как минимум для российских пользователей.&lt;br /&gt;&lt;br /&gt;Только если владельцы сервиса отказываются выполнить подобное требование или уклоняются от переговоров, доступ к подобному сервису может быть заблокирован на территории России. То есть на самом деле речь идет не о запрете анонимайзеров, потенциально позволяющих обходить блокировку, а о точечном реагировании на установленные факты использования подобных сервисов для обхода блокировки. Учитывая, что источником информации о подобных фактах, в соответствии с законом, являются правоохранительные органы, под удар в первую очередь попадут сервисы, активно используемые для анонимного доступа к экстремистским сайтам и т. п.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Что в итоге&lt;/h2&gt;&lt;br /&gt;Фактически поправки в закон вводят на территории России процедуру информирования о злоупотреблениях (abuse reporting procedure), принятую во многих странах мира.&lt;br /&gt;&lt;br /&gt;Так как в законе не идет речь о тотальном выявлении и блокировании средств анонимизации доступа, реализация закона не приведет ни к каким существенным затратам. Добросовестным владельцам сервисов анонимизации, в первую очередь российских или ориентированных на российский рынок, придется внести некоторые изменения, включив геолокацию пользователей и фильтрацию трафика с учетом черного списка Роскомнадзора.&lt;br /&gt;&lt;br /&gt;При этом важно понимать, что для подавляющего большинства подобных сервисов российский рынок неинтересен, а значит не все из них будут тратить свои ресурсы на описанные выше действия. В результате возможность обхода блокировки для российских пользователей так или иначе сохранится, но ее устранение и не является основной целью внесенных поправок.&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/3608937000602410336/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/08/vpn.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/3608937000602410336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/3608937000602410336'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/08/vpn.html' title='Как на самом деле будет исполняться закон о запрете анонимайзеров и VPN'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-0iHjiOta9Ig/WZ6UUj6ZYzI/AAAAAAAAGUo/0ypMB9BZkhsm6QIFLZV3ptr-C5CtrfH4gCLcBGAs/s72-c/fence.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-8877072040291094054</id><published>2017-08-08T02:24:00.001-07:00</published><updated>2017-08-08T02:31:29.129-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="аналитика"/><category scheme="http://www.blogger.com/atom/ns#" term="исследование"/><category scheme="http://www.blogger.com/atom/ns#" term="уязвимости веб-приложений"/><title type='text'>Уязвимости веб-приложений: пора анализировать исходный код</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Введение&lt;/h2&gt;Сфера применения веб-технологий расширяется из года в год. Практически каждая компания использует в своей деятельности веб-приложения — как для работы с клиентами, так и для обеспечения внутренних бизнес-процессов. И если функциональности веб-приложений уделяется значительное внимание, то вопросы их безопасности зачастую решаются в последнюю очередь, что негативным образом сказывается на уровне защищенности всего предприятия.&lt;br /&gt;&lt;br /&gt;Уязвимости веб-приложений предоставляют злоумышленникам широкий простор для действий. Ошибки проектирования и администрирования позволяют атакующим получать важную информацию, а также нарушать функционирование веб-приложения, осуществлять атаки на отказ в обслуживании, проводить атаки на пользователей, проникать во внутреннюю сеть компании и получать доступ к критически значимым ресурсам.&lt;br /&gt;&lt;br /&gt;В данном отчете представлена статистика, полученная экспертами Positive Technologies в ходе работ по анализу защищенности веб-приложений в 2016 году, а также ее сравнение с результатами предыдущих лет.&lt;br /&gt;&lt;br /&gt;Представленное исследование позволяет понять, на какие недостатки защиты следует обратить внимание при разработке и эксплуатации приложений, какие угрозы несут в себе те или иные уязвимости и какие методы исследования безопасности наиболее эффективны. Также приводится оценка общего уровня защищенности веб-приложений и его динамика в последние годы.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;1. Методика&lt;/h2&gt;В данном отчете рассмотрены результаты исследований 73 веб-приложений, для которых проводился углубленный анализ защищенности с наиболее полным покрытием проверок. В статистику вошли не только внешние веб-приложения, доступные из сети Интернет, но и предназначенные для внутреннего пользования. В данном исследовании не учитываются уязвимости, обнаруженные в ходе работ по тестированию на проникновение, инструментальному сканированию и анализу систем ДБО: информация о них представлена в отдельных аналитических &lt;a href=&quot;http://www.ptsecurity.com/ru-ru/research/analytics/&quot;&gt;отчетах&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Оценка защищенности проводилась как ручным способом методами черного, серого и белого ящиков с использованием вспомогательных автоматизированных средств, так и в автоматизированном режиме с применением анализатора исходных кодов. Метод черного ящика заключается в проведении работ по оценке защищенности информационной системы от лица внешнего атакующего без предварительного получения какой-либо дополнительной информации о системе со стороны владельца. Метод серого ящика аналогичен методу черного ящика, при этом в качестве нарушителя в данном случае рассматривается пользователь, обладающий определенными привилегиями в системе. Метод белого ящика заключается в том, что для оценки защищенности информационной системы используются все необходимые данные о ней, включая исходный код приложений. Результаты ручного анализа защищенности представлены в первом разделе данного отчета, а результаты автоматизированного анализа — во втором.&lt;br /&gt;&lt;br /&gt;Обнаруженные уязвимости классифицировались согласно соответствующим угрозам по системе Web Application Security Consortium Threat Classification (&lt;a href=&quot;http://projects.webappsec.org/w/page/13246978/Threat%20Classification&quot;&gt;WASC TC v. &lt;/a&gt;2), за исключением категорий Improper Input Handling и Improper Output Handling, поскольку они реализуются в рамках множества других атак. Кроме того, дополнительно мы выделили категории Insecure Session, Server Side Request Forgery и Clickjacking. Эти категории отсутствуют в классификации WASC, однако достаточно часто встречаются в исследуемых системах.&lt;br /&gt;&lt;br /&gt;В категорию Insecure Session мы относим недостатки защиты сессии, например такие, как отсутствие флагов Secure и HttpOnly. Эти недостатки позволяют злоумышленнику перехватить значения Cookie пользователя при реализации различных атак.&lt;br /&gt;&lt;br /&gt;Server-Side Request Forgery (подделка запроса со стороны сервера) — уязвимость, позволяющая выполнять произвольные HTTP-запросы от имени системы. Приложение, получив URL-адрес или HTTP-сообщение, осуществляет недостаточную проверку адреса назначения перед отправкой запроса. Используя данный недостаток, злоумышленник может отправлять запросы на серверы с ограниченным доступом (например, компьютеры в локальной сети), что приводит к разглашению важных данных, получению злоумышленником исходных кодов приложения, к отказу в обслуживании и т. п. В результате эксплуатации этой уязвимости злоумышленник может получить информацию о структуре сегментов сети, недоступных внешнему пользователю, обращаться к внутренним ресурсам, производить сканирование портов (сервисов) и т. п.&lt;br /&gt;&lt;br /&gt;Clickjacking — разновидность атак на пользователей, заключающаяся в визуальном обмане. Ее принцип основан на том, что уязвимое приложение загружается во фрейме на страницу приложения, после чего маскируется под кнопку или какой-либо другой элемент. При клике по данному элементу пользователь выполняет задуманное злоумышленником действие в контексте уязвимого сайта. Уязвимость, позволяющая проводить эту атаку, возникает, когда приложение не возвращает специальный заголовок X-Frame-Options и тем самым разрешает показывать его во фреймах. Также в некоторых браузерах эта уязвимость может позволить выполнить атаку «Межсайтовое выполнение сценариев».&lt;br /&gt;&lt;br /&gt;В настоящем отчете приведены только уязвимости, связанные с ошибками в коде и конфигурации веб-приложений. Другие распространенные проблемы информационной безопасности (к примеру, недостатки процесса управления обновлениями ПО) не рассматриваются.&lt;br /&gt;&lt;br /&gt;Степень риска уязвимостей оценивалась согласно системе Common Vulnerability Scoring System (&lt;a href=&quot;https://www.first.org/cvss/specification-document&quot;&gt;CVSS v. 3&lt;/a&gt;); на основе этой оценки выделялись качественные оценки высокого, среднего и низкого уровней риска.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;2. Резюме&lt;/h2&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Все веб-приложения уязвимы&lt;/h4&gt;Во всех исследованных веб-приложениях были обнаружены те или иные недостатки защищенности. При этом в 58% приложений обнаружены критически опасные уязвимости. В то же время видны и позитивные тенденции: общая доля сайтов, содержащих критически опасные уязвимости, уменьшилась по сравнению с 2015 годом на 12%.&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Под угрозой пользователи&lt;/h4&gt;Практически все веб-приложения позволяют осуществлять атаки на пользователей. Кроме того, ряд веб-приложений осуществляет недостаточную защиту пользовательских данных. Так, доступ к персональным данным пользователей был получен в 20% приложений, которые обрабатывают пользовательскую информацию, включая сайты банков и государственных организаций.&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Утечки — по-прежнему актуальная проблема&lt;/h4&gt;Приблизительно в каждой второй системе выявлена утечка важных данных, в том числе исходного кода и персональных данных пользователей. Раскрывают информацию о версии используемого ПО 63% веб-приложений.&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Уязвимости веб-приложений — простой вектор проникновения в ЛВС&lt;/h4&gt;Каждое четвертое веб-приложение позволяет проводить атаки на ресурсы внутренней сети. Например, злоумышленник может получить доступ к файлам, сканировать устройства внутренней сети или проводить атаки на ресурсы сети. Также каждое четвертое веб-приложение содержит критически опасную уязвимость «Внедрение операторов SQL» и позволяет получить доступ к базе данных. Кроме того, эта уязвимость может дать возможность злоумышленнику прочитать произвольные файлы или создать новые, а также проводить атаки на отказ в обслуживании.&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Промышленные компании наиболее уязвимы&lt;/h4&gt;Почти половина веб-приложений промышленных компаний характеризуется крайне низким уровнем защищенности. Во всех отраслях экономики, кроме финансовой, преобладают приложения, подверженные уязвимостям высокого уровня риска. В финансовой сфере 38% приложений содержат критически опасные уязвимости.&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;64% веб-приложений на основе ASP.NET содержат критически опасные уязвимости&lt;/h4&gt;Приблизительно каждое второе веб-приложение, созданное на базе языков PHP и Java, также содержит критически опасные уязвимости. При этом на одно веб-приложение, разработанное на языке PHP, приходится максимальное количество таких уязвимостей — 2,8 на систему.&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Продуктивные системы более уязвимы, чем тестовые&amp;nbsp;&lt;/h4&gt;Продуктивные системы в 2016 году являются менее защищенными. При ручном анализе критически опасные уязвимости выявляются в 50% тестовых систем и в 55% продуктивных систем. Уязвимостей высокого и среднего уровня риска в одной продуктивной системе выявлено в среднем в два раза больше, чем в одной тестовой.&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Анализ исходного кода эффективнее «черного ящика»&lt;/h4&gt;В рамках ручного анализа доступ к исходному коду позволял выявить критически опасные уязвимости в 75% приложений, а при исследовании методом черного ящика критически опасные уязвимости были обнаружены в 49% систем.&lt;br /&gt;&lt;br /&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;Автоматизированный анализ выявляет уязвимости в кратчайшее время&lt;/h4&gt;В среднем на одно приложение автоматизированный анализатор исходного кода позволил выявить 4,6 уязвимости высокого уровня риска, 66,9 уязвимости среднего уровня риска и 45,9 уязвимости низкого уровня риска. Анализ исходного кода автоматизированными средствами показывает высокую эффективность, а скорость работы превосходит возможности ручного тестирования. &lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;3. Портрет участников исследования&lt;/h2&gt;Рассматриваемые веб-приложения принадлежат компаниям, относящимся к различным сферам деятельности — финансовым организациям, государственным учреждениям, СМИ, телекоммуникационным и промышленным компаниям; в отдельную категорию выделены интернет-магазины различной направленности.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-nsOF33KEJbc/WYMbNYa4sFI/AAAAAAAAGLQ/9VL-FX4yXBg9tbkfol53Iwinzh36T_kPACLcBGAs/s1600/w1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;530&quot; data-original-width=&quot;917&quot; height=&quot;368&quot; src=&quot;https://4.bp.blogspot.com/-nsOF33KEJbc/WYMbNYa4sFI/AAAAAAAAGLQ/9VL-FX4yXBg9tbkfol53Iwinzh36T_kPACLcBGAs/s640/w1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 1. Портрет участников исследования&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Среди исследуемых приложений преобладали продуктивные, т. е. внедренные в эксплуатацию и доступные для пользования, они составили почти две трети от общего количества систем.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-4Qn95fTrInY/WYMbXlFReRI/AAAAAAAAGLU/VCIUovnAgeoASyinxYMjRqQy9Lcb1fKSACLcBGAs/s1600/w2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;311&quot; data-original-width=&quot;580&quot; height=&quot;213&quot; src=&quot;https://4.bp.blogspot.com/-4Qn95fTrInY/WYMbXlFReRI/AAAAAAAAGLU/VCIUovnAgeoASyinxYMjRqQy9Lcb1fKSACLcBGAs/s400/w2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 2. Доли продуктивных и тестовых систем&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;В этом году среди средств разработки веб-приложений преобладают PHP, Java, по сравнению с прошлым годом значительно увеличилась доля приложений, созданных на основе технологии ASP.NET. Иные средства разработки (Ruby, Python) объединены в категорию «Другие» и составляют всего 7%.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-M9ildHrBA7s/WYMbkITQkXI/AAAAAAAAGLY/rAX2zU1SY3snLzgIKaFdhzl_qOtz6SDuQCLcBGAs/s1600/w3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;378&quot; data-original-width=&quot;577&quot; height=&quot;261&quot; src=&quot;https://3.bp.blogspot.com/-M9ildHrBA7s/WYMbkITQkXI/AAAAAAAAGLY/rAX2zU1SY3snLzgIKaFdhzl_qOtz6SDuQCLcBGAs/s400/w3.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 3. Средства разработки веб-приложений&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;4. Тенденции&lt;/h2&gt;Все веб-приложения, исследованные в рамках анализа защищенности ручными методами или с использованием автоматизированных средств, были подвержены уязвимостям той или иной степени опасности. При этом всего в 1% приложений были выявлены уязвимости только низкой степени опасности. Позитивные изменения состоят в значительном сокращении (с 70 до 58%) доли веб-приложений, содержащих уязвимости высокого уровня риска. Частично на статистические данные повлиял тот факт, что компании, которые в прошлом году проводили анализ защищенности, учли результаты проверок при разработке новых веб-приложений. Причем в первую очередь внимание уделялось устранению критически опасных уязвимостей.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-kNEITolG_UU/WYMbuZUVWgI/AAAAAAAAGLc/zRAMha2W2RMKvVCeOuIka1MkPHsOcniuACLcBGAs/s1600/w4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;283&quot; data-original-width=&quot;1009&quot; height=&quot;178&quot; src=&quot;https://3.bp.blogspot.com/-kNEITolG_UU/WYMbuZUVWgI/AAAAAAAAGLc/zRAMha2W2RMKvVCeOuIka1MkPHsOcniuACLcBGAs/s640/w4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 4. Доля уязвимых сайтов по максимальной степени риска уязвимостей&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;В целом негативная тенденция наблюдалась в течение предыдущих трех периодов исследований, и если в 2015 году мы наблюдали только замедление роста числа приложений, подверженных уязвимостям высокого уровня риска, то в 2016 году произошел спад. Однако стоит обратить внимание, что критически опасные ошибки все еще выявляются более чем в половине приложений, для которых проводится анализ защищенности.&lt;br /&gt;&lt;br /&gt;Практически во всех исследованных приложениях были обнаружены уязвимости среднего уровня риска. Это число незначительно колеблется каждый год в пределах 90—100%. Возросла доля веб-приложений, подверженных уязвимостям низкого уровня риска.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-vtM09bPVDRk/WYMb14bkEGI/AAAAAAAAGLg/InHiMMJqyF8z_W4ndr6OGM3shSriquVcACLcBGAs/s1600/w5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;344&quot; data-original-width=&quot;1010&quot; height=&quot;216&quot; src=&quot;https://4.bp.blogspot.com/-vtM09bPVDRk/WYMb14bkEGI/AAAAAAAAGLg/InHiMMJqyF8z_W4ndr6OGM3shSriquVcACLcBGAs/s640/w5.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 5. Доли сайтов с уязвимостями различной степени риска&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;5. Ручной анализ защищенности веб-приложений&lt;/h2&gt;Среди всех уязвимостей, выявленных в рамках ручного анализа веб-приложений, одну десятую часть составляют уязвимости высокого уровня риска, а большая часть (81%) относится к среднему уровню опасности. По сравнению с прошлым годом доля критически опасных уязвимостей существенно сократилась, однако это связано преимущественно с тем, что в 2016 году на одну систему выявлено значительно больше уязвимостей среднего уровня риска.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-LFXqIEzKq6A/WYMcARU3S-I/AAAAAAAAGLk/rqRNdPQ4qD467QWo8MgWMyVM_BTI76FRACLcBGAs/s1600/w6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;244&quot; data-original-width=&quot;571&quot; height=&quot;272&quot; src=&quot;https://2.bp.blogspot.com/-LFXqIEzKq6A/WYMcARU3S-I/AAAAAAAAGLk/rqRNdPQ4qD467QWo8MgWMyVM_BTI76FRACLcBGAs/s640/w6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 6. Доля уязвимостей различной степени риска (ручное тестирование)&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Недостатки безопасности найдены во всех исследованных веб-приложениях. Критически опасные уязвимости обнаружены более чем в половине приложений, для которых проводились ручные проверки (54%), 44% приложений подвержены уязвимостям среднего уровня риска и ниже, и лишь в 2% приложений были выявлены уязвимости только низкой степени опасности.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-2DYa6sYpz3g/WYMcHhE25EI/AAAAAAAAGLo/eLZgIOnZnvQG-p_v8FxIdM8xSe-KV9hOQCLcBGAs/s1600/w7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;375&quot; data-original-width=&quot;643&quot; height=&quot;371&quot; src=&quot;https://3.bp.blogspot.com/-2DYa6sYpz3g/WYMcHhE25EI/AAAAAAAAGLo/eLZgIOnZnvQG-p_v8FxIdM8xSe-KV9hOQCLcBGAs/s640/w7.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 7. Распределение систем по максимальной степени риска обнаруженных уязвимостей (ручное тестирование)&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;В среднем на одну систему при ручном анализе защищенности выявлено 17 уязвимостей среднего уровня риска и по две уязвимости высокого и низкого уровня риска.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-Q2vTFR6RkAs/WYMcPOKp2eI/AAAAAAAAGLs/_ULzc3Cc-RMWxXTMr7hg5Zo_d1MXMGjhQCLcBGAs/s1600/w8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;253&quot; data-original-width=&quot;659&quot; height=&quot;243&quot; src=&quot;https://3.bp.blogspot.com/-Q2vTFR6RkAs/WYMcPOKp2eI/AAAAAAAAGLs/_ULzc3Cc-RMWxXTMr7hg5Zo_d1MXMGjhQCLcBGAs/s640/w8.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 8. Среднее число уязвимостей на одну систему (ручное тестирование)&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;5.1.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Наиболее распространенные уязвимости&lt;/h3&gt;В 2016 году половина уязвимостей, вошедших в десятку самых распространенных, позволяет совершать атаки на пользователей веб-приложений.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-9ZluIadnLw8/WYMcaoLMX-I/AAAAAAAAGLw/C1OQhzlejskT2qhaxUdY5DRqKjRWJ0M0QCLcBGAs/s1600/w9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;673&quot; data-original-width=&quot;981&quot; height=&quot;438&quot; src=&quot;https://1.bp.blogspot.com/-9ZluIadnLw8/WYMcaoLMX-I/AAAAAAAAGLw/C1OQhzlejskT2qhaxUdY5DRqKjRWJ0M0QCLcBGAs/s640/w9.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 9. Наиболее популярные уязвимости, выявленные ручным тестированием (доля систем)&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Как и в прошлом году, на первой строчке рейтинга находится уязвимость среднего уровня риска «Межсайтовое выполнение сценариев» (Cross-Site Scripting), которая встречается в 75% исследованных систем. В результате эксплуатации данной уязвимости злоумышленник может внедрить в браузер пользователя произвольные HTML-теги, включая сценарии на языке JavaScript и других языках, и таким образом получить значение идентификатора сессии атакуемого и совершить иные неправомерные действия, например фишинговые атаки.&lt;br /&gt;&lt;br /&gt;Эксперты Positive Technologies в прошедшем году проводили также исследования атак злоумышленников на веб-приложения, в том числе составили &lt;a href=&quot;http://www.ptsecurity.com/upload/corporate/ru-ru/analytics/Web-Applications-Attacks-rus.pdf&quot;&gt;рейтинг наиболее популярных атак&lt;/a&gt;. Исходными данными для статистического отчета послужили результаты множества пилотных проектов по внедрению межсетевого экрана уровня приложений PT Application Firewall среди российских и зарубежных компаний. Для того чтобы взломать сайт или атаковать его пользователей, злоумышленники пробуют эксплуатировать различные уязвимости приложения — как ошибки, допущенные при разработке, так и недостатки администрирования. По результатам исследований было установлено, что в 58% приложений, для которых проводились пилотные проекты, злоумышленники предпринимали попытки атаковать пользователей путем эксплуатации самой распространенной в этом году уязвимости «Межсайтовое выполнение сценариев».&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-k3kBOpPZdUA/WYMcl_52abI/AAAAAAAAGL0/AUz4nNECLnQmygNjuMR8WRxFv9qVpj_zgCLcBGAs/s1600/w10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;241&quot; data-original-width=&quot;385&quot; height=&quot;200&quot; src=&quot;https://2.bp.blogspot.com/-k3kBOpPZdUA/WYMcl_52abI/AAAAAAAAGL0/AUz4nNECLnQmygNjuMR8WRxFv9qVpj_zgCLcBGAs/s320/w10.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 10. Атака «Межсайтовое выполнение сценариев» (доля систем)&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Веб-приложения, содержащие ошибки, связанные с раскрытием информации о версии ПО (Fingerprinting), занимают второе место в рейтинге и встречаются в 63% систем. Кроме того, более чем в половине систем (54%) выявлена утечка важных данных, в том числе исходного кода и персональных данных.&lt;br /&gt;&lt;br /&gt;Отсутствие защиты от перебора учетных данных (Brute Force) остается на третьем месте, но доля приложений, уязвимых для такого перебора, увеличилась на 10%.&lt;br /&gt;&lt;br /&gt;На пятом и шестом местах находятся недостатки защиты пользовательских сессий и отсутствие защиты от атак типа Clickjacking. Сравнение с прошлым периодом исследований для этих недостатков не приводится, поскольку в отдельные категории они были выделены лишь в этом году. В то время как разработчики стали более внимательно относиться к устранению критически опасных уязвимостей, несущих угрозу непосредственно для владельцев веб-приложений, на первый план в этом году выходят ошибки, затрагивающие пользователей. В 35% систем выявлена уязвимость, которая также позволяет проводить атаки на пользователей, — «Подделка межсайтовых запросов» (Cross-Site Request Forgery).&lt;br /&gt;&lt;br /&gt;Как уже отмечалось, общая доля сайтов, содержащих уязвимости высокого уровня риска, уменьшилась, и в этом году в рейтинге оказалась всего одна критически опасная уязвимость — «Внедрение операторов SQL», которой, тем не менее, подвержены 25% веб-приложений. По итогам исследований атак на веб-приложения в 2016 году попытка эксплуатации этой уязвимости находится на первом месте в рейтинге наиболее популярных атак и встречается в 84% систем.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-4l2s7XY6sxI/WYMc6iJ-bWI/AAAAAAAAGL4/_lI1zR-ZVcQBLuwHiiulTFtoNVpQnezqgCLcBGAs/s1600/w11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;245&quot; data-original-width=&quot;314&quot; src=&quot;https://3.bp.blogspot.com/-4l2s7XY6sxI/WYMc6iJ-bWI/AAAAAAAAGL4/_lI1zR-ZVcQBLuwHiiulTFtoNVpQnezqgCLcBGAs/s1600/w11.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 11. Атаки «Внедрение операторов SQL» (доля систем)&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Уязвимости клиентской части в 2016 году составили 59% от общего числа. Среди них «Межсайтовое выполнение сценариев», «Подделка межсайтовых запросов», недостатки защиты сессии и другие проблемы безопасности, позволяющие совершать атаки на клиентов веб-приложения. 41% выявленных уязвимостей относятся к серверной части приложений, например «Утечка информации» или «Недостаточная авторизация».&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-sv5c7ZdOkTI/WYMdQ7MDfhI/AAAAAAAAGL8/URS3hgRgZdgkFc2H1QWG_nQJs19qBVKrgCLcBGAs/s1600/w12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;299&quot; data-original-width=&quot;720&quot; height=&quot;165&quot; src=&quot;https://3.bp.blogspot.com/-sv5c7ZdOkTI/WYMdQ7MDfhI/AAAAAAAAGL8/URS3hgRgZdgkFc2H1QWG_nQJs19qBVKrgCLcBGAs/s400/w12.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 12. Уязвимости по объекту атаки&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Большинство обнаруженных уязвимостей (73%) содержатся в программном коде и связаны с ошибками при разработке веб-приложений — как, например, «Внедрение операторов SQL». Некорректные параметры конфигурации веб-серверов составляют около четверти от общего числа недостатков безопасности.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-phhEY4QG2y4/WYMdYdWbBoI/AAAAAAAAGMA/leWuxvCc5aceR8Hc9g1PNL-dUP_zr2lMQCLcBGAs/s1600/w13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;313&quot; data-original-width=&quot;791&quot; height=&quot;157&quot; src=&quot;https://2.bp.blogspot.com/-phhEY4QG2y4/WYMdYdWbBoI/AAAAAAAAGMA/leWuxvCc5aceR8Hc9g1PNL-dUP_zr2lMQCLcBGAs/s400/w13.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 13. Типы уязвимостей&lt;/i&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;5.2. Анализ угроз и уровней защищенности&lt;/h3&gt;&lt;div&gt;В зависимости от последствий, которые могут вызвать имеющиеся уязвимости, введена градация уровней защищенности веб-приложений — от крайне низкого до приемлемого. Под крайне низкой степенью защиты мы понимаем наличие критически опасных уязвимостей, например позволяющих выполнять команды ОС сервера любому внешнему злоумышленнику или приводящих к разглашению особо чувствительной информации. В целом при наличии уязвимостей высокой степени риска уровень защищенности системы может варьироваться от крайне низкого до уровня ниже среднего.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Общий уровень защищенности веб-приложений остается достаточно низким. По результатам проведенного анализа уровень защищенности 16% систем был оценен экспертами как крайне низкий.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Низким уровнем защищенности характеризуется каждое третье из исследованных веб-приложений (32%). Достаточной степенью защиты обладают всего 5% приложений.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-dnwY-IRvHGE/WYMdjl3XGaI/AAAAAAAAGME/omEwOyJX6wgv1q1tJeJC9JptGOVNB-QswCLcBGAs/s1600/w14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;386&quot; data-original-width=&quot;911&quot; height=&quot;268&quot; src=&quot;https://4.bp.blogspot.com/-dnwY-IRvHGE/WYMdjl3XGaI/AAAAAAAAGME/omEwOyJX6wgv1q1tJeJC9JptGOVNB-QswCLcBGAs/s640/w14.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 14. Уровень защищенности веб-приложений&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Наименее защищенными в 2016 году оказались веб-приложения интернет-магазинов различного рода, промышленных и телекоммуникационных компаний: уровень защищенности более чем половины из них оценивается как низкий или крайне низкий. При этом крайне низкой степенью защиты обладали более трети веб-приложений компаний из сфер электронной коммерции (34%) и промышленности (43%). Немногим лучше ситуация с банками и государственными организациями. Достаточный уровень защиты был отмечен лишь в 15% веб-приложений в сфере телекоммуникаций. Для приложений СМИ статистика не приводится, поскольку их выборка недостаточна для объективной оценки.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-KirQMvay8LE/WYMdsKFD3sI/AAAAAAAAGMI/CywNiB0rW4MoWyRQM_Xs6ewscs8SEXIWwCLcBGAs/s1600/w15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;372&quot; data-original-width=&quot;1009&quot; height=&quot;234&quot; src=&quot;https://4.bp.blogspot.com/-KirQMvay8LE/WYMdsKFD3sI/AAAAAAAAGMI/CywNiB0rW4MoWyRQM_Xs6ewscs8SEXIWwCLcBGAs/s640/w15.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 15. Уровень защищенности веб-приложений по отраслям&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Самой распространенной угрозой в 2016 году оказались атаки на пользователей веб-приложений: такие атаки возможны практически во всех веб-приложениях (94%). Четверть веб-приложений, как было показано в предыдущем разделе, содержит уязвимости, пользуясь которыми злоумышленник может получить доступ к базам данных. Столько же веб-приложений (25%) могут стать вектором проникновения во внутреннюю сеть компании, в частности они позволяют сканировать устройства, получать информацию о структуре сети, отправлять запросы к локальным узлам. Приблизительно каждое пятое приложение (19%) дает возможность выполнять произвольные команды ОС на сервере.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Необходимо добавить, что в перечень проверок, осуществляемых в рамках анализа защищенности, не входит тестирование на отказ в обслуживании. Тем не менее в ряде приложений были выявлены уязвимости, которые позволяют злоумышленнику осуществлять подобные атаки.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-H8J_V1TSZ3U/WYMeA5BIylI/AAAAAAAAGMM/UyEuKXVLmfcbfuI2omKzHzadyayrsJaPQCLcBGAs/s1600/w16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;391&quot; data-original-width=&quot;1009&quot; height=&quot;248&quot; src=&quot;https://2.bp.blogspot.com/-H8J_V1TSZ3U/WYMeA5BIylI/AAAAAAAAGMM/UyEuKXVLmfcbfuI2omKzHzadyayrsJaPQCLcBGAs/s640/w16.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 16. Самые распространенные угрозы&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;В основном совершать атаки на пользователей приложений позволяли такие уязвимости, как «Межсайтовое выполнение сценариев», «Подделка межсайтовых запросов», «Открытое перенаправление», а также недостаточная защита сессий и отсутствие защиты от атак типа Clickjacking. Эти ошибки вошли в топ-10 самых распространенных уязвимостей в этом году.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-8X1TRPn5U3U/WYMeH8dLPuI/AAAAAAAAGMQ/HBq5fYEbSbwIS3IGE7hY-gLMfHuxhEJDACLcBGAs/s1600/w17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;489&quot; data-original-width=&quot;903&quot; height=&quot;345&quot; src=&quot;https://3.bp.blogspot.com/-8X1TRPn5U3U/WYMeH8dLPuI/AAAAAAAAGMQ/HBq5fYEbSbwIS3IGE7hY-gLMfHuxhEJDACLcBGAs/s640/w17.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 17. Соотношение уязвимостей, позволяющих проводить атаки на пользователей&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Злоумышленник может получить несанкционированный доступ к 75% приложений. Причиной этого служат в основном слабая парольная политика, отсутствие защиты от перебора учетных данных и возможность проведения атак на пользователей.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Третью и четвертую строчки рейтинга занимают угрозы, связанные с утечкой информации. Раскрытие информации о версии приложения является недостатком низкого уровня риска, однако при использовании устаревшего ПО злоумышленник может использовать известные уязвимости, для большинства из которых можно найти эксплойты в открытом доступе.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-T2OajV5JbqA/WYMeVINXPBI/AAAAAAAAGMU/U8VBRlP59ZsBWba8DowfXTvUcJU6raj0wCLcBGAs/s1600/w19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;256&quot; data-original-width=&quot;328&quot; height=&quot;248&quot; src=&quot;https://2.bp.blogspot.com/-T2OajV5JbqA/WYMeVINXPBI/AAAAAAAAGMU/U8VBRlP59ZsBWba8DowfXTvUcJU6raj0wCLcBGAs/s320/w19.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 18. Доля систем, в которых злоумышленник может получить доступ к исходному коду&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Отдельно отметим, что в 8% систем в результате эксплуатации различных уязвимостей был получен доступ к исходному коду веб-приложений. Анализ исходного кода позволяет злоумышленникам выявить другие уязвимости приложения и спланировать дальнейшее развитие вектора атаки. Кроме того, в исходном коде приложения может содержаться чувствительная информация для доступа к критически важным ресурсам.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Под угрозой также находятся и персональные данные пользователей, доступ к которым возможен в 20% систем, обрабатывающих такие данные, включая сайты банков и государственных организаций. Злоумышленник может получить сведения о пользователях как вследствие утечки информации, так и в результате эксплуатации других уязвимостей, например внедрения операторов SQL.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-YXlFTf56btI/WYMeeVr1YSI/AAAAAAAAGMY/W9TDDKJNXlImzbZavouEBn2yYR7GH9G3ACLcBGAs/s1600/w20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;286&quot; data-original-width=&quot;393&quot; height=&quot;232&quot; src=&quot;https://3.bp.blogspot.com/-YXlFTf56btI/WYMeeVr1YSI/AAAAAAAAGMY/W9TDDKJNXlImzbZavouEBn2yYR7GH9G3ACLcBGAs/s320/w20.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 19. Доля систем, в которых злоумышленник может получить доступ к персональным данным пользователей&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Если рассмотреть критически опасные угрозы в зависимости от отрасли, то можно отметить, что в приложениях госучреждений, финансовых и телекоммуникационных компаний встречаются все угрозы высокого уровня риска. Угроза доступа к СУБД и выполнения команд ОС распространена по большей части среди веб-приложений интернет-магазинов и промышленных компаний.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-YUOxLf7IcCs/WYMe5T83d-I/AAAAAAAAGMc/TkmrZflYC04y94ulEEVYmIxBoE8S5KYSACLcBGAs/s1600/w21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;428&quot; data-original-width=&quot;1009&quot; height=&quot;270&quot; src=&quot;https://1.bp.blogspot.com/-YUOxLf7IcCs/WYMe5T83d-I/AAAAAAAAGMc/TkmrZflYC04y94ulEEVYmIxBoE8S5KYSACLcBGAs/s640/w21.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 20. Критически опасные угрозы по отраслям&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;5.3.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Статистика для различных отраслей экономики&lt;/h3&gt;&lt;div&gt;В данном разделе представлена статистика веб-приложений сферы телекоммуникаций, финансового сектора, электронной коммерции, государственных учреждений, а также промышленности. В текущем разделе не рассматриваются веб-приложения СМИ, поскольку их выборка недостаточна для объективной оценки.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Как показывают полученные результаты, во всех отраслях, за исключением финансовой, преобладают веб-приложения, подверженные уязвимостям высокой степени опасности. Так, уязвимости высокого уровня риска найдены в 74% веб-приложений телекоммуникационных компаний, 67% приложений государственных организаций и интернет-магазинов, 57% приложений промышленных компаний. В финансовой сфере таким уязвимостям оказались подвержены всего треть веб-приложений (38%).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-gH1EebkAhNc/WYMfDJKh3EI/AAAAAAAAGMg/WQA_Wno6sZYu-_bJIfwYjer0eZLI8j-3ACLcBGAs/s1600/w22.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;635&quot; data-original-width=&quot;953&quot; height=&quot;426&quot; src=&quot;https://4.bp.blogspot.com/-gH1EebkAhNc/WYMfDJKh3EI/AAAAAAAAGMg/WQA_Wno6sZYu-_bJIfwYjer0eZLI8j-3ACLcBGAs/s640/w22.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 21. Доли веб-приложений с уязвимостями различной степени риска&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Уязвимости средней степени опасности были обнаружены во всех исследованных веб-приложениях, кроме некоторых приложений телекоммуникационных компаний. Можно заметить, что в сфере телекоммуникаций присутствуют как множество веб-приложений, содержащих критически опасные уязвимости, так и небольшой процент относительно защищенных веб-приложений, где были выявлены лишь незначительные недостатки.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-vW4WkGiOSWA/WYMfUBaBstI/AAAAAAAAGMk/Upk5cO0dscIc9aARqMquaQguSn9Dn5N9ACLcBGAs/s1600/w23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;349&quot; data-original-width=&quot;1009&quot; height=&quot;220&quot; src=&quot;https://2.bp.blogspot.com/-vW4WkGiOSWA/WYMfUBaBstI/AAAAAAAAGMk/Upk5cO0dscIc9aARqMquaQguSn9Dn5N9ACLcBGAs/s640/w23.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 22. Максимальная степень риска (доли веб-приложений)&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Если же рассмотреть среднее число уязвимостей различного уровня риска, обнаруженных в веб-приложениях, то на первом месте по количеству критически опасных уязвимостей окажутся веб-приложения государственных компаний — 6,2 уязвимости на систему. Напомним, что в прошлом году этот показатель составлял меньше единицы (0,7 уязвимости). Если в предыдущие годы проверки проводились лишь для наиболее важных государственных систем, при разработке которых безопасность является одним из главных требований, то в настоящее время все большее число государственных организаций начинает обращать внимание на вопросы безопасности, проводить анализ существующих систем, в том числе и веб-приложений, уровень защищенности которых оказывается достаточно низким.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Также высокое число критически опасных уязвимостей присутствует в веб-приложениях компаний, занимающихся электронной коммерцией. Эти веб-приложения содержат и наибольшее количество уязвимостей среднего уровня риска: 39,3 уязвимости на систему в среднем выявляется для интернет-магазинов и 27,5 уязвимости — для государственных организаций.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Около двух уязвимостей критического уровня риска в среднем можно обнаружить в веб-приложениях промышленных и телекоммуникационных компаний, а наиболее защищенными по данному критерию являются веб-приложения финансового сектора — всего 0,8 уязвимости высокого уровня риска на приложение.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-nwx4Vi3IM9Q/WYMfiK22tcI/AAAAAAAAGMo/hJy61KgbgRcQ5ROASXAWdaTJatxWZr7gQCLcBGAs/s1600/w24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;773&quot; data-original-width=&quot;1009&quot; height=&quot;490&quot; src=&quot;https://3.bp.blogspot.com/-nwx4Vi3IM9Q/WYMfiK22tcI/AAAAAAAAGMo/hJy61KgbgRcQ5ROASXAWdaTJatxWZr7gQCLcBGAs/s640/w24.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 23. Среднее число уязвимостей различного уровня риска на одно приложение&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Среди уязвимостей высокого уровня риска в 2016 году наиболее часто встречалась уязвимость «Внедрение операторов SQL», она входит в десятку самых популярных уязвимостей и содержится в веб-приложениях всех отраслей. Распространены и такие опасные уязвимости, как «Внедрение внешних сущностей XML», «Выполнение команд ОС» и «Выход за пределы назначенного каталога». В веб-приложениях телекоммуникационных компаний и финансовых организаций встречаются все перечисленные ошибки, однако это может быть связано с тем, что приложения из этих отраслей составили большую часть выборки.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-uQNbs3zEH9M/WYMfw7RO5cI/AAAAAAAAGMs/l2odl1JPESwMQEJFDcO4UUAid2MRa-H0wCLcBGAs/s1600/w25.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;639&quot; data-original-width=&quot;985&quot; height=&quot;414&quot; src=&quot;https://3.bp.blogspot.com/-uQNbs3zEH9M/WYMfw7RO5cI/AAAAAAAAGMs/l2odl1JPESwMQEJFDcO4UUAid2MRa-H0wCLcBGAs/s640/w25.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 24. Доли отраслевых сайтов с распространенными уязвимостями&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;5.4.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Анализ различных средств разработки&lt;/h3&gt;&lt;div&gt;Как и в предыдущем году, все исследованные приложения, независимо от средства разработки, содержат уязвимости как минимум среднего уровня риска. В приведённой здесь статистике рассматриваются сайты на PHP, Java и ASP.NET. Приложения, написанные на других, менее популярных языках, присутствовали в выборке в малом количестве, поэтому статистика по ним не приводится - однако во всех приложениях, разработанных с использованием этих средств, обнаружены критически опасные уязвимости, и лишь в одном выявлены только уязвимости низкого уровня риска.&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-5lA_WcuveMU/WYMf6jsYkvI/AAAAAAAAGMw/JX4tI0PPr_o1hBIuNQe99euOUUjhpOqpwCLcBGAs/s1600/w26.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;371&quot; data-original-width=&quot;1009&quot; height=&quot;234&quot; src=&quot;https://2.bp.blogspot.com/-5lA_WcuveMU/WYMf6jsYkvI/AAAAAAAAGMw/JX4tI0PPr_o1hBIuNQe99euOUUjhpOqpwCLcBGAs/s640/w26.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 25. Доля веб-приложений по максимальному уровню риска уязвимостей&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;В 2016 году распределение приложений, созданных с использованием языков программирования PHP и Java, по уровню опасности выявленных уязвимостей оказалось практически одинаковым: все приложения подвержены уязвимостям среднего уровня риска, а более половины приложений содержат критически опасные уязвимости.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Наиболее высокий процент приложений, содержащих критически опасные уязвимости (64%), наблюдается среди систем, разработанных на базе технологии ASP.NET. При этом доля приложений, в которых были обнаружены уязвимости среднего и низкого уровня риска, несколько ниже, чем для PHP и Java: 93% и 50% соответственно. В то же время на одно приложение ASP.NET в среднем приходится меньше критически опасных уязвимостей, чем для приложений на основе PHP и Java.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-mQePCa6UK1I/WYMgWLDuqcI/AAAAAAAAGM4/vUWrSOMl71gEa6naIqGKac0fumSZ9-C6QCLcBGAs/s1600/w27.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;414&quot; data-original-width=&quot;1009&quot; height=&quot;262&quot; src=&quot;https://4.bp.blogspot.com/-mQePCa6UK1I/WYMgWLDuqcI/AAAAAAAAGM4/vUWrSOMl71gEa6naIqGKac0fumSZ9-C6QCLcBGAs/s640/w27.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 26. Доли систем с уязвимостями разной степени риска&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Как уже упоминалось, по сравнению с прошлыми периодами исследований заметно сократилось количество критически опасных уязвимостей. В среднем на одну систему приходится около 2 уязвимостей высокого уровня риска, максимальное число таких уязвимостей (2,8) содержат приложения, разработанные на языке PHP. Число уязвимостей среднего уровня опасности, напротив, увеличилось в сравнении с показателями предыдущего года (для языков PHP и Java), при этом приложения, созданные на базе языка Java, содержат почти в два раза больше таких уязвимостей, чем остальные приложения.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-rWcfct3_yys/WYMgesJRncI/AAAAAAAAGM8/a7OMOQJhjoQQ6Y6-NZtBYs0UqKRuUCDtACLcBGAs/s1600/w28.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;404&quot; data-original-width=&quot;1009&quot; height=&quot;256&quot; src=&quot;https://1.bp.blogspot.com/-rWcfct3_yys/WYMgesJRncI/AAAAAAAAGM8/a7OMOQJhjoQQ6Y6-NZtBYs0UqKRuUCDtACLcBGAs/s640/w28.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 27. Среднее количества уязвимостей на одну систему в зависимости от средства разработки&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Рейтинг самых распространенных недостатков в зависимости от средств разработки представлен в таблице 1.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-tjGP69usaOo/WYMgmiI6F5I/AAAAAAAAGNA/DQJvHzXQxWAKNI0Rs2ppcfQ-_jZRbCulACLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-08-03%2B%25D0%25B2%2B15.37.16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;952&quot; height=&quot;354&quot; src=&quot;https://2.bp.blogspot.com/-tjGP69usaOo/WYMgmiI6F5I/AAAAAAAAGNA/DQJvHzXQxWAKNI0Rs2ppcfQ-_jZRbCulACLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-08-03%2B%25D0%25B2%2B15.37.16.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Самой распространенной уязвимостью для всех приложений оказалась уязвимость «Межсайтовое выполнение сценариев», она обнаружена более чем в 60% приложений для всех языков программирования. Распространены также недостатки, связанные с раскрытием чувствительных данных: «Утечка информации» и «Раскрытие информации о версии ПО».&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Для языков PHP и Java по сравнению с прошлым годом сократилась доля приложений, содержащих уязвимости высокого уровня риска. Так, например, в приведенном рейтинге отсутствует популярная в прошлые годы уязвимость «Выход за пределы назначенного каталога».&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Тем не менее от 26% до 29% приложений в каждой категории содержат критически опасную уязвимость «Внедрение операторов SQL», более четверти приложений (26%) на базе языка PHP содержат уязвимость «Выполнение команд ОС», а для остальных средств разработки в десятку наиболее распространенных недостатков входит «Внедрение внешних сущностей XML».&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Независимо от средства разработки та или иная часть приложений подвержена уязвимостям из общего рейтинга наиболее распространенных недостатков, что отражено на приведенных ниже рисунках.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-qSMCLAUCmA0/WYMgwOZQgPI/AAAAAAAAGNE/H4TXK5rVxL4B_WI0beaxGESOSeXpZFhzQCLcBGAs/s1600/w29.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;476&quot; data-original-width=&quot;1009&quot; height=&quot;300&quot; src=&quot;https://4.bp.blogspot.com/-qSMCLAUCmA0/WYMgwOZQgPI/AAAAAAAAGNE/H4TXK5rVxL4B_WI0beaxGESOSeXpZFhzQCLcBGAs/s640/w29.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 28. Доля веб-приложений, подверженных наиболее распространенным уязвимостям, по средствам разработки (часть 1)&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-ZMx5MGKUXcs/WYMg4XjrtEI/AAAAAAAAGNI/C34oGVmv_E4gZaTEA2fobFvBd97IAVcsACLcBGAs/s1600/w30.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;445&quot; data-original-width=&quot;1009&quot; height=&quot;282&quot; src=&quot;https://3.bp.blogspot.com/-ZMx5MGKUXcs/WYMg4XjrtEI/AAAAAAAAGNI/C34oGVmv_E4gZaTEA2fobFvBd97IAVcsACLcBGAs/s640/w30.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 29. Доля веб-приложений, подверженных наиболее распространенным уязвимостям, по средствам разработки (часть 2)&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;5.5.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Сравнение тестовых и продуктивных систем&lt;/h3&gt;&lt;div&gt;В 2016 году продуктивные системы оказались более уязвимыми, чем тестовые. Каждое второе веб-приложение на стадии разработки содержит критически опасные ошибки, а среди систем, находящихся в процессе эксплуатации, такие ошибки выявляются уже в 55% приложений.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-2OsU87-pOsA/WYMhuGrFd7I/AAAAAAAAGNM/fb1_gPMtRCo7f4mXNSE0Raki4B3cDke4wCLcBGAs/s1600/w31.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;315&quot; data-original-width=&quot;1009&quot; height=&quot;198&quot; src=&quot;https://2.bp.blogspot.com/-2OsU87-pOsA/WYMhuGrFd7I/AAAAAAAAGNM/fb1_gPMtRCo7f4mXNSE0Raki4B3cDke4wCLcBGAs/s640/w31.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 30. Максимальный уровень риска уязвимостей (доли систем)&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Продуктивные системы являются менее защищенными и по количеству обнаруженных уязвимостей. Ошибок высокой и средней степени риска в продуктивных системах выявлено в среднем в два раза больше, чем на тестовых площадках. Можно объяснить такое распределение тем, что компании, внедряющие процессы обеспечения безопасности, в том числе тестирование приложений на стадии разработки, в целом более ответственно относятся к вопросам безопасности. Также следует учесть, что некоторые уязвимости возможно выявить только в полностью сконфигурированной и готовой к использованию системе; кроме того, новые ошибки могут возникнуть и на этапе внедрения.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-BEhH2j7nYWE/WYMiiSGRIEI/AAAAAAAAGNc/k3413kAHlNI153cPZr4wT6p5KpmTulaGwCLcBGAs/s1600/w32.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;380&quot; data-original-width=&quot;769&quot; height=&quot;315&quot; src=&quot;https://4.bp.blogspot.com/-BEhH2j7nYWE/WYMiiSGRIEI/AAAAAAAAGNc/k3413kAHlNI153cPZr4wT6p5KpmTulaGwCLcBGAs/s640/w32.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 31. Доли веб-приложений с уязвимостями разной степени риска&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-zUG7PG3xOmc/WYMiqQWLrFI/AAAAAAAAGNg/RYuWhSuRiZgpWMVhV4Y-lpe_56EWBacxgCLcBGAs/s1600/w33.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;372&quot; data-original-width=&quot;835&quot; height=&quot;283&quot; src=&quot;https://2.bp.blogspot.com/-zUG7PG3xOmc/WYMiqQWLrFI/AAAAAAAAGNg/RYuWhSuRiZgpWMVhV4Y-lpe_56EWBacxgCLcBGAs/s640/w33.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 32. Среднее количество уязвимостей на одну систему&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Подобные результаты свидетельствуют о том, что необходимо внедрять процессы обеспечения безопасности веб-приложений на протяжении всего жизненного цикла: как на этапе разработки, так и при внедрении и дальнейшем использовании.&lt;/div&gt;&lt;div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;5.6.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Сравнение методов тестирования&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;В рамках ручного анализа защищенности использовались методы черного, серого и белого ящика. Так как эти методы применялись в отношении разных систем, нельзя напрямую сравнить их результаты, но можно использовать эти значения для общей оценки эффективности методов тестирования. Для большинства систем (81%) исследования проводились методами черного и серого ящика без доступа к исходному коду.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-O52w7r0_RjA/WYMi2qSu4UI/AAAAAAAAGNk/frPL03nRg9UDoUJTozp_wXLFnJ_orSoPgCLcBGAs/s1600/w34.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;292&quot; data-original-width=&quot;608&quot; height=&quot;191&quot; src=&quot;https://3.bp.blogspot.com/-O52w7r0_RjA/WYMi2qSu4UI/AAAAAAAAGNk/frPL03nRg9UDoUJTozp_wXLFnJ_orSoPgCLcBGAs/s400/w34.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 33. Доля приложений по методу тестирования&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Как видно из результатов исследования, в 75% веб-приложений, для которых проводился анализ исходного кода, были выявлены критически опасные уязвимости. Для тех приложений, где исходный код не был доступен, этот показатель составляет 49%. Уязвимости среднего уровня риска были обнаружены практически во всех приложениях как при использовании метода черного ящика (98%), так и в результате анализа исходного кода (92%). Таким образом, анализ приложения методом белого ящика в большинстве случаев оказывается более эффективным, но тем не менее внешний злоумышленник, не обладающий сведениями о системе, также с высокой долей вероятности сможет обнаружить уязвимости различной степени риска, в том числе критически опасные.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Помимо этого, стоит принять во внимание тот факт, что в результате эксплуатации различных уязвимостей злоумышленник может получить доступ и к исходному коду приложения, как было показано выше.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Необходимо учитывать, что в рамках анализа защищенности веб-приложения методом черного или серого ящика проводятся только те проверки, которые не повлияют на функционирование приложения и не вызовут отказ в обслуживании. Злоумышленник же вряд ли станет руководствоваться этим принципом.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Dv-3FUo6liI/WYMjB9BWAbI/AAAAAAAAGNo/c-jCzrg3Z-MdM7jRqKe-M7JCsXYxy2avwCLcBGAs/s1600/w35.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;386&quot; data-original-width=&quot;828&quot; height=&quot;297&quot; src=&quot;https://1.bp.blogspot.com/-Dv-3FUo6liI/WYMjB9BWAbI/AAAAAAAAGNo/c-jCzrg3Z-MdM7jRqKe-M7JCsXYxy2avwCLcBGAs/s640/w35.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 34. Доли систем с уязвимостями разной степени риска в зависимости от метода тестирования&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;В среднем при наличии доступа к исходному коду в одном приложении специалисты Positive Technologies выявляли 2,8 уязвимости высокого уровня риска, в то время как методом черного ящика были обнаружены 1,9 уязвимости на систему. В связи с тем, что существенная часть работ по анализу исходного кода проводилась в отношении тестовых версий новых приложений для компаний, которые уже проводили тестирование своих систем годом ранее, разница не столь велика, как в прошлый период исследований. Эффективность метода белого ящика можно подтвердить и на основе результатов автоматизированного анализа исходного кода, которые представлены в следующем разделе.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Анализ исходного кода позволял также выявить в три раза больше уязвимостей низкого уровня риска, чем при использовании метода черного ящика. Для уязвимостей среднего уровня опасности результаты отличаются незначительно.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-n2TBIETNvR4/WYMjKZTj5AI/AAAAAAAAGNs/nW4BfUzioSQFVLt-Fkl3belnRaDgPOOKACLcBGAs/s1600/w36.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;389&quot; data-original-width=&quot;826&quot; height=&quot;299&quot; src=&quot;https://3.bp.blogspot.com/-n2TBIETNvR4/WYMjKZTj5AI/AAAAAAAAGNs/nW4BfUzioSQFVLt-Fkl3belnRaDgPOOKACLcBGAs/s640/w36.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 35. Среднее число уязвимостей на одну систему в зависимости от метода тестирования&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Метод белого ящика, как и в прошлые периоды исследований, оказался эффективнее при выявлении критически опасных уязвимостей. Например, анализ исходного кода позволял в четыре раза чаще выявлять уязвимости «Внедрение внешних сущностей XML». Кроме того, представленные результаты показывают, что недостатки защиты сессии, «Подделка межсайтовых запросов» и «Открытое перенаправление» также были обнаружены в основном при использовании метода белого ящика.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-skriqYDjWU8/WYMjSv4YiHI/AAAAAAAAGNw/5_-idpgfPasBXBI7WXv3BfsdPCz06iNeQCLcBGAs/s1600/w37.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;868&quot; data-original-width=&quot;852&quot; height=&quot;400&quot; src=&quot;https://1.bp.blogspot.com/-skriqYDjWU8/WYMjSv4YiHI/AAAAAAAAGNw/5_-idpgfPasBXBI7WXv3BfsdPCz06iNeQCLcBGAs/s400/w37.png&quot; width=&quot;392&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 36. Среднее число уязвимостей определенного типа на одну систему&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;6.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Автоматизированный анализ защищенности&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;В данном разделе будут рассмотрены веб-приложения, для которых проводился анализ исходного кода с использованием автоматизированного анализатора. Проверки исходного кода ручными методами и с помощью автоматизированных средств проводились в отношении разных систем, поэтому их результаты нельзя сравнивать между собой.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Все приложения, вошедшие в данную выборку, являлись тестовыми, причем часть приложений находилась на ранней стадии разработки. Уязвимости, обнаруженные в ходе автоматизированного анализа и включенные в представленную статистику, были подтверждены вручную на тестовых стендах.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;В разделе используется классификация уязвимостей, которая применяется в автоматизированном сканере защищенности. Эта классификация отличается от предложенной WASC, в частности, более детальной проработкой недостатков, которые в классификации WASC объединены в категории общих недостатков конфигурации приложения, настроек доступа к файловой системе и др.&lt;/div&gt;&lt;div&gt;По сравнению с прошлым годом для веб-приложений, исследуемых автоматизированными средствами, также наблюдаются позитивные изменения. Среди всех выявленных уязвимостей более четверти являются критически опасными (28,5%), тогда как в прошлом году такие уязвимости составляли около 40%. Также как и в случае ручных проверок, на итоговые результаты влияет тот факт, что компании, проводившие тестирование приложений в прошлом году, более внимательно относятся к вопросам безопасности при разработке новых приложений.&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-uV89hBYhwgU/WYMjgMkJ5DI/AAAAAAAAGN0/PZQUhAnJvqkgml1cnBFrFI8_TZSXUwGUwCLcBGAs/s1600/w38.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;406&quot; data-original-width=&quot;1009&quot; height=&quot;256&quot; src=&quot;https://4.bp.blogspot.com/-uV89hBYhwgU/WYMjgMkJ5DI/AAAAAAAAGN0/PZQUhAnJvqkgml1cnBFrFI8_TZSXUwGUwCLcBGAs/s640/w38.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 37. Распределение уязвимостей по уровню риска (автоматизированное тестирование)&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Во всех исследованных веб-приложениях были обнаружены уязвимости не ниже среднего уровня риска. Критически опасные уязвимости, также как и в 2015 году, выявлены в подавляющем большинстве приложений (89%).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-foHbHfh25SQ/WYMjqXO3LJI/AAAAAAAAGN4/-FjbltZuwGkTgdQub4PKxl_uFRZcdJ90QCLcBGAs/s1600/w39.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;380&quot; data-original-width=&quot;457&quot; height=&quot;266&quot; src=&quot;https://1.bp.blogspot.com/-foHbHfh25SQ/WYMjqXO3LJI/AAAAAAAAGN4/-FjbltZuwGkTgdQub4PKxl_uFRZcdJ90QCLcBGAs/s320/w39.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 38. Распределение систем по максимальной степени риска уязвимостей (автоматизированное тестирование)&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Уязвимости среднего уровня риска обнаружены во всех исследованных системах.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-Rl9SPgXlzqY/WYMjxJKJcVI/AAAAAAAAGN8/rikixV8iLHcxeZ4OBoLwiSqYXKR-oyBaACLcBGAs/s1600/w40.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;316&quot; data-original-width=&quot;750&quot; height=&quot;267&quot; src=&quot;https://2.bp.blogspot.com/-Rl9SPgXlzqY/WYMjxJKJcVI/AAAAAAAAGN8/rikixV8iLHcxeZ4OBoLwiSqYXKR-oyBaACLcBGAs/s640/w40.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 39. Доли систем с уязвимостями различной степени риска (автоматизированное тестирование)&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Методами автоматизированного анализа исходного кода в среднем в одном приложении было обнаружено 4,6 уязвимости высокого уровня риска, 66,9 уязвимости среднего уровня риска и 45,9 уязвимости низкого уровня риска. Более того, в двух исследованных приложениях были обнаружены сотни критически опасных уязвимостей и около двух тысяч уязвимостей средней степени опасности, однако эти приложения были исключены из приведенной статистики для отображения более объективных значений. Тем не менее эти данные позволяют получить представление об эффективности использования автоматизированных средств анализа и о том, насколько применение подобных средств может повысить уровень защищенности разрабатываемых веб-приложений. Анализ исходного кода, в отличие от метода черного ящика, позволяет выявить все «точки входа», то есть все возможные варианты эксплуатации каждой уязвимости, что позволяет устранить уязвимость полностью.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-N2JY2qDO0Kw/WYMj_7rUfzI/AAAAAAAAGOE/SmoRTywDli8b_eThO2oZyWmItlAPMdgcQCLcBGAs/s1600/w41.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;350&quot; data-original-width=&quot;733&quot; height=&quot;304&quot; src=&quot;https://2.bp.blogspot.com/-N2JY2qDO0Kw/WYMj_7rUfzI/AAAAAAAAGOE/SmoRTywDli8b_eThO2oZyWmItlAPMdgcQCLcBGAs/s640/w41.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 40. Среднее число уязвимостей на одну систему (автоматизированный анализ)&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Все исследуемые системы оказались подвержены уязвимости «Межсайтовое выполнение сценариев». Как и в случае ручного тестирования, это самая распространенная уязвимость в рассматриваемых приложениях. Пример обнаружения такой уязвимости представлен на рисунке ниже. Приложение не осуществляет проверку передаваемых пользователем данных, чем может воспользоваться злоумышленник и передать, например, сценарий на языке JavaScript, чтобы осуществить атаку на пользователей приложения.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-uTjlMGqhSMc/WYMkH79FBlI/AAAAAAAAGOI/Nne_rwJtHgMeO6Y-DBVxY-zicF5Q5Y6dgCLcBGAs/s1600/w42.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;323&quot; data-original-width=&quot;1009&quot; height=&quot;204&quot; src=&quot;https://2.bp.blogspot.com/-uTjlMGqhSMc/WYMkH79FBlI/AAAAAAAAGOI/Nne_rwJtHgMeO6Y-DBVxY-zicF5Q5Y6dgCLcBGAs/s640/w42.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&amp;nbsp;Рисунок 41. Пример обнаружения уязвимости «Межсайтовое выполнение сценариев»&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Используемый в наших исследованиях анализатор кода позволяет автоматически создавать эксплойты для проверки наличия уязвимости, в данном случае эксплойт был составлен для отправки запроса методом GET.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Наиболее распространенными уязвимостями высокого уровня риска являются недостатки, связанные с разграничением доступа к файлам. Установлено, что почти половина исследованных веб-приложений позволяет создавать и модифицировать произвольные файлы, что в свою очередь может привести к выполнению команд ОС, например если злоумышленник создаст файл с расширением .php. Практически во всех этих приложениях такие ошибки встречаются в совокупности с возможностью чтения и удаления произвольных файлов. Пример обнаружения уязвимости в исходном коде представлен на рисунке. Уязвимость позволяет злоумышленнику выйти за пределы назначенного каталога и прочитать произвольные файлы на сервере.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-QLmjy6CI3Aw/WYMkbqTwQOI/AAAAAAAAGOM/M3Lr2s3fib0HW64wFaeodTUnwiBS_O9FQCLcBGAs/s1600/w43.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;506&quot; data-original-width=&quot;824&quot; height=&quot;392&quot; src=&quot;https://2.bp.blogspot.com/-QLmjy6CI3Aw/WYMkbqTwQOI/AAAAAAAAGOM/M3Lr2s3fib0HW64wFaeodTUnwiBS_O9FQCLcBGAs/s640/w43.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;Рисунок 42. Пример обнаружения уязвимости «Чтение произвольных файлов»&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;В исходном коде ряда веб-приложений была обнаружена и критически опасная уязвимость «Внедрение операторов SQL», которая также связана с недостаточной фильтрацией входных данных. Эта уязвимость позволяет не только получать информацию из базы данных, но также в некоторых случаях читать произвольные файлы, создавать новые, проводить атаки, направленные на отказ в обслуживании. Ниже приведены пример уязвимого кода, выявленного анализатором, и эксплойт для проверки возможности эксплуатации уязвимости.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-NVFbzRa-CMk/WYMkiREO_7I/AAAAAAAAGOQ/3mo2VFHrRcwkbSucNXnJaC6GsI_KfJt0ACLcBGAs/s1600/w44.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;391&quot; data-original-width=&quot;1005&quot; height=&quot;248&quot; src=&quot;https://4.bp.blogspot.com/-NVFbzRa-CMk/WYMkiREO_7I/AAAAAAAAGOQ/3mo2VFHrRcwkbSucNXnJaC6GsI_KfJt0ACLcBGAs/s640/w44.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 43. Пример обнаружения уязвимости «Внедрение операторов SQL»&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Менее распространена в 2016 году, но также встречается критически опасная уязвимость «Внедрение внешних сущностей XML», которая может быть использована злоумышленником для чтения произвольных файлов или проведения атак на ресурсы внутренней сети. На рисунке представлен пример такой уязвимости.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-t1c15cgRZkY/WYMksWsbakI/AAAAAAAAGOU/OHLGad2SAuQSYlnjsOvbV-4DyYDLHIuswCLcBGAs/s1600/w45.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;340&quot; data-original-width=&quot;1009&quot; height=&quot;214&quot; src=&quot;https://3.bp.blogspot.com/-t1c15cgRZkY/WYMksWsbakI/AAAAAAAAGOU/OHLGad2SAuQSYlnjsOvbV-4DyYDLHIuswCLcBGAs/s640/w45.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 44. Пример обнаружения уязвимости «Внедрение внешних сущностей XML»&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Также были выявлены недостатки в коде приложений (жестко заданный пароль, использование однонаправленной хеш-функции без соли, статический генератор случайных чисел) и другие ошибки.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;В целом полученные результаты свидетельствуют о том, что анализ защищенности веб-приложения необходимо осуществлять на всех стадиях жизненного цикла, причем тестирование исходного кода приложения автоматизированными средствами позволяет выявить максимальное число ошибок программирования в кратчайшее время, в том числе и ошибки высокого уровня риска, которые ведут к критически опасным угрозам и могут быть выявлены злоумышленником во время эксплуатации приложения.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Заключение&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;Результаты исследования показывают, что несмотря на ярко выраженные позитивные тенденции, общий уровень защищенности веб-приложений остается достаточно низким. Более чем в половине веб-приложений выявляются критически опасные уязвимости, причем при наличии у злоумышленника доступа к исходному коду этот показатель резко возрастает. Обнаруженные уязвимости позволяют нарушителю получить большое количество чувствительной информации, например исходный код приложения или персональные данные пользователей, в том числе на сайтах банков и государственных учреждений. Не защищены от атак и сами пользователи: практически все приложения дают злоумышленнику возможность провести на них атаки.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Кроме того, уязвимости веб-приложений являются одним из наиболее доступных злоумышленнику векторов проникновения во внутреннюю сеть компании, среди исследованных систем около четверти могут стать причиной несанкционированного доступа ко внутренним ресурсам.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Анализ исходного кода показывает намного более высокие результаты, чем исследование защищенности без доступа к коду приложения. Кроме того, тестирование исходного кода в процессе разработки позволяет значительно повысить защищенность конечного приложения. Для анализа исходного кода на различных стадиях разработки целесообразно применять автоматизированные средства, поскольку скорость работы анализатора превосходит возможности ручного анализа.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Веб-приложения, находящиеся в процессе эксплуатации, оказались более уязвимыми, чем тестовые: это свидетельствует о том, что необходимо проводить анализ защищенности как на стадии разработки, так и после внедрения в эксплуатацию. В качестве превентивной меры защиты рекомендуется использовать межсетевой экран уровня приложений (web application firewall).&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;В целом вопросам безопасности веб-приложений все еще уделяется недостаточно внимания, хотя в 2016 году мы видим изменения к лучшему. Необходимо внедрять процессы обеспечения безопасности на протяжении всего цикла жизни веб-приложения, что относится как к разработчикам кода приложений, так и к администраторам систем, обеспечивающим их функционирование. Только при условии принятия всех необходимых мер защиты в комплексе, в том числе внедрении процессов безопасной разработки, применении превентивных способов защиты и регулярного исследования безопасности веб-приложений, можно снизить возможные риски и обеспечить приемлемый уровень защиты.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/8877072040291094054/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/08/web-attacks.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/8877072040291094054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/8877072040291094054'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/08/web-attacks.html' title='Уязвимости веб-приложений: пора анализировать исходный код'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-nsOF33KEJbc/WYMbNYa4sFI/AAAAAAAAGLQ/9VL-FX4yXBg9tbkfol53Iwinzh36T_kPACLcBGAs/s72-c/w1.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-7713705973942963948</id><published>2017-06-27T14:29:00.000-07:00</published><updated>2017-07-05T03:08:38.619-07:00</updated><title type='text'>Все, что вы хотели узнать о #NotPetya, но боялись спросить</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;div style=&quot;margin: 0px 0px 11px; text-align: justify;&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Эксперты Positive Technologies представили детальный разбор нового зловреда и дали рекомендации по борьбе с ним&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Вслед за нашумевшей кампанией вируса-шифровальщика &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;WannaCry&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;, которая была зафиксирована в мае этого года, 27 июня более 80 компаний России и Украины стали жертвой новой атаки с использованием шифровальщика-вымогателя Not&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Petya&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;. И эта кампания оказалась вовсе не связана с &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;WannaCry&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Жертвами вымогателя уже стали украинские, российские и международные компании, в частности, Новая Почта, Запорожьеоблэнерго, Днепроэнерго, Ощадбанк, медиахолдинг ТРК &quot;Люкс&quot;, Mondelēz International, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;TESA&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Nivea&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Mars&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;, операторы LifeCell, УкрТелеКом, Киевстар и многие другие организации. В Киеве оказались заражены в том числе некоторые банкоматы и кассовые терминалы в магазинах. Именно на Украине зафиксированы первые атаки.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Анализ образца вымогателя, проведенный нашими экспертами, показал, что принцип действия Not&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Petya&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;основан на шифровании главной загрузочной записи (MBR) загрузочного сектора диска и замене его своим собственным. Эта запись – первый сектор на жёстком диске, в нем расположена таблица разделов и программа-загрузчик, считывающая из этой таблицы информацию о том, с какого раздела жёсткого диска будет происходить загрузка системы. Исходный &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;MBR&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;сохраняется в 0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;x&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;22-ом секторе диска и зашифрован с помощью побайтовой операции &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;XOR&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;с 0&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;x&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;07.&lt;/span&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;После запуска вредоносного файла создается задача на перезапуск компьютера, отложенная на 1-2 часа, в это время можно успеть запустить команду&lt;/span&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 11pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[1]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;bootrec&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; /&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;fixMbr&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;для восстановления &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;MBR&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; и восстановить работоспособность ОС. Таким образом, запустить систему даже после ее компрометации возможно, однако расшифровать файлы не удастся. Для каждого диска генерируется свой ключ AES, который существует в памяти до завершения шифрования. Он шифруется на открытом ключе &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;RSA&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; и удаляется. Восстановление содержимого после завершения требует знания закрытого ключа, таким образом, без знания ключа данные восстановить невозможно. Предположительно, зловред шифрует файлы максимум на глубину 15 директорий. То есть файлы, вложенные на большую глубину, находятся в безопасности (по крайней мере для данной модификации шифровальщика).&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;В случае, если диски оказались успешно зашифрованы после перезагрузки, на экран выводится окно с сообщением о требовании заплатить выкуп $300 (на 27 июня 2017 - примерно 0,123 биткойна) для получения ключа разблокировки файлов. Для перевода денег указан биткоин-кошелек 1Mz7153HMuxXTuR2R1t78mGSdzaAtNbBWX&lt;/span&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 11pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[2]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;. Через несколько часов после начала атаки на кошелек уже поступают транзакции, кратные запрошенной сумме – некоторые жертвы предпочли заплатить выкуп, не дожидаясь, пока исследователи изучат зловред и попытаются найти средство восстановления файлов.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-sKDVmeBbB6I/WVLJZJ4MA7I/AAAAAAAAGHU/emBp4UR0PUU8mHbCHL8QhFgwhd-eTsxxgCLcBGAs/s1600/bitcoin%2B1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;663&quot; data-original-width=&quot;1305&quot; height=&quot;324&quot; src=&quot;https://2.bp.blogspot.com/-sKDVmeBbB6I/WVLJZJ4MA7I/AAAAAAAAGHU/emBp4UR0PUU8mHbCHL8QhFgwhd-eTsxxgCLcBGAs/s640/bitcoin%2B1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;За несколько часов число транзакций увеличилось втрое.&lt;/span&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-fi-ykITq96I/WVLJpibZ0aI/AAAAAAAAGHY/Tv206viXA7YH4j6kfeKGOgJnXO1FuD60wCEwYBhgL/s1600/bitcoin%2B2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;665&quot; data-original-width=&quot;1177&quot; height=&quot;360&quot; src=&quot;https://3.bp.blogspot.com/-fi-ykITq96I/WVLJpibZ0aI/AAAAAAAAGHY/Tv206viXA7YH4j6kfeKGOgJnXO1FuD60wCEwYBhgL/s640/bitcoin%2B2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;mso-element: footnote-list;&quot;&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;NotPetya&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;использует 135, 139, 445 &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;TCP&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;-порты для распространения (с использованием служб &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;SMB&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;и &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;WMI&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;). Распространение внутри сети на другие узлы происходит несколькими методами: с помощью &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Windows&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Management&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Instrumentation&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; (&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;WMI&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;) и &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;PsExec&lt;/span&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 11pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[3]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;, а также с помощью эксплойта, использующего уязвимость &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;MS&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;17-010&lt;/span&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 11pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[4]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;EternalBlue&lt;/span&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 11pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[5]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;). &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;WMI&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; – это технология для централизованного управления и слежения за работой различных частей компьютерной инфраструктуры под управлением платформы Windows. &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;PsExec&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;широко используется для администрирования &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Windows&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;и позволяет выполнять процессы в удаленных системах. Однако для использования данных утилит необходимо обладать привилегиями локального администратора на компьютере жертвы, а значит, шифровальщик может продолжить свое распространение только с тех устройств, пользователь которых обладает максимальными привилегиями ОС. Эксплойт &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;EternalBlue&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; позволяет получить максимальные привилегии на уязвимой системе. Также шифровальщик использует общедоступную утилиту &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Mimikatz&lt;/span&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 11pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[6]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;для получения в открытом виде учетных данных всех пользователей ОС &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Windows&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;, в том числе локальных администраторов и доменных пользователей. &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Такой набор инструментария позволяет Not&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Petya&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; сохранять работоспособность даже в тех инфраструктурах, где был учтен урок &lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;WannaCry&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; и установлены соответствующие обновления безопасности, именно поэтому шифровальщик настолько эффективен.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;В рамках тестирований на проникновение современных корпоративных инфраструктур эксперты &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Positive&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Technologies&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; регулярно демонстрируют возможность применения эксплойта &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;EternalBlue&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; (в 44% работ в 2017 году), а также успешное применение утилиты &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Mimikatz&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;для развития вектора атаки до получения полного контроля над доменом (в каждом проекте).&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Таким образом, Not&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Petya&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; обладает функциональностью, позволяющей ему распространяться на другие компьютеры, причем этот процесс лавинообразный. Это позволяет шифровальщику скомпрометировать в том числе контроллер домена и развить атаку до получения контроля над всеми узлами домена, что эквивалентно полной компрометации инфраструктуры.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;О существующей угрозе компрометации мы сообщали более месяца назад в оповещениях об атаке &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;WannaCry&lt;/span&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 11pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[7]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;и давали рекомендации&lt;/span&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 11pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[8]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;, каким образом определить уязвимые системы, как их защитить и что делать, если атака уже произошла. Дополнительные рекомендации мы дадим и в данной статье. Кроме того, наша компания разработала бесплатную утилиту &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;WannaCry_Petya_FastDetect&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 11pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[9]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;для автоматизированного выявления уязвимости в инфраструктуре. Система &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Max&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;DE&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;P&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;atrol&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; выявляет данную уязвимость как в режиме &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Audit&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;, так и в режиме &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Pentest&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;. Подробная инструкция указана в наших рекомендациях&lt;/span&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 11pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[10]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;. Кроме того, в &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;MaxPatrol&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;SIEM&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;заведены &lt;/span&gt;&lt;a href=&quot;https://github.com/ptresearch/Bad_Tuesday_Cryptor_SIEM&quot;&gt;&lt;span style=&quot;color: #0563c1; font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;соответствующие правила корреляции&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; для выявления атаки Not&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Petya&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Эксперты &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Positive&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Technologies&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;выявили “&lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;kill&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;-&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;switch&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;” – возможность локально отключить шифровальщик. Если процесс имеет административные привилегии в ОС, то перед подменой &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;MBR&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;шифровальщик проверяет наличие файла &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;perfc&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;(либо другого &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;пустого файла&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; с иным названием) &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;без расширения&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; в директории &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;C&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;:\&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Windows&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;\ &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;(директория жестко задана в коде). Этот файл носит то же имя, что и библиотека &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;dll&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; данного шифровальщика (но без расширения).&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-CO9FzJrYREk/WVLKn9DiryI/AAAAAAAAGHk/lYx3aZ2qkuISOLOa197IEbUZhkQnN2hvgCLcBGAs/s1600/Privileges.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;328&quot; data-original-width=&quot;505&quot; height=&quot;414&quot; src=&quot;https://2.bp.blogspot.com/-CO9FzJrYREk/WVLKn9DiryI/AAAAAAAAGHk/lYx3aZ2qkuISOLOa197IEbUZhkQnN2hvgCLcBGAs/s640/Privileges.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-l0EFbWdwkb8/WVLKxMOxTJI/AAAAAAAAGHo/d31mvQNUScchW4_EgVGOZePgBUfCR3TzwCLcBGAs/s1600/CWindows.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;313&quot; data-original-width=&quot;500&quot; height=&quot;400&quot; src=&quot;https://3.bp.blogspot.com/-l0EFbWdwkb8/WVLKxMOxTJI/AAAAAAAAGHo/d31mvQNUScchW4_EgVGOZePgBUfCR3TzwCLcBGAs/s640/CWindows.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Наличие такого файла в указанной директории может быть одним из индикаторов компрометации. Если файл присутствует в данной директории, то процесс выполнения ВПО завершается, таким образом, создание файла с правильным именем может предотвратить подмену &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;MBR&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; и дальнейшее шифрование.&lt;/span&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-tJEau1NWEYE/WVLK68KBoqI/AAAAAAAAGHs/6GwjFyFMMq09WtTO3-c8_C6OSQXsS3XIwCLcBGAs/s1600/Filecheck.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;234&quot; data-original-width=&quot;759&quot; height=&quot;196&quot; src=&quot;https://2.bp.blogspot.com/-tJEau1NWEYE/WVLK68KBoqI/AAAAAAAAGHs/6GwjFyFMMq09WtTO3-c8_C6OSQXsS3XIwCLcBGAs/s640/Filecheck.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Если шифровальщик при проверке не обнаружит такой файл, то файл создается и стартует процесс выполнения ВПО. Предположительно, это происходит для того, чтобы повторно не запустился процесс подмены &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;MBR&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;С другой стороны, если процесс изначально не обладает административными привилегиями, то шифровальщик не сможет выполнить проверку наличия пустого файла в директории &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;C&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;:\&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Windows&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;\, и процесс шифрования файлов все же запустится, но без подмены &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;MBR&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; и перезапуска компьютера.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Для того, чтобы не стать жертвой подобной атаки, необходимо в первую очередь обновить используемое ПО до актуальных версий, в частности, установить все актуальные обновления &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;MS&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Windows&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;. Кроме того, необходимо минимизировать привилегии пользователей на рабочих станциях.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Если заражение уже произошло, &lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;мы не рекомендуем платить деньги злоумышленникам&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;. Почтовый адрес нарушителей &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;wowsmith123456@posteo.net&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;был заблокирован, и даже в случае оплаты выкупа ключ для расшифрования файлов наверняка не будет получен. Для предотвращения распространения шифровальщика в сети рекомендуется выключить другие компьютеры, которые не были заражены, отключить от сети зараженные узлы и снять образы скомпрометированных систем. В случае, если исследователи найдут способ расшифрования файлов, заблокированные данные могут быть восстановлены в будущем. Кроме того, данный образ может быть использован для проведения анализа шифровальщика, что поможет исследователям в их работе.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;В долгосрочной перспективе рекомендуется разработать систему регулярных тренингов сотрудников с целью повышения их осведомленности в вопросах информационной безопасности, основанную на демонстрации практических примеров потенциально возможных атак на инфраструктуру компании с использованием методов социальной инженерии. Необходимо проводить регулярную проверку эффективности таких тренингов. Также необходимо на все компьютеры установить антивирусное ПО с функцией самозащиты, предусматривающей ввод специального пароля для отключения или изменения настроек. Кроме того, необходимо обеспечить регулярное обновление ПО и ОС на всех узлах корпоративной инфраструктуры, а также эффективный процесс управления уязвимостями и обновлениями. Регулярное проведение аудитов ИБ и тестирований на проникновение позволит своевременно выявлять существующие недостатки защиты и уязвимости систем. Регулярный мониторинг периметра корпоративной сети позволит контролировать доступные из сети Интернет интерфейсы сетевых служб и вовремя вносить корректировки в конфигурацию межсетевых экранов. Для своевременного выявления и пресечения уже случившейся атаки необходимо осуществлять мониторинг внутренней сетевой инфраструктуры, для чего рекомендуется применять систему класса &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;SIEM&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Для выявления атаки Not&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;Petya&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt; &lt;/span&gt;в инфраструктуре могут быть использованы следующие индикаторы:&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #c00000; font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;C:\Windows\perfс&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #c00000; font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Задача в планировщике Windows с пустым именем и действием (перезагрузка) &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&quot;%WINDIR%\system32\shutdown.exe /r /f&lt;/b&gt;&quot; &lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Срабатывание правил IDS/&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;IPS&lt;/span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c00000; font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;msg: &quot;[PT Open] Unimplemented Trans2 Sub-Command code. Possible ETERNALBLUE (WannaCry, Petya) tool&quot;; sid: 10001254; rev: 2;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c00000; font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;msg: &quot;[PT Open] ETERNALBLUE (WannaCry, Petya) SMB MS Windows RCE&quot;; sid: 10001255; rev: 3;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c00000; font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;msg: &quot;[PT Open] Trans2 Sub-Command 0x0E. Likely ETERNALBLUE (WannaCry, Petya) tool&quot;; sid: 10001256; rev: 2;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c00000; font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;msg: &quot;[PT Open] Petya ransomware perfc.dat component&quot;; sid: 10001443; rev: 1&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #c00000; font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;msg:&quot;[PT Open] SMB2 Create PSEXESVC.EXE&quot;; sid: 10001444; rev:1&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;Сигнатуры:&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;color: #c00000; font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://github.com/ptresearch/AttackDetection/blob/master/eternalblue(WannaCry%2CPetya)/eternalblue(WannaCry%2CPetya).rules&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;https://github.com/ptresearch/AttackDetection/blob/master/eternalblue(WannaCry%2CPetya)/eternalblue(WannaCry%2CPetya).rules&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;/div&gt;&lt;hr align=&quot;left&quot; size=&quot;1&quot; width=&quot;33%&quot; /&gt;&lt;br /&gt;&lt;div style=&quot;mso-element: footnote-list;&quot;&gt;&lt;div id=&quot;ftn1&quot; style=&quot;mso-element: footnote;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=9008710819128128946#_ftnref1&quot; name=&quot;_ftn1&quot; style=&quot;mso-footnote-id: ftn1;&quot; title=&quot;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[1]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://twitter.com/msuiche/status/879722894997278720&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1; font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt;https://twitter.com/msuiche/status/879722894997278720&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div id=&quot;ftn2&quot; style=&quot;mso-element: footnote;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=9008710819128128946#_ftnref2&quot; name=&quot;_ftn2&quot; style=&quot;mso-footnote-id: ftn2;&quot; title=&quot;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[2]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://blockchain.info/address/1Mz7153HMuxXTuR2R1t78mGSdzaAtNbBWX&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1; font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt;https://blockchain.info/address/1Mz7153HMuxXTuR2R1t78mGSdzaAtNbBWX&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=9008710819128128946#_ftnref1&quot; name=&quot;_ftn1&quot; style=&quot;mso-footnote-id: ftn1;&quot; title=&quot;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[3]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://technet.microsoft.com/ru-ru/library/bb545021.aspx&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1; font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt;https://technet.microsoft.com/ru-ru/library/bb545021.aspx&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;ftn2&quot; style=&quot;mso-element: footnote;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=9008710819128128946#_ftnref2&quot; name=&quot;_ftn2&quot; style=&quot;mso-footnote-id: ftn2;&quot; title=&quot;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[4]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://technet.microsoft.com/en-us/library/security/ms17-010.aspx&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1; font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt;https://technet.microsoft.com/en-us/library/security/ms17-010.aspx&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;ftn3&quot; style=&quot;mso-element: footnote;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=9008710819128128946#_ftnref3&quot; name=&quot;_ftn3&quot; style=&quot;mso-footnote-id: ftn3;&quot; title=&quot;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[5]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://vulners.com/seebug/SSV-92952&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1; font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt;https://vulners.com/seebug/SSV-92952&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;ftn4&quot; style=&quot;mso-element: footnote;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=9008710819128128946#_ftnref4&quot; name=&quot;_ftn4&quot; style=&quot;mso-footnote-id: ftn4;&quot; title=&quot;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[6]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://github.com/gentilkiwi/mimikatz&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1; font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt;https://github.com/gentilkiwi/mimikatz&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;ftn5&quot; style=&quot;mso-element: footnote;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=9008710819128128946#_ftnref5&quot; name=&quot;_ftn5&quot; style=&quot;mso-footnote-id: ftn5;&quot; title=&quot;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[7]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://www.ptsecurity.com/upload/corporate/ru-ru/analytics/WannaCry-analytics-rus.pdf&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1; font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt;https://www.ptsecurity.com/upload/corporate/ru-ru/analytics/WannaCry-analytics-rus.pdf&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;ftn6&quot; style=&quot;mso-element: footnote;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=9008710819128128946#_ftnref6&quot; name=&quot;_ftn6&quot; style=&quot;mso-footnote-id: ftn6;&quot; title=&quot;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[8]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://www.ptsecurity.com/ru-ru/about/news/250571/?utm_source=slider&amp;amp;utm_content=wannacry-protect&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1; font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt;https://www.ptsecurity.com/ru-ru/about/news/250571/?utm_source=slider&amp;amp;utm_content=wannacry-protect&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;ftn7&quot; style=&quot;mso-element: footnote;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=9008710819128128946#_ftnref7&quot; name=&quot;_ftn7&quot; style=&quot;mso-footnote-id: ftn7;&quot; title=&quot;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[9]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://github.com/ptresearch/Pentest-Detections/tree/master/WannaCry_Petya_FastDetect&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1; font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt;https://github.com/ptresearch/Pentest-Detections/tree/master/WannaCry_Petya_FastDetect&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;ftn8&quot; style=&quot;mso-element: footnote;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=9008710819128128946#_ftnref8&quot; name=&quot;_ftn8&quot; style=&quot;mso-footnote-id: ftn8;&quot; title=&quot;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , sans-serif; font-size: 10pt; line-height: 107%; margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1;&quot;&gt;[10]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://www.ptsecurity.com/ru-ru/about/news/250571/?utm_source=slider&amp;amp;utm_content=wannacry-protect&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;color: #0563c1; font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt;https://www.ptsecurity.com/ru-ru/about/news/250571/?utm_source=slider&amp;amp;utm_content=wannacry-protect&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;mso-element: footnote-list;&quot;&gt;&lt;br clear=&quot;all&quot; /&gt;&lt;hr align=&quot;left&quot; size=&quot;1&quot; width=&quot;33%&quot; /&gt;&lt;div id=&quot;ftn1&quot; style=&quot;mso-element: footnote;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&quot;ftn2&quot; style=&quot;mso-element: footnote;&quot;&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;margin: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;u&gt;&lt;/u&gt;&lt;sub&gt;&lt;/sub&gt;&lt;sup&gt;&lt;/sup&gt;&lt;strike&gt;&lt;/strike&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/7713705973942963948/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/06/petya.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/7713705973942963948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/7713705973942963948'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/06/petya.html' title='Все, что вы хотели узнать о #NotPetya, но боялись спросить'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-sKDVmeBbB6I/WVLJZJ4MA7I/AAAAAAAAGHU/emBp4UR0PUU8mHbCHL8QhFgwhd-eTsxxgCLcBGAs/s72-c/bitcoin%2B1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-3366148502287878710</id><published>2017-06-27T09:07:00.000-07:00</published><updated>2017-07-03T02:06:20.875-07:00</updated><title type='text'>Эксперты Positive Technologies подтверждают схожесть нового шифровальщика с Petya ransomware 2016 года</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;445&quot; data-original-width=&quot;1200&quot; height=&quot;235&quot; src=&quot;https://4.bp.blogspot.com/-zb26mQ6gTrw/WVKBU_OFiOI/AAAAAAAAGGg/iG6_iQxPTyogKHxyZ8kzzC-q2vNWnt6ogCLcBGAs/s640/PT_Image_petya%25281200_445%2529.jpg&quot; width=&quot;640&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;В настоящий момент специалисты компании исследуют образец вредоносного ПО, с помощью которого сегодня были атакованы несколько крупных компаний по всему миру. Пока открытым остается вопрос о том, как именно шифровальщик проник в сеть. Однако уже сейчас ясно, что мы имеем дело отнюдь не с какой-либо новой версией WannaCry. Новый зловред – это вымогательское ПО, которое совмещает в себе хакерские методы развития атаки в сети, такие как использование стандартных утилит системного администрирования, использование хакерских утилит для получения паролей пользователей к операционным системам и т.п. Все это гарантирует высокую скорость распространения зловреда внутри сети и массовость эпидемии в целом (при заражении хотя бы одного ПК). Результатом является полная неработоспособность ПК и шифрование данных.&lt;/span&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;По предварительным данным, мы готовы подтвердить некоторую схожесть данного зловреда с ВПО Petya ransomware (вирусом-вымогателем, известным с 2016 года, который также был нацелен на блокировку работоспособности компьютера).&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Если говорить о причинах возникновения сегодняшней ситуации, то проблема снова в небрежном отношении к проблемам информационной безопасности. Коротко говоря, уроки WannaCry пострадавшими организациями так и не выучены: обновления все так же устанавливаются несвоевременно (по данным Positive Technologies, для 20% обследованных экспертами компании систем характерны критически опасные уязвимости, связанные именно с отсутствием обновлений безопасности; средний возраст наиболее устаревших выявленных неустановленных обновлений по системам составляет 9 лет, а самая старая из обнаруженных уязвимостей опубликована более 17 лет назад); общий уровень информированности сотрудников об ИБ низкий (все так же актуальны загрузка вложений и переход по ссылкам, полученным из недоверенных источников); а также зачастую присутствует некорректная конфигурация информационных систем с точки зрения архитектуры.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;С сегодняшним зловредом, если сравнивать его с WannaCry, бороться несколько сложнее, так как распространение происходит за счет использования легитимных учетных записей. Что следует предпринимать организациям для противодействия ему: во-первых, необходим контроль и своевременная установка необходимых обновлений безопасности, во-вторых - внедрение и организация процессов мониторинга информационной безопасности, и в-третьих - проведение регулярных аудитов безопасности.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/3366148502287878710/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/06/positive-technologies-petya-ransomware.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/3366148502287878710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/3366148502287878710'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/06/positive-technologies-petya-ransomware.html' title='Эксперты Positive Technologies подтверждают схожесть нового шифровальщика с Petya ransomware 2016 года'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://4.bp.blogspot.com/-zb26mQ6gTrw/WVKBU_OFiOI/AAAAAAAAGGg/iG6_iQxPTyogKHxyZ8kzzC-q2vNWnt6ogCLcBGAs/s72-c/PT_Image_petya%25281200_445%2529.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-6052082975586223613</id><published>2017-06-16T02:00:00.000-07:00</published><updated>2017-06-16T03:06:46.657-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="веб-атаки"/><category scheme="http://www.blogger.com/atom/ns#" term="исследование"/><title type='text'>Статистика атак на веб-приложения: I квартал 2017 года</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;В данном исследовании представлена статистика атак на веб-приложения за первый квартал 2017 года. Исходные данные были получены по результатам пилотных проектов по внедрению межсетевого экрана уровня приложений PT Application Firewall, а также по итогам работы PT AF для защиты веб-приложений компании Positive Technologies.&lt;br /&gt;&lt;br /&gt;При проведении анализа в первую очередь ставится задача определить наиболее распространенные типы атак, цели атак, их источники, а также интенсивность и распределение во времени. Кроме того, мы рассмотрим атаки, характерные для отдельных отраслей экономики.&lt;br /&gt;&lt;br /&gt;Исследование атак позволяет оценить текущие тенденции в области безопасности веб-приложений, выявить актуальные угрозы и понять, на какие аспекты следует обратить внимание в первую очередь при разработке веб-приложения и построении системы защиты.&lt;br /&gt;Автоматизированный поиск уязвимостей с помощью специализированного ПО для сканирования веб-приложений (например, Acunetix) был исключен из исходных данных. Приведенные в отчете примеры атак были проверены вручную на предмет ложных срабатываний и являются достоверными.&lt;br /&gt;&lt;br /&gt;Ресурсы Positive Technologies рассматриваются в совокупности с ресурсами компаний из сферы информационных технологий.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Основные результаты&lt;/h2&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-nyUjBGd7qfE/WUE7o2jkHaI/AAAAAAAAGDE/YJL2XW9Xb2ggv8T5Xoxai8yFbDt4BFMZgCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-06-14%2B%25D0%25B2%2B16.34.59.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1306&quot; data-original-width=&quot;915&quot; height=&quot;640&quot; src=&quot;https://1.bp.blogspot.com/-nyUjBGd7qfE/WUE7o2jkHaI/AAAAAAAAGDE/YJL2XW9Xb2ggv8T5Xoxai8yFbDt4BFMZgCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-06-14%2B%25D0%25B2%2B16.34.59.png&quot; width=&quot;446&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Статистика атак на веб-приложения&lt;/h2&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Типы атак&lt;/h3&gt;Наиболее часто в первом квартале 2017 года встречались атаки «Внедрение операторов SQL» и «Межсайтовое выполнение сценариев», каждая составляет примерно треть от общего числа зафиксированных атак. Если атака «Внедрение операторов SQL» используется для получения доступа к чувствительной информации или выполнения команд ОС и дальнейшего проникновения в систему, то атака «Межсайтовое выполнение сценариев» направлена на пользователей приложений. Заметим, что именно возможность проведения атак на пользователей вышла на первое место в рейтинге самых распространенных угроз веб-приложений в прошедшем году.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-tPjgIXiexAg/WUKFZPf5RrI/AAAAAAAAGFk/Y4McH7jRltsbbshadanUZVrBASl0pdgpQCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-06-15%2B%25D0%25B2%2B16.02.06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;1028&quot; height=&quot;372&quot; src=&quot;https://1.bp.blogspot.com/-tPjgIXiexAg/WUKFZPf5RrI/AAAAAAAAGFk/Y4McH7jRltsbbshadanUZVrBASl0pdgpQCLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-06-15%2B%25D0%25B2%2B16.02.06.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 1. Топ-10 атак на веб-приложения&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Более половины атак направлены на получение доступа к чувствительной информации&lt;/span&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Более детальную картину можно получить разделив компании, в отношении которых проводились атаки, по отраслям. В первом квартале в исследовании участвовали государственные и финансовые организации, IT-компании и образовательные учреждения.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Целью половины атак на государственные учреждения являлся доступ к важным данным. Наиболее ценным ресурсом в государственных учреждениях являются персональные данные, поэтому атаки направлены либо на пользователей приложений, либо на получение доступа к базам, где хранится такая информация.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-WCJPiQcfUgM/WUKFLGtxNUI/AAAAAAAAGFg/AehPmCX2CMAeOk5o0EYM-787Ce2W6kROwCLcBGAs/s1600/w2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;554&quot; data-original-width=&quot;1041&quot; height=&quot;340&quot; src=&quot;https://3.bp.blogspot.com/-WCJPiQcfUgM/WUKFLGtxNUI/AAAAAAAAGFg/AehPmCX2CMAeOk5o0EYM-787Ce2W6kROwCLcBGAs/s640/w2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 2. Топ-5 атак на веб-приложения государственных организаций&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Целью злоумышленников при атаке на финансовые организации является кража денежных средств. Большинство атак направлены либо на получение доступа к чувствительным данным, либо на получение контроля над сервером. В частности, атака «Выход за пределы назначенной директории» потенциально может привести к раскрытию таких данных, как конфигурация сервера, исходный код приложения, идентификаторы пользователей ОС и др. Полученные сведения злоумышленник может использовать для развития вектора атаки. Поскольку реализация атаки не требует особых условий или технических навыков, она часто используется в качестве вспомогательного шага при организации других атак и достаточно распространена.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-PsykthuBdQs/WUKPjh23rXI/AAAAAAAAGFs/7kILZajvZwQCtyZvCBdcJ4gPKuf9FW35gCLcBGAs/s1600/w3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;715&quot; data-original-width=&quot;989&quot; height=&quot;462&quot; src=&quot;https://1.bp.blogspot.com/-PsykthuBdQs/WUKPjh23rXI/AAAAAAAAGFs/7kILZajvZwQCtyZvCBdcJ4gPKuf9FW35gCLcBGAs/s640/w3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 3. Топ-5 атак на веб-приложения финансовых организаций&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Значительного разброса в атаках на IT-компании не наблюдается, выделяются лишь «Внедрение операторов SQL» и «Межсайтовое выполнение сценариев», которые привычно составляют большую часть атак на веб-приложения без разделения по отраслям. Помимо доступа к информации атака «Внедрение операторов SQL» может использоваться и в других целях, в частности для дефейса сайта; а атака «Межсайтовое выполнение сценариев» может применяться для заражения рабочих станций пользователей вредоносным ПО. Подобные инциденты негативным образом повлияли бы на репутацию компании из сферы IT, особенно занимающейся обеспечением информационной безопасности.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-04fzsEhx-0E/WUKPvJGClgI/AAAAAAAAGFw/Tbn4t-3ttHAccUju6tLPLCjm4M4iUlaKgCLcBGAs/s1600/w4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;641&quot; data-original-width=&quot;1044&quot; height=&quot;392&quot; src=&quot;https://3.bp.blogspot.com/-04fzsEhx-0E/WUKPvJGClgI/AAAAAAAAGFw/Tbn4t-3ttHAccUju6tLPLCjm4M4iUlaKgCLcBGAs/s640/w4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 4. Топ-5 атак на веб-приложения IT-компаний&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Нарушителями в сфере образования часто являются сами учащиеся, которые стремятся либо получить доступ к данным, например экзаменационным материалам, либо изменить текущую информацию, например результаты экзаменов, стипендиальные списки и др. Среди атак на образовательные учреждения преобладает «Подделка межсайтовых запросов». Эта атака позволяет злоумышленнику сформировать специальную страницу, содержащую запрос к уязвимому приложению; цель такого запроса — выполнить действия от имени легитимного пользователя. На результат мог оказать влияние относительно небольшой объем выборки исследуемых в первом квартале систем.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-XXxdqdUU02k/WUKP72F6s7I/AAAAAAAAGF0/A7R83yWT9C48oJlcXcnXN3f0An6mKJ8egCLcBGAs/s1600/w5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;664&quot; data-original-width=&quot;1045&quot; height=&quot;406&quot; src=&quot;https://4.bp.blogspot.com/-XXxdqdUU02k/WUKP72F6s7I/AAAAAAAAGF0/A7R83yWT9C48oJlcXcnXN3f0An6mKJ8egCLcBGAs/s640/w5.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 5. Топ-5 атак на веб-приложения сферы образования&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;На рисунке ниже приведен пример обнаружения удаленного выполнения команд. Злоумышленник намеревался загрузить на сервер собственный файл и изменить его права доступа.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-GuxRqwf-80Y/WUE88UoGlxI/AAAAAAAAGDc/1t-mj3dzgrYIg9eW7lXTdaQ8CAC46pjZgCLcBGAs/s1600/wa.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;228&quot; data-original-width=&quot;974&quot; height=&quot;148&quot; src=&quot;https://3.bp.blogspot.com/-GuxRqwf-80Y/WUE88UoGlxI/AAAAAAAAGDc/1t-mj3dzgrYIg9eW7lXTdaQ8CAC46pjZgCLcBGAs/s640/wa.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 6. Пример обнаружения атаки «Удаленное выполнение кода и команд ОС»&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;На следующем рисунке отображен пример выявления атаки «Выход за пределы назначенной директории». Целью злоумышленника был доступ к конфигурационному файлу WordPress wp-config.php, содержащему важные данные.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-SnFMrwiI3ho/WUE9IXYIB7I/AAAAAAAAGDg/LTiSv7DF-FYb_4vBiZxKHjEa-26L9LDAwCLcBGAs/s1600/wa1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;174&quot; data-original-width=&quot;974&quot; height=&quot;114&quot; src=&quot;https://1.bp.blogspot.com/-SnFMrwiI3ho/WUE9IXYIB7I/AAAAAAAAGDg/LTiSv7DF-FYb_4vBiZxKHjEa-26L9LDAwCLcBGAs/s640/wa1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 7. Пример обнаружения атаки «Выход за пределы назначенной директории»&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;В рамках одного вектора атаки злоумышленник может применять различные методы взлома, делать длительные перерывы между отдельными атаками или изменять IP-адрес в целях маскировки. Однако среди большого количества разрозненных на первый взгляд событий можно выявить цепочки взаимосвязанных атак. Для этого PT AF использует механизмы, позволяющие в реальном времени анализировать все регистрируемые события на наличие корреляций. Такая функциональность незаменима как при выявлении целенаправленных атак, так и при расследовании инцидентов. Возможность своевременного обнаружения целенаправленных атак крайне актуальна для банков и финансовых организаций. Пример выявленной цепочки атак «Внедрение операторов SQL» представлен на рисунках ниже. В цепочку вошла 31 атака, каждой из которых был присвоен высокий уровень риска.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-BV-BupaYTDk/WUE9PDc2DOI/AAAAAAAAGDk/hfR1YuRyYgkDZYTlxGSjEzqOp8HOLgOdwCLcBGAs/s1600/wa2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;884&quot; data-original-width=&quot;974&quot; height=&quot;580&quot; src=&quot;https://1.bp.blogspot.com/-BV-BupaYTDk/WUE9PDc2DOI/AAAAAAAAGDk/hfR1YuRyYgkDZYTlxGSjEzqOp8HOLgOdwCLcBGAs/s640/wa2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 8. Пример выявленной цепочки атак «Внедрение операторов SQL»&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-wOM4u5iw-cs/WUE9c-Ay1QI/AAAAAAAAGDo/Dy3fFgbSlkgBV0sWCiJoeX31RZ_tWwmngCLcBGAs/s1600/wa3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;632&quot; data-original-width=&quot;974&quot; height=&quot;415&quot; src=&quot;https://3.bp.blogspot.com/-wOM4u5iw-cs/WUE9c-Ay1QI/AAAAAAAAGDo/Dy3fFgbSlkgBV0sWCiJoeX31RZ_tWwmngCLcBGAs/s640/wa3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 9. Атаки «Внедрение операторов SQL», входящие в одну корреляционную цепочку&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;По среднему числу зарегистрированных событий в день на первом месте находятся государственные учреждения, за ними следуют IT-компании и финансовые организации. Замыкают рейтинг образовательные учреждения.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-inD39WU-ItY/WUE9mifh_lI/AAAAAAAAGDs/fQUiBshM_ZEG4jGOJXZv5skd0KnzHnq1wCLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-06-14%2B%25D0%25B2%2B16.43.38.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;304&quot; data-original-width=&quot;782&quot; height=&quot;155&quot; src=&quot;https://3.bp.blogspot.com/-inD39WU-ItY/WUE9mifh_lI/AAAAAAAAGDs/fQUiBshM_ZEG4jGOJXZv5skd0KnzHnq1wCLcBGAs/s400/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-06-14%2B%25D0%25B2%2B16.43.38.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 10. Среднее число атак в день по отраслям&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Основной целью злоумышленников в первом квартале являлся доступ к чувствительной информации. Также значительную часть составили атаки на пользователей.&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Наибольшее число атак по-прежнему приходится на веб-приложения государственных учреждений.&lt;/span&gt;&lt;/blockquote&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Источники атак&lt;/h2&gt;Рассмотрим источники атак на веб-приложения. На диаграмме выделяются две страны: Китай и Россия. Такое распределение атакующих связано с тем, что большая часть пилотных проектов проводилась для российских компаний.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-jglGr5vi1I0/WUE9-fyT0dI/AAAAAAAAGDw/QEoe99D7AUYHWopwY_0Jg9CdfBbKffSsACLcBGAs/s1600/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-06-14%2B%25D0%25B2%2B16.44.53.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;590&quot; data-original-width=&quot;696&quot; height=&quot;542&quot; src=&quot;https://1.bp.blogspot.com/-jglGr5vi1I0/WUE9-fyT0dI/AAAAAAAAGDw/QEoe99D7AUYHWopwY_0Jg9CdfBbKffSsACLcBGAs/s640/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-06-14%2B%25D0%25B2%2B16.44.53.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 11. Источники атак по числу уникальных IP-адресов&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Также можно разбить исследуемые системы по отраслям. Страны-источники атак представлены для каждой отрасли на рисунках ниже. Диаграммы распространения источников атак были автоматически созданы в веб-интерфейсе межсетевого экрана PT AF. Анализ проводился по количеству заблокированных запросов.&lt;br /&gt;&lt;br /&gt;Атаки на государственные организации в первую очередь исходят от IP-адресов, принадлежащих провайдерам из России, США, Китая, Франции и Украины.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-8KwstnmxliA/WUE-IOmcu3I/AAAAAAAAGD0/WDjybZMv2AUs_a3rGm25--VmTCeSs9LuwCLcBGAs/s1600/wa4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;335&quot; data-original-width=&quot;667&quot; height=&quot;320&quot; src=&quot;https://2.bp.blogspot.com/-8KwstnmxliA/WUE-IOmcu3I/AAAAAAAAGD0/WDjybZMv2AUs_a3rGm25--VmTCeSs9LuwCLcBGAs/s640/wa4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 12. Источники атак на государственные организации в интерфейсе PT AF&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Атаки на финансовые организации чаще осуществлялись с IP-адресов России, Швейцарии, США, Франции и Украины.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-DG1SIY-W8Pw/WUE-as25boI/AAAAAAAAGD4/TQNa_eYMs6Am5jfeQ2s_CDSPPpi86y88gCLcBGAs/s1600/wa5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;348&quot; data-original-width=&quot;670&quot; height=&quot;332&quot; src=&quot;https://2.bp.blogspot.com/-DG1SIY-W8Pw/WUE-as25boI/AAAAAAAAGD4/TQNa_eYMs6Am5jfeQ2s_CDSPPpi86y88gCLcBGAs/s640/wa5.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 13. Источники атак на финансовые организации в интерфейсе PT AF&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Среди источников атак на IT-компании преобладали IP-адреса США, России и Китая.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-lwFHKsUJzj8/WUE-ij3ls2I/AAAAAAAAGD8/_nTClIAWAXYTiwSAPAtw27LYRR3tjacIwCLcBGAs/s1600/wa6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;338&quot; data-original-width=&quot;670&quot; height=&quot;322&quot; src=&quot;https://1.bp.blogspot.com/-lwFHKsUJzj8/WUE-ij3ls2I/AAAAAAAAGD8/_nTClIAWAXYTiwSAPAtw27LYRR3tjacIwCLcBGAs/s640/wa6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 14. Источники атак на IT-компании в интерфейсе PT AF&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;В сфере образования IP-адреса нарушителей в основном относились к США, России и Франции. Высокий процент атак из США связан с использованием утилит для эксплуатации уязвимостей и сервисов для сокрытия действительного IP-адреса источника.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-RPhWle5bt28/WUE-wlDb-zI/AAAAAAAAGEA/GQa1tMmxvpcM0n4j_JYLgUuYCGQoamQMACLcBGAs/s1600/wa7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;342&quot; data-original-width=&quot;667&quot; height=&quot;328&quot; src=&quot;https://3.bp.blogspot.com/-RPhWle5bt28/WUE-wlDb-zI/AAAAAAAAGEA/GQa1tMmxvpcM0n4j_JYLgUuYCGQoamQMACLcBGAs/s640/wa7.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 15. Источники атак на образовательные учреждения в интерфейсе PT AF&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;По сравнению с результатами прошлого года общая картина источников атак несколько изменилась. Главное отличие состоит в резком сокращении украинских IP-адресов в рейтинге источников. В остальном изменения незначительны, Россия, Китай и США по-прежнему остаются на первых местах.&lt;/span&gt;&lt;/blockquote&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Динамика атак&lt;/h2&gt;Рассмотрим более подробно распределение атак во времени. Подсчитаем, сколько атак каждого типа в среднем регистрируется в сутки для одной компании. Эти результаты помогут понять, как часто и в каком объеме встречаются различные типы атак, какие методы нарушителей мы можем наблюдать каждый день, а какие применяются реже. Также мы увидим, какие атаки выделяются из общего потока по количеству отправленных нарушителями запросов. Проведем такое исследование для наиболее популярных атак.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-xnAgME-aYEk/WUKQJQRd6CI/AAAAAAAAGF4/MiAqYS36z3sYQr_azomG-Z3IwFLCgbjtwCLcBGAs/s1600/w7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1359&quot; data-original-width=&quot;1180&quot; height=&quot;640&quot; src=&quot;https://2.bp.blogspot.com/-xnAgME-aYEk/WUKQJQRd6CI/AAAAAAAAGF4/MiAqYS36z3sYQr_azomG-Z3IwFLCgbjtwCLcBGAs/s640/w7.png&quot; width=&quot;554&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;i&gt;Рисунок 16. Количество атак в сутки по типам&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Существенную часть атак составляет «Межсайтовое выполнение сценариев», причем средние значения находятся в диапазоне от 250 до 800, число таких атак являлось высоким на протяжении всего первого квартала.&lt;br /&gt;&lt;br /&gt;На диаграмме выделяются и атаки «Внедрение операторов SQL». Средние значения лежат в промежутке от 100 до 300 атак в день. Попытки найти и эксплуатировать уязвимости, связанные с неправильной обработкой SQL-запросов, характеризуются высокой интенсивностью в рамках целенаправленной атаки. В некоторых компаниях число запросов в отдельные дни превышало 8000, однако эти результаты не учитывались на графике для получения объективных значений. Такое количество запросов связано и с применением автоматизированных утилит для эксплуатации уязвимостей.&lt;br /&gt;&lt;br /&gt;Интенсивные атаки присутствуют также в категории «Подключение локальных файлов». Помимо значений, представленных на рисунке, были зафиксированы дни, в которые число запросов для отдельных компаний достигало 10 730 и 6270. Для поиска уязвимостей нарушители также используют автоматизированные утилиты, например для перебора имен файлов и директорий. На рисунках продемонстрирован ряд запросов, направленных на поиск уязвимости, и пример заблокированного запроса, с помощью которого злоумышленник намеревался получить доступ к файлу .htaccess.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-Y3qMeeIhxxc/WUE_IuCS-6I/AAAAAAAAGEI/pbStaatIlKwCQDri814agbWKXtGZmvOhgCLcBGAs/s1600/wa8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;266&quot; data-original-width=&quot;973&quot; height=&quot;174&quot; src=&quot;https://1.bp.blogspot.com/-Y3qMeeIhxxc/WUE_IuCS-6I/AAAAAAAAGEI/pbStaatIlKwCQDri814agbWKXtGZmvOhgCLcBGAs/s640/wa8.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 17. Множество атак «Подключение локальных файлов»&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-NJjU1OJtZJY/WUE_RqeSzTI/AAAAAAAAGEM/PbNdaYQ0b_glG6qjTIfwAuqUmW2ngXQdwCLcBGAs/s1600/wa9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;236&quot; data-original-width=&quot;974&quot; height=&quot;77&quot; src=&quot;https://2.bp.blogspot.com/-NJjU1OJtZJY/WUE_RqeSzTI/AAAAAAAAGEM/PbNdaYQ0b_glG6qjTIfwAuqUmW2ngXQdwCLcBGAs/s320/wa9.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 18. Пример атаки «Подключение локальных файлов»&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Среднее количество атак других типов не превышает 2000 в день (за исключением категории «Отказ в обслуживании» — максимум 2079 атак).&lt;br /&gt;&lt;br /&gt;Рассмотрим общую интенсивность атак за первый квартал по всем отраслям, подсчитав среднее количество запросов в сутки для одной компании. Результаты сгруппированы по дням недели.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-V-gS7vgd2Mc/WUKQXCjTeLI/AAAAAAAAGF8/XhIAnVhrZcg4SRJquQxfU7YZjjHUf1VKQCLcBGAs/s1600/w8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;661&quot; data-original-width=&quot;1128&quot; height=&quot;374&quot; src=&quot;https://1.bp.blogspot.com/-V-gS7vgd2Mc/WUKQXCjTeLI/AAAAAAAAGF8/XhIAnVhrZcg4SRJquQxfU7YZjjHUf1VKQCLcBGAs/s640/w8.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;i&gt;Рисунок 19. Распределение атак по дням&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Как видно из диаграммы, общий уровень активности злоумышленников в первом квартале был высоким, каждый день веб-приложения подвергались множеству атак. В среднем число атак в сутки варьировалось от 500 до 1500 и не опускалось ниже 300 за исключением одного значения. В одной из компаний, для которых проводился пилотный проект, было зафиксировано два пика, соответствующих максимально интенсивным атакам: 21 февраля число атак составило 11 533, а 22 февраля — 19 889. Эти даты выделяются на следующем графике, отображающем для компании динамику атак за январь, февраль и март.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-Z6HgirQpyKE/WUE_kfrgYOI/AAAAAAAAGEU/E4a5hTmmFw0bCtTtjrQRuc69JnNoNO4HwCLcBGAs/s1600/wa10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;281&quot; data-original-width=&quot;975&quot; height=&quot;184&quot; src=&quot;https://3.bp.blogspot.com/-Z6HgirQpyKE/WUE_kfrgYOI/AAAAAAAAGEU/E4a5hTmmFw0bCtTtjrQRuc69JnNoNO4HwCLcBGAs/s640/wa10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 20. Динамика атак в течение первого квартала (интерфейс PT AF)&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Резкое увеличение числа атак, особенно определенного типа, может быть связано с публикацией новых уязвимостей или инструментов. Например, обозначенные выше пики преимущественно включали в себя атаки «Внедрение операторов SQL». В конце января &lt;a href=&quot;http://www.securityfocus.com/bid/95816/info&quot; target=&quot;_blank&quot;&gt;были опубликованы&lt;/a&gt; три уязвимости в CMS WordPress, позволяющие выполнять произвольные команды ОС путем внедрения операторов SQL. Нарушителю могло потребоваться некоторое время для написания эксплойта и его тестирования. Кроме того, целью злоумышленника не всегда является непосредственно атакуемый сайт. Эксплойт может быть направлен сразу на множество ресурсов, на которых обнаружена определенная версия ПО или библиотеки. Поэтому веб-приложение может пострадать, даже не представляя интереса для злоумышленника, в процессе тестирования эксплойта и подготовки к атаке на совершенно другой ресурс.&lt;br /&gt;&lt;br /&gt;На рисунках ниже представлено усредненное распределение зафиксированных атак в течение суток. Приведены средние значения по всем отраслям, при этом учитывалось местное время атакуемой организации.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-BzGN5SdVWew/WUKQgon6fTI/AAAAAAAAGGA/0SoP4E1WtY45kE7JXTN3ViD6O_u88XMJwCLcBGAs/s1600/w9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;878&quot; data-original-width=&quot;1161&quot; height=&quot;482&quot; src=&quot;https://3.bp.blogspot.com/-BzGN5SdVWew/WUKQgon6fTI/AAAAAAAAGGA/0SoP4E1WtY45kE7JXTN3ViD6O_u88XMJwCLcBGAs/s640/w9.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 21. Распределение атак по времени суток&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Как показывают результаты, число атак является достаточно стабильным в любое время суток, с увеличением интенсивности в дневные и вечерние часы. Для наглядности приведем график за 1 марта, построенный в интерфейсе PT AF для одной из компаний. На рисунке также видно, что значительная часть атак пришлась на дневное и вечернее время. В этом промежутке на графике присутствуют пики, соответствующие повышенной частоте запросов.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://4.bp.blogspot.com/-mev1v79mF2M/WUE_-95R3AI/AAAAAAAAGEc/I6bWo61qm2IOAqKz3qoSsrSs8pc5I8SYACLcBGAs/s1600/wa11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;326&quot; data-original-width=&quot;974&quot; height=&quot;214&quot; src=&quot;https://4.bp.blogspot.com/-mev1v79mF2M/WUE_-95R3AI/AAAAAAAAGEc/I6bWo61qm2IOAqKz3qoSsrSs8pc5I8SYACLcBGAs/s640/wa11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Рисунок 22. Динамика атак 1 марта в интерфейсе PT AF&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;Такое поведение и повышенная активность нарушителей в дневные, в частности в рабочие, часы вполне предсказуемы. На результаты влияет и тот факт, что около трети атак составляют атаки на пользователей сайтов, которые обычно активны именно в это время. Кроме того, важное наблюдение состоит в том, что интенсивность атак остается достаточно высокой на протяжении 24 часов в сутки. Атаки злоумышленников в ночное время могут иметь разные причины. Если смотреть с точки зрения цели атаки, то главной причиной является тот факт, что в это время вероятность обнаружения атаки и реагирования на нее со стороны службы безопасности компании значительно ниже. Если исходить из анализа источников атак, то причина будет состоять в расхождении часовых поясов.&lt;br /&gt;&lt;br /&gt;При организации системы защиты следует учитывать, в какое время наблюдаются пики активности злоумышленников, эти промежутки могут быть специфичными для каждой отдельной компании в зависимости от рода ее деятельности. В целом по итогам первого квартала число атак на веб-приложения является стабильно высоким независимо от дня и времени суток, но в отдельные промежутки времени можно наблюдать возрастание интенсивности. Каждая из этих атак может нести угрозу для веб-приложения и всей инфраструктуры компании. При этом своевременная реакция на успешно осуществленную атаку и предотвращение ее развития в нерабочее время могут оказаться невозможными без соответствующих средств защиты веб-приложений, службы безопасности и реагирования на инциденты.&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Выводы&lt;/h2&gt;Результаты исследования свидетельствуют об устойчивом высоком уровне активности злоумышленников на протяжении всего периода наблюдения. В то же время в первом квартале отмечается некоторое снижение общего числа атак на веб-приложения по сравнению с результатами прошедшего года. Как и в 2016 году, привлекательными мишенями для злоумышленников являются государственные и финансовые организации. Среди зафиксированных событий преобладают попытки получить доступ к чувствительной информации и атаки на пользователей веб-приложений.&lt;br /&gt;&lt;br /&gt;Для успешного обнаружения и предотвращения атак рекомендуется использовать межсетевой экран уровня приложений, который позволяет эффективно выявлять и останавливать даже длительные цепочки целевых атак и защищает не только владельцев, но и пользователей веб-приложения.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/6052082975586223613/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/06/i-2017_16.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/6052082975586223613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/6052082975586223613'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/06/i-2017_16.html' title='Статистика атак на веб-приложения: I квартал 2017 года'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-nyUjBGd7qfE/WUE7o2jkHaI/AAAAAAAAGDE/YJL2XW9Xb2ggv8T5Xoxai8yFbDt4BFMZgCLcBGAs/s72-c/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA%2B%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0%2B2017-06-14%2B%25D0%25B2%2B16.34.59.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-3912236652797430353</id><published>2017-05-26T04:51:00.001-07:00</published><updated>2017-05-26T05:27:00.817-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="viber"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><category scheme="http://www.blogger.com/atom/ns#" term="уязвимость"/><title type='text'>Эксперт Positive Technologies помог устранить критически опасную уязвимость в Viber для Windows </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-KmvWtVLUHSc/WSgWlnVyl3I/AAAAAAAAGBk/ougK56_aG5ouxiMkNEqrfN0g0jjRLIATgCLcB/s1600/%25D0%25A4%25D0%25B0%25D0%25B8%25CC%2586%25D0%25BB%2B26.05.17%252C%2B7%2B49%2B54.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;480&quot; src=&quot;https://1.bp.blogspot.com/-KmvWtVLUHSc/WSgWlnVyl3I/AAAAAAAAGBk/ougK56_aG5ouxiMkNEqrfN0g0jjRLIATgCLcB/s640/%25D0%25A4%25D0%25B0%25D0%25B8%25CC%2586%25D0%25BB%2B26.05.17%252C%2B7%2B49%2B54.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Уязвимость Windows-клиента Viber, обнаруженная некоторое время назад группой исследователей информационной безопасности из России и Казахстана, в числе которых эксперт Positive Technologies, успешно устранена. Ошибка позволяла похищать технические данные для аутентификации пользователя под Windows.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;«Суть атаки заключалась в том, что при отправке в чат ссылки вида http://host/img.jpg приложение сначала загружало ее от имени клиента, который осуществлял отправку, — и если по данному адресу содержалась картинка, то затем Viber пытался загрузить ее уже от имени принимающего клиента; схема не срабатывала, если клиент-инициатор не подтверждал наличие изображения по ссылке», — рассказывает Тимур Юнусов, руководитель отдела безопасности банковских систем Positive Technologies.&lt;/blockquote&gt;Если вместо изображения сервер отправлял сообщение с кодом 401 на второй запрос и запрашивал NTLM-аутентификацию вместо изображения, то приложение ее проводило.&lt;br /&gt;&lt;br /&gt;Помимо разглашения NTLM-хеша, уязвимость позволяла совершать произвольные GET-запросы от имени атакуемого клиента. Это, к примеру, могло позволить осуществлять перепрограммирование домашних роутеров и других устройств.&lt;br /&gt;&lt;br /&gt;«Атаку мог произвести только злоумышленник, чей номер мобильного телефона сохранен в списке контактов пользователя. Поэтому массовой атаки на пользователей Windows удалось избежать. Также заметим, что, как правило, для успешной атаки требуется совершить целую серию GET-запросов. Иными словами, злоумышленнику нужно отправить несколько ссылок потенциальной жертве. Около 6% из общего числа активных пользователей в России за последний месяц хотя бы один раз отправляли сообщение, использовали звонки или просматривали паблик-чат с устройств на Windows », — прокомментировали в пресс-службе Viber.&lt;br /&gt;&lt;br /&gt;Уязвимость Windows-клиента Viber была устранена и отсутствует в обновленной версии Viber 6.7.2, которая уже доступна для загрузки.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/3912236652797430353/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/05/positive-technologies-viber-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/3912236652797430353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/3912236652797430353'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/05/positive-technologies-viber-windows.html' title='Эксперт Positive Technologies помог устранить критически опасную уязвимость в Viber для Windows '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-KmvWtVLUHSc/WSgWlnVyl3I/AAAAAAAAGBk/ougK56_aG5ouxiMkNEqrfN0g0jjRLIATgCLcB/s72-c/%25D0%25A4%25D0%25B0%25D0%25B8%25CC%2586%25D0%25BB%2B26.05.17%252C%2B7%2B49%2B54.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-8160020883403272646</id><published>2017-04-13T06:32:00.000-07:00</published><updated>2017-04-13T07:21:00.884-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Intel"/><category scheme="http://www.blogger.com/atom/ns#" term="JTAG"/><category scheme="http://www.blogger.com/atom/ns#" term="Lenovo"/><category scheme="http://www.blogger.com/atom/ns#" term="атаки"/><category scheme="http://www.blogger.com/atom/ns#" term="информационная безопасность"/><category scheme="http://www.blogger.com/atom/ns#" term="отладочный механизм"/><title type='text'>Intel и Lenovo ограничили доступ к отладочному механизму процессоров после презентации экспертов Positive Technologies </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-ylqLiqaCmg8/WO989Ww7_0I/AAAAAAAAF98/b_x3SDBx8foR5iOLaimhSCElc8GmazPTgCLcB/s1600/intel.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;478&quot; src=&quot;https://1.bp.blogspot.com/-ylqLiqaCmg8/WO989Ww7_0I/AAAAAAAAF98/b_x3SDBx8foR5iOLaimhSCElc8GmazPTgCLcB/s640/intel.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Компании Intel и Lenovo выпустили обновления безопасности для блокировки сценария атаки, который был обнаружен экспертами Positive Technologies в декабре 2016 года.&lt;br /&gt;&lt;br /&gt;Несколько месяцев назад на конференции Chaos Communication Congress (33C3) в Гамбурге Максим Горячий и Марк Ермолов рассказали о том, что cовременные процессоры Intel позволяют использовать отладочный интерфейс через доступный на многих платформах порт USB 3.0 для получения полного контроля над системой. Подобные атаки не отслеживаются современными системами безопасности.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;Спустя несколько месяцев, в апреле 2017 года Intel &lt;a href=&quot;https://security-center.intel.com/advisory.aspx?intelid=INTEL-SA-00073&amp;amp;languageid=en-fr&quot; target=&quot;_blank&quot;&gt;официально признала&lt;/a&gt; наличие уязвимости, выпустив обновление BIOS, которое отключает возможность активации доступа к отладочному интерфейсу через порт USB 3.0 из ОС. Корпорация поблагодарила экспертов Positive Technologies Максима Горячего и Марка Ермолова.&lt;br /&gt;&lt;br /&gt;Кроме того, специальное исправление &lt;a href=&quot;https://support.lenovo.com/us/ru/product_security/len-13640&quot; target=&quot;_blank&quot;&gt;опубликовала&lt;/a&gt; компания Lenovo — один из основных производителей оборудования, использующего процессоры Intel. Ряд других крупных вендоров еще не выпустили рекомендации по устранению атаки. По мере выхода патчей мы будем публиковать информацию об этом.&lt;br /&gt;&lt;br /&gt;Выступление экспертов компании, в котором описывается проблема и раскрываются механизмы возможных атак, представлено ниже:&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/2JCUrG7ERIE&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;br /&gt;Слайды презентации доступны по &lt;a href=&quot;https://www.slideshare.net/phdays/tapping-into-the-core&quot; target=&quot;_blank&quot;&gt;ссылке&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Кроме того, Максим Горячий и Марк Ермолов &lt;a href=&quot;https://habrahabr.ru/company/pt/blog/321440/&quot; target=&quot;_blank&quot;&gt;провели вебинар&lt;/a&gt;, в ходе которого ответили &amp;nbsp;на вопросы и подробнее рассказали о внутреннем устройстве отладочного механизма JTAG. Ниже представлено видео этого выступления:&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/izBrdTamENE&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/8160020883403272646/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/04/intel-lenovo-positive-technologies.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/8160020883403272646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/8160020883403272646'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/04/intel-lenovo-positive-technologies.html' title='Intel и Lenovo ограничили доступ к отладочному механизму процессоров после презентации экспертов Positive Technologies '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-ylqLiqaCmg8/WO989Ww7_0I/AAAAAAAAF98/b_x3SDBx8foR5iOLaimhSCElc8GmazPTgCLcB/s72-c/intel.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-5506448256871988230</id><published>2017-04-12T07:27:00.000-07:00</published><updated>2017-04-12T07:27:32.469-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IoT"/><category scheme="http://www.blogger.com/atom/ns#" term="интернет вещей"/><category scheme="http://www.blogger.com/atom/ns#" term="информационная безопасность"/><category scheme="http://www.blogger.com/atom/ns#" term="угрозы"/><title type='text'>Угрозы интернета вещей: как защититься от возможных атак</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-aFiGWcR7SAU/WO449yQZysI/AAAAAAAAF9U/elXAYT7tqUYAFOfs-kL2QQk1neJrFCgiQCLcB/s1600/a90d6a4523204357a9744bd59bd4b085.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;428&quot; src=&quot;https://1.bp.blogspot.com/-aFiGWcR7SAU/WO449yQZysI/AAAAAAAAF9U/elXAYT7tqUYAFOfs-kL2QQk1neJrFCgiQCLcB/s640/a90d6a4523204357a9744bd59bd4b085.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Тема безопасности Интернета вещей (IoT) все чаще оказывается в центре внимания — не в последнюю очередь благодаря тому, что злоумышленники активно используют уязвимости умных устройств для проведения резонансных атак.&lt;br /&gt;&lt;br /&gt;Заместитель директора по развитию бизнеса Positive Technologies в России Алексей Качалин рассказывает о том, почему с защищенностью IoT-устройств все так плохо и как компании могут минимизировать риски ИБ-инцидентов с их участием.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Какие угрозы несет Интернет вещей&lt;/h2&gt;&lt;br /&gt;Одна из самых распространенных целей взлома устройств Интернета вещей — проведение DDoS-атак. Распространение всевозможных подключаемых к Интернету устройств дает злоумышленникам возможности по созданию ботнетов огромных размеров, с помощью которых можно «уронить» даже очень крупный сервис.&lt;br /&gt;&lt;br /&gt;Пример — в прошлом году состоящий из сотен тысяч устройств ботнет Mirai был использован для DDoS-атак, в результате которых был выведен из строя сегмент сети Интернет в США, а также оказались недоступны многие популярные онлайн-проекты, вроде Twitter. Эта атака достигла рекордных показателей по объему генерируемого трафика, т.е. в несколько раз превзошла предыдущие «рекорды».&lt;br /&gt;&lt;br /&gt;Помимо организации DDoS-атак для злоумышленников могут представлять интерес устройства, которые можно заблокировать. Были инциденты с «локерами» умных кондиционеров и телевизоров. Для этих сценариев важна массовость устройств – это необходимое условие рентабельности атаки.&lt;br /&gt;&lt;br /&gt;Вызывают активный интерес злоумышленников и автономные дроны, поскольку возможности несанкционированного доступа позволяют получить не только данные, но и, перехватив управление, похитить дорогостоящее устройства, а иногда (в случае с военными дронами) и получить доступ к боевому вооружению. Менее яркие, но заслуживающие внимания из-за своей распространенности технологии, – мобильные платформы и интернет-сервисы: массовые возможности доступа к данным, вымогательства за возобновление доступа или испорченных (шифрованных) файлов – хорошо масштабируемый и монетизируемый вектор атак.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Безопасность IoT: почему все плохо&lt;/h2&gt;&lt;br /&gt;Специалисты сходятся во мнении, что угрозы Интернета вещей, рост подключенности промышленного Интернета вещей и формирования подхода к Операционным технологиям (ОТ), объединяющим ИТ и промышленные технологии, формируют так называемый неизвестный ландшафт угроз и содержат неуправляемые риски. Технологическое развитие продолжается темпами, намного превосходящими развитие возможностей контроля.&lt;br /&gt;&lt;br /&gt;Любые «новые» технологии, об уязвимостях которых пока нет информации, зачастую содержат в себе ряд известных компонентов и протоколов (с уже известными уязвимостями), сам факт присутствия которых дает большие шансы атакующему быстро повторить успех по компрометации неизвестной и неисследованной системы. В итоге, при их внедрении в инфраструктуру предприятий и бизнеса можно получить не только позитивный эффект от инноваций, но и новые уязвимости или, что еще хуже, старые и давно известные дыры безопасности.&lt;br /&gt;&lt;br /&gt;Важная проблема, стоящая на пути к улучшению ситуации здесь, — это позиция производителей «умных» гаджетов. Уровень осознанности построения безопасности среди производителей IoT-устройств крайне низок: почти никто из них добровольно не тратит время и средства на дополнительное тестирование своей продукции на наличие уязвимостей, так как в ряде случаев это может поставить под угрозу темпы вывода продукта на рынок. Также нельзя сбрасывать со счетов и общее увеличение числа таких устройств, а также скорость появления новых их типов. В результате на рынке представлена масса уязвимых устройств, с помощью которых злоумышленники могут осуществлять даже глобальные атаки.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Как исправить ситуацию&lt;/h2&gt;&lt;br /&gt;Не исключено, что ситуация в сфере Интернета вещей может потребовать регулирования минимального уровня защищенности устройств. Если производители сами не проявят сознательность в этом вопросе, то подключится государство, которое займется вопросами сертификации и стандартизации подобной продукции.&lt;br /&gt;&lt;br /&gt;Само IT-сообщество также занимается проработкой вопросов обеспечения безопасности IoT. Так, эксперты крупных IT- и ИБ-компаний подготовили список рекомендаций The Industrial Internet Security Framework. Этот документ интересен тем, что связывает ICS и IoT общими практиками безопасности. Однако это лишь рекомендации: не факт, что производители IoT-устройств будут их применять, поэтому в настоящий момент противодействием возможным проблемам должны заниматься сами владельцы инфраструктуры, на которую могут быть организованы атаки.&lt;br /&gt;&lt;br /&gt;И здесь с точки зрения формирования стратегии защиты компании от киберугроз следует рассматривать злоумышленников как бизнес-структуры, преследующие свои противоправные цели за счет прямого финансового или репутационного ущерба (в результате проведения атак на клиентов), а, следовательно, действующих стратегически и долгосрочно, в рамках одного или нескольких рынков. Злоумышленники применяют методы, присущие организации работы легитимных компаний: аутсорсинг, объединение в группы для преодоления территориальных и языковых барьеров.&lt;br /&gt;&lt;br /&gt;В последние годы стало очевидно, что они освоили привлечение и вовлечение в работу специалистов из тех отраслей, в отношении которых проводятся атаки. Теперь злоумышленник после проникновения в сеть организации может самостоятельно разобраться в ее бизнес-процессах для нанесения максимального ущерба. Если же сделать это ему трудно, то украденные данные или полученные доступы можно просто продать на черном рынке. В любом случае, злоумышленник будет максимально извлекать выгоду из полученного нелегальным путем актива.&lt;br /&gt;&lt;br /&gt;Очевидная уязвимость любого «периметра» требует защиты не только в «глубине» системы, но и более стратегического понимания замысла и тактики атакующих. Сложные схемы и сценарии злоумышленников стали продолжительнее, они требуют больше действий и возможностей, а, следовательно, сами стали более уязвимы – «защитникам» необходимо использовать эту уязвимость. Если сложная атака требует долгосрочного доступа в систему, периодического сбора информации – это оставляет существенное «временное окно», в рамках которого успешные действия защиты могут свести на нет ущерб от сложной и дорогой атаки.&lt;br /&gt;&lt;br /&gt;Для снижения возможных рисков и минимизации наносимого атаками ущерба специалистам по безопасности стоит сконцентрироваться на сокращении времени пребывания злоумышленника в системе. Сейчас активно развиваются технологии, позволяющие реализовать эти возможности: например, системы управления инцидентами безопасности (SIEM) или системы управления инцидентами кибербезопасности АСУ ТП, средства защиты веб-приложений. Они постепенно становятся обязательным к использованию классом средств для обеспечения минимального уровня защиты.&lt;br /&gt;&lt;br /&gt;Наличие требований регуляторов по применению таких решений сдерживалось отсутствием технических средств и возможностью их внедрения без нарушения технологических процессов. Сейчас эти барьеры преодолеваются, возможность такой защиты демонстрируется на практике, что может привести к фиксированию этих требований в нормативных документах.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/5506448256871988230/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/04/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/5506448256871988230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/5506448256871988230'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/04/blog-post.html' title='Угрозы интернета вещей: как защититься от возможных атак'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://1.bp.blogspot.com/-aFiGWcR7SAU/WO449yQZysI/AAAAAAAAF9U/elXAYT7tqUYAFOfs-kL2QQk1neJrFCgiQCLcB/s72-c/a90d6a4523204357a9744bd59bd4b085.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-5959444640295360105</id><published>2017-04-07T05:11:00.001-07:00</published><updated>2017-04-12T07:00:54.903-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Брно"/><category scheme="http://www.blogger.com/atom/ns#" term="Чехия"/><category scheme="http://www.blogger.com/atom/ns#" term="международное развитие"/><category scheme="http://www.blogger.com/atom/ns#" term="офис"/><title type='text'>Заработал R&amp;D-центр Positive Technologies в Брно</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://3.bp.blogspot.com/-Hjs9FY37tSs/WOeBXm5UMdI/AAAAAAAAF88/p0tNlfPPod4CvRubeJI-79XewVZjIZVoQCLcB/s1600/brno1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;426&quot; src=&quot;https://3.bp.blogspot.com/-Hjs9FY37tSs/WOeBXm5UMdI/AAAAAAAAF88/p0tNlfPPod4CvRubeJI-79XewVZjIZVoQCLcB/s640/brno1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Компания Positive Technologies объявила о старте работы R&amp;amp;D представительства в городе Брно, Чешская республика. Команда нового центра разработки и исследований займется развитием продуктов для обеспечения безопасности телекоммуникационных систем.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Задачи нового офиса&lt;/h2&gt;&lt;br /&gt;Одна из стратегических задач компании — стать ближе к своим заказчикам во всем мире. Поэтому Positive Technologies не только открывает офисы продаж в разных регионах, но и занимается развитием самостоятельных центров разработки.&lt;br /&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;«Брно подходит для такого подразделения как нельзя лучше — помимо удачного географического расположения, здесь расположены центры разработки крупных IT компаний — IBM, NetSuite, Red Hat, AVG Technologies, а также работают компании, близкие к сфере ИБ. Кроме того, в городе сложилась соответствующая атмосфера для разработки инновационных продуктов — из 350 тысяч жителей почти 90 тысяч составляют студенты.&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;В настоящий момент в нашем центре R&amp;amp;D уже работают четверо первых сотрудников — они занимаются разработкой продукта для обеспечения безопасности мобильных сетей PT Telecom Attack Discovery», - рассказал Борис Симис, заместитель генерального директора Positive Technologies по развитию бизнеса.&lt;/blockquote&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/-EGavryBQysA/WOeBkhOSHBI/AAAAAAAAF9A/GNV9tPQg6GYxQ9bkLI6E9FOYyeui0YFPACLcB/s1600/brno2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;420&quot; src=&quot;https://1.bp.blogspot.com/-EGavryBQysA/WOeBkhOSHBI/AAAAAAAAF9A/GNV9tPQg6GYxQ9bkLI6E9FOYyeui0YFPACLcB/s640/brno2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Команда центра разработки Positive Technologies в Брно&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Планы&lt;/h2&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;«Офис рассчитан на 35-50 человек, и мы планируем по максимуму развивать его. Сейчас пополняем команду разработки продуктов для SS7. Начали именно с них, потому что они наиболее востребованы на европейском рынке и в мире. Не исключено, что в будущем будем разрабатывать в Брно и другие продукты, а также развивать экспертизу», — говорит управляющий директор Positive Technologies Максим Шияновский.&lt;/blockquote&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://1.bp.blogspot.com/--iya69JRrc0/WOeBupCEHyI/AAAAAAAAF9E/WzSFzgLjzo4Yv4GbEIIuDK3UVsFcptVxgCLcB/s1600/brno3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;426&quot; src=&quot;https://1.bp.blogspot.com/--iya69JRrc0/WOeBupCEHyI/AAAAAAAAF9E/WzSFzgLjzo4Yv4GbEIIuDK3UVsFcptVxgCLcB/s640/brno3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Наш офис на первом этаже в Spielberk Office Centre, здесь же расположены компании AVG Technologies, SolarWinds и Xura&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/5959444640295360105/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/04/r-positive-technologies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/5959444640295360105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/5959444640295360105'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/04/r-positive-technologies.html' title='Заработал R&amp;D-центр Positive Technologies в Брно'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://3.bp.blogspot.com/-Hjs9FY37tSs/WOeBXm5UMdI/AAAAAAAAF88/p0tNlfPPod4CvRubeJI-79XewVZjIZVoQCLcB/s72-c/brno1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9008710819128128946.post-2569020014293469887</id><published>2017-03-29T06:55:00.001-07:00</published><updated>2017-03-29T06:55:28.320-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="атаки"/><category scheme="http://www.blogger.com/atom/ns#" term="банки"/><category scheme="http://www.blogger.com/atom/ns#" term="информационная безопасность"/><category scheme="http://www.blogger.com/atom/ns#" term="социальная инженерия"/><category scheme="http://www.blogger.com/atom/ns#" term="соцсети"/><title type='text'>Риски безопасности: стоит ли разрешать сотрудникам банка пользоваться соцсетями на работе</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://2.bp.blogspot.com/-WobsivbX-nc/WNu8jJj0G9I/AAAAAAAAF60/iaXbp_MaI4ok7xvLtR8S6YKoOgUxxyr4wCLcB/s1600/%25D0%25A4%25D0%25B0%25D0%25B8%25CC%2586%25D0%25BB%2B29.03.17%252C%2B7%2B26%2B08.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://2.bp.blogspot.com/-WobsivbX-nc/WNu8jJj0G9I/AAAAAAAAF60/iaXbp_MaI4ok7xvLtR8S6YKoOgUxxyr4wCLcB/s640/%25D0%25A4%25D0%25B0%25D0%25B8%25CC%2586%25D0%25BB%2B29.03.17%252C%2B7%2B26%2B08.jpeg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Банки всегда привлекали пристальное внимание злоумышленников, а внедрение новых технологий в финансовой отрасли не только позволяет повысить уровень клиентского сервиса, но и приводит к возникновению рисков информационной безопасности.&lt;br /&gt;&lt;br /&gt;Зачастую кибератаки на банки начинаются с того, чтобы преступники убеждают работников финансовой организации открыть специально созданный вредоносный файл. Эксперт Positive Technologies Тимур Юнусов рассказывает о том, стоит ли запрещать сотрудникам банков пользоваться социальными сетями на работе, чтобы снизить риски подобных атак.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Атаки через сотрудников: главная опасность для банков&lt;/b&gt;&lt;/h2&gt;&lt;br /&gt;Важно понимать, что в большинстве случаев кибератак на банковскую инфраструктуру злоумышленники используют методы социальной инженерии. С помощью манипуляций в ходе переписки или разговоров с сотрудниками банками преступникам зачастую удается проникнуть во внутреннюю сеть организации. В случае таргетированных атак на множество сотрудников банка сразу — известны случаи атак на от 10 до 50 и более работников — как минимум один из них откроет вредоносное вложение в email-сообщении, что приведет к заражению компьютера.&lt;br /&gt;&lt;br /&gt;Исследования Positive Technologies &lt;a href=&quot;https://www.ptsecurity.com/upload/ptru/analytics/Corporate-Vulnerability-2015-rus.pdf&quot; target=&quot;_blank&quot;&gt;показывают&lt;/a&gt;, что уровень осведомленности сотрудников компаний в вопросах ИБ остается на низком уровне. Очень часто работники открывают потенциально вредоносные вложения и выполняют действия, которые могут поставить под угрозу безопасность ИТ-инфраструктуры организации — цифры верны и для тех компаний, в которых сотрудники проходят обучение по информационной безопасности.&lt;br /&gt;&lt;br /&gt;Одним из самых эффективных инструментов хакера является телефон — в ходе разговоров с сотрудниками банка им в 100% проанализированных нами ситуаций удавалось убедить собеседника открыть заранее отправленный им вредоносный файл или узнать логин или пароль работника. Все это говорит о том, что сотрудники банка зачастую могут являться слабым звеном в его безопасности, и финансовым организациям следует задумываться о том, как снизить риск атаки на свой персонал.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Соцсети: не все так просто&lt;/h2&gt;&lt;br /&gt;Принимая во внимание все написанное выше, кажется, что самым верным и простым решением было бы просто заблокировать доступ к социальным сетям для сотрудников. Действительно, популярные сервисы — это еще один канал, который злоумышленники могут использовать для рассылки вредоносного софта.&lt;br /&gt;&lt;br /&gt;Однако на самом деле использовать соцсети для обмана сложнее, чем тот же телефон. Здесь, чтобы убедить собеседника выполнить нужные действия, атакующим сначала нужно заработать его доверие. На это уходит время, поэтому таргетированные атаки в соцсетях обычно развиваются неделю или больше. Кроме того, при отправке вредоносного софта или ссылки злоумышленник должен быть уверен, что жертва находится именно на работе — иначе проникнуть во внутреннюю сеть банка не удастся.&lt;br /&gt;&lt;br /&gt;Иногда хакеры взламывают аккаунты друзей жертвы и используют их для ведения переписки — так вероятность успеха повышается, поскольку уровень доверия знакомым всегда выше. Однако даже в этом случае проведение массовых атак на сотрудников банков в соцсетях оказывается слишком сложным и не гарантирует успех. Email и телефон оказываются куда более действенными инструментами взломщиков.&lt;br /&gt;&lt;br /&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;Заключение: запрещать или нет&lt;/h2&gt;&lt;br /&gt;Статистика показывает, что сотрудники финансовых организаций находятся в зоне риска: злоумышленникам проще всего начать свою атаку именно с них. Для этого преступники могут использовать самые разные инструменты, в том числе и соцсети.&lt;br /&gt;&lt;br /&gt;Однако, прежде чем принять решение о запрете социальных сервисов для работников банка, следует проанализировать последствия этого шага — возможно, сотрудники начнут больше общаться через другие каналы связи (например, email и телефон), которые по статистике оказываются более эффективным средством социальной инженерии.&lt;br /&gt;&lt;br /&gt;Метод простых запретов вряд ли сработает и может лишь увеличить риски безопасности, поэтому его, как минимум, нужно дополнять обучением сотрудников основам защиты информации.&lt;br /&gt;&lt;br /&gt;Более эффективный путь для бизнеса — обучение персонала базовым знаниям о защите информации, а также использование специализированных средств защиты и обнаружения атак &amp;nbsp;— например, SIEM-систем и межсетевых экранов WAF.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ptsecurity.ru/feeds/2569020014293469887/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://blog.ptsecurity.ru/2017/03/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/2569020014293469887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9008710819128128946/posts/default/2569020014293469887'/><link rel='alternate' type='text/html' href='http://blog.ptsecurity.ru/2017/03/blog-post.html' title='Риски безопасности: стоит ли разрешать сотрудникам банка пользоваться соцсетями на работе'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-WobsivbX-nc/WNu8jJj0G9I/AAAAAAAAF60/iaXbp_MaI4ok7xvLtR8S6YKoOgUxxyr4wCLcB/s72-c/%25D0%25A4%25D0%25B0%25D0%25B8%25CC%2586%25D0%25BB%2B29.03.17%252C%2B7%2B26%2B08.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>