
Alexey
29.01.2017
14:51:09
Ножовка по металлу?
Можно высверлить еще :)))

Daniel
29.01.2017
14:51:37
не
у меня там 600 на 590 самая большая деталь

Google

Alexey
29.01.2017
14:52:36
Долго сверлить, да..


Марк ☢
29.01.2017
14:52:43
Грядёт новая волна буткит и руткит кода с физическим распространением через USB.
До Нового года ребятами из Positive Technologies была обнаружена и опубликована уязвимость отладочного интерфейса DCI новых процессоров Intel семейств от Skylake и выше.
http://safe.cnews.ru/news/top/2016-12-29_protsessory_intel_mozhno_vzlomat_po_usb
Недавно после поездки в Китай и участия в азиатском неформальном митапе по кибер-безопасности знакомый и коллега из Гонконга, работающий вместе со мной в проекте в Шеньчжене, рассказал мне об этой уязвимости, после чего в наших светлых (или не очень ??) умах возникла интересная идея над которой мы работали последние несколько недель и вот буквально сегодня добились первых практических результатов, которые мягко говоря ужасают. ?
При помощи буткита, системного приложения (написанного на Rust с использованием NDK/Bionic), на Android устройстве и при подключении такого заражённого аппарата на "зарядку" через интерфейс MHL USB OTG и USB 3.0 порт к лэптопу на Skylake, через активированный несколькими инструкциями кода отладочный DCI интерфейс процессора удалось доставить руткит прямо в нужную область памяти лэптопа для внедрения кода в модули гипервизора ядра Linux используя инструкции и возможности виртуализации процессора Skylake, Intel VT (VT-x, VT-d), код руткита при этом будет исполняться в пространстве привелегий ядра и иметь доступ (как модули ядра или драйвера) к памяти всех процессов, реальной адресации, системным вызовам ядра, файловой системе и устройствам. Далее после доставки код по программе копировал сам себя (asm-quine trick) в памяти и размножал, записывал свои копии в загрузочные сектора (gpt, бутсектора системного раздела, в т.ч. резервные), разделы ФС (/boot, добавлялся в системный загрузчик для загрузки до ядра, добавлялся внешним модулем ядра как виртуальный драйвер, дампил себя в swap), записывал и скрывал свой код в резервных и скрытых блоках ФС и главное, код записывался как модуль в UEFI BIOS! Таким образом избавиться от всех копий руткита будет очень сложно - слишком много точек управления для передачи кода на загрузку.
Сам код работоспособен уже после передачи и внедрения на машину, даже без необходимости её перезагрузки.
Но чтобы убедиться что цепочка загрузки работоспособна после копирования было сделано так, что код вгоняет процессор в лимб (halt state), после чего есть только один вариант - перезагрузка (с загрузкой всех модулей руткита разумеется ?).
Функциональность руткита.
Сразу возникла идея слушать помещение через микрофон веб-камеры (все веб-камеры имеют унифицированный интерфейс управления через USB шину - и да при активации сенсора камеры светодиод можно не включать ?) и регулировать параметры чувствительности микрофона более высокоуровневыми системными вызовами, через ALSA и PulseAudio.
Обмозговали и сделали.
После перезагрузки и активации всех модулей для работы руткита, активировался микрофон лэптопа, снимал с него данные и отправлял их по сети в виде потокового фонового шумового трафика (не более 32 Kbit/s).
Красота!
После этого стало действительно страшно от осознания в насколько опасном технологическом мире мы с вами сейчас живём, не только софт, но и железо уязвимо и уже не до наших гикерских шуток - на ядрах архитектуры Skylake уже поставляются серверные процессоры Xeon, имеющие как виртуализацию так и отладку через DCI. Никто не знает, кто и что коннектит через USB к VPS/VDS серверам вашего проекта на удалённом виртуальном хостинге при их обслуживании (live usb flash, iLo usb, firmware updates) или регулярном мониторинге имея физический доступ к серверам.
Хоть я и не верю уже давно в святость американских корпораций (наверняка это сделано специально для упрощения распространения зловредов спецслежбами ?) - тем не менее мы наваяли отчёт в Intel и её подразделение безопасности McAfee, приложили код.
Будем надеяться что пофиксят.
А пока я и так много рассказал вам тут, дорогие читатели. ?
было да ?


Alexey
29.01.2017
14:53:08
Да ходит туда сюда
Всеобщая истерия

Марк ☢
29.01.2017
15:36:24
ААААААА!!! Я ПОНЯЛ! это типа на тему что эльбрусы везде внедрили
мол смотрите как мы вовремя!
Лавров: дебилы блять

Vladimir
29.01.2017
15:42:34

Марк ☢
29.01.2017
15:44:51
о, нифига я пропустил!!

Sheridan
29.01.2017
15:55:05
Обожаю теории заговоров!!! ???

Google

Vladimir
29.01.2017
15:59:19

Roman
29.01.2017
16:13:33
С ты знаешь как?
Покупаем какой-нибудь свитч с портами 10g и собираем lag. Вопрос только в деньгах

Vladimir
29.01.2017
16:14:01

Roman
29.01.2017
16:15:08
А, ты в этом плане
Речь даже не про канал в инет
Вот у тебя есть датацентр. В нем несколько десятков пб данных
И их надо перевезти в другой дц
А кто использует kubernetes?

Марк ☢
29.01.2017
16:30:15
мне такй идёт сейчас из пендосии

Alex
29.01.2017
16:30:39
Это чо за свитч такой?

Марк ☢
29.01.2017
16:31:03
http://www.ebay.com/itm/LB6M-Quanta-QY139A-10GB-24-Port-SFP-Switch-Dual-Power-Supply-w-ears-QTYAVA24-/332067466603?hash=item4d50c36d6b:g:2BQAAOSw-kdX1upn

Roman
29.01.2017
16:32:15

Марк ☢
29.01.2017
16:32:19
Да
и что, гавно? а в чём именно ?

Sergey
29.01.2017
16:40:49
и что, гавно? а в чём именно ?
реордеринги, пакетлосс во время перестроения маршрутов, ошибки в счётчиках пакетов и ошибок, незагрузка маршрутов (ядро пишет что маршрут есть, а он не работает) и т.п.
год назад

zhag
29.01.2017
16:41:17
А что нынче для тиккетов модно использовать, да чтобы api было на сайт прикрутить
OTRS это страшная штука как мне сказали

Google

Игорь
29.01.2017
16:44:59

Olya
29.01.2017
16:57:21
отрс очень хорошая система, у нее преимущество в мощном почтовом парсере и отличной автоматизации по обработке писем
но вот клиентская морда у нее крайне простая)
так же она поддерживает основные процессы айтил и у нее есть море беспланых аддонов
главная прелесть в ней что у нее есть архивация индекса и не надо потом думать как отрезать старые тикеты и куда их совать на время прихода аудита
для меня это важно, я маленькие службы не автоматизировала никогда, а через пару лет эта проблема встает у всех

zhag
29.01.2017
17:00:10
Я посмотрю конечно
но пару лет назад это было дно днище
А вот еще вопрос)

Olya
29.01.2017
17:01:25

zhag
29.01.2017
17:01:34
Чем логи собираете? ELK как-то сильно большое решение

Olya
29.01.2017
17:01:34
там же даже график простоев есть

zhag
29.01.2017
17:10:14

Olya
29.01.2017
17:20:09

Konstantin
29.01.2017
17:21:04
http://www.opennet.ru/opennews/art.shtml?num=45938

Nikolay
29.01.2017
18:04:02
Жи есть, брат☝️

Марк
29.01.2017
18:04:23
Посоны, кто с mongo дружит? Какие объемы она тащит вообще без напрягов?

Ivan
29.01.2017
18:06:25

Марк
29.01.2017
18:06:52
Без мемори. По винту.

Google

Марк
29.01.2017
18:08:51
Скажем, есть бд гигов на 10. Работает крайне медленно на выборку. На какие основные параметры обратить внимание
?

zhag
29.01.2017
18:10:34
@dba_ru чувак

Марк
29.01.2017
18:10:52
Опа. Пасибо

Daniel
29.01.2017
18:11:00

Марк ☢
29.01.2017
20:50:39
https://geektimes.ru/post/265784/
старое, но годнота

Alex
29.01.2017
21:52:45
Кто с монго дружен, тому хуй не нужен

Admin
ERROR: S client not available

Alex
29.01.2017
21:53:11
OTRS дно, потому что написано на Perl

Nikolay
29.01.2017
21:53:52
@demeliorator вот скажи, ты согласен с тем, что у проджект менеджера должен быть бэкграунт в айти?

Alex
29.01.2017
21:54:07
Неважно, в чем у него бэкграунд - он должен обеспечивать нормальную работу команды
Любой ценой
Если у него есть бэкграунд, но он этого не обеспечивает - его надо обоссать и сжечь

Nikolay
29.01.2017
21:55:26
ну там просто пришел чувак якобы с 20-летним опытом в военной разработке, который просит ему в двух словах быстро рассказать, что такое CI и git и как и кому куда их внедрять
по-быстрому
и говорит, что мне похер на ваше программирование вообще мейнстримное, я менеджер

Alex
29.01.2017
21:56:26
Судя по всему, он мудак

Nikolay
29.01.2017
21:56:48

Google

Alex
29.01.2017
21:56:51
Ему директором цирка работать надо

Nikolay
29.01.2017
21:57:02
может, я неправ и чего-то не понимаю

Alex
29.01.2017
21:57:49
Это же Щорс, каман

Vladimir
29.01.2017
21:58:01

Nikolay
29.01.2017
21:58:03
мне это ничего не говорит :)

Alex
29.01.2017
21:58:05
От него сияние исходит

Nikolay
29.01.2017
21:58:08

Vladimir
29.01.2017
21:58:23
@demeliorator а можно краткое введение для не знающих? )

Alex
29.01.2017
21:58:53
Ну, хер его знает - вы “Сказки темного леса” читали?

Vladimir
29.01.2017
21:59:25

Nikolay
29.01.2017
21:59:31
неа

Alex
29.01.2017
21:59:33
Зряяя
Почитайте

Nikolay
29.01.2017
21:59:47
это что-то про грибных эльфов?

Alex
29.01.2017
21:59:56
Да

Dmitry
29.01.2017
22:00:01
Я читал
Веселое чтиво

Nikolay
29.01.2017
22:00:18
и куковлева?

Alex
29.01.2017
22:00:20
Ваще нарм книга

Dmitry
29.01.2017
22:00:40
Я даже архивы срачей в фидо читал