Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от opennews (ok) on 21-Авг-17, 12:55 | ||
Тео де Раадт (Theo de Raadt) представил (https://marc.info/?l=openbsd-tech&m=150317547021396&w=2) предварительную реализацию техники защиты RETGUARD, которую планируется интегрировать в OpenBSD для усложнения выполнения эксплоитов, построенных с использованием заимствования кусков кода (https://ru.wikipedia.org/wiki/%D0%92%D0%...) и приёмов возвратно-ориентированного программирования (ROP, Return-Oriented Programming). | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
7. "Проект OpenBSD представил технику защиты RETGUARD" | –1 +/– | |
Сообщение от бедный буратино (ok) on 21-Авг-17, 14:08 | ||
короче, 6.2 будет суперзащищённой, но половина портов работать не будет :) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
9. "Проект OpenBSD представил технику защиты RETGUARD" | +5 +/– | |
Сообщение от Аноним (??) on 21-Авг-17, 15:13 | ||
> "xorl %rsp,(%rsp)" для x86_64 или "xorl %esp,(%rsp)" для 32-разрядных систем x8 | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
10. "Проект OpenBSD представил технику защиты RETGUARD" | –1 +/– | |
Сообщение от Аноним (??) on 21-Авг-17, 15:18 | ||
Аффтар, ты бы хоть патч посмотрел: https://marc.info/?l=openbsd-tech&m=150317547021396&w=2 | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
36. "Проект OpenBSD представил технику защиты RETGUARD" | +3 +/– | |
Сообщение от pavlinux (ok) on 23-Авг-17, 17:44 | ||
Сам-то смотрел? | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
42. "Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от pavlinux (ok) on 24-Авг-17, 01:14 | ||
| ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
45. "Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от pavlinux (ok) on 26-Авг-17, 04:17 | ||
> | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
11. "Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от Аноним (??) on 21-Авг-17, 15:27 | ||
Да сделайте уже отдельный стек для данных и отдельный - для адресов возврата! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
13. "Проект OpenBSD представил технику защиты RETGUARD" | +2 +/– | |
Сообщение от Аноним (??) on 21-Авг-17, 16:29 | ||
> Да сделайте уже отдельный стек для данных и отдельный - для адресов возврата! | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
14. "Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от Аноним (??) on 21-Авг-17, 16:36 | ||
Системные администраторы скинутся :) | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
15. "Проект OpenBSD представил технику защиты RETGUARD" | +1 +/– | |
Сообщение от мимо крокодил on 21-Авг-17, 16:44 | ||
ну, кстати, да. Куда заносить? | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
19. "Проект OpenBSD представил технику защиты RETGUARD" | +2 +/– | |
Сообщение от Аноним (??) on 21-Авг-17, 18:41 | ||
Сюда: http://www.openbsd.org/donations.html | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
20. "Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от A.Stahl (ok) on 21-Авг-17, 18:49 | ||
Не несите туда деньги! Они будут потрачены на БСД! А может и на что ещё похуже... | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
30. "Проект OpenBSD представил технику защиты RETGUARD" | –2 +/– | |
Сообщение от Аноним (??) on 22-Авг-17, 09:45 | ||
На БДСМ | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
34. "Проект OpenBSD представил технику защиты RETGUARD" | –1 +/– | |
Сообщение от Аноним (??) on 22-Авг-17, 14:15 | ||
> На БДСМ | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
38. "Проект OpenBSD представил технику защиты RETGUARD" | +2 +/– | |
Сообщение от pavlinux (ok) on 23-Авг-17, 18:11 | ||
> Да сделайте уже отдельный стек для данных и отдельный - для адресов возврата! | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
41. "Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от alex53 (ok) on 23-Авг-17, 22:16 | ||
| ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
16. "Проект OpenBSD представил технику защиты RETGUARD" | –4 +/– | |
Сообщение от Kodir (ok) on 21-Авг-17, 17:16 | ||
Ф*у*фло, а не защита. Это далеко не самая проблемная часть кода! Первый эшелон - это бестолковейшие функции приёма данных (scanf, recv, etc) - там вся жесть, переполнения, переходы на код и т.п. Потом идут крuв@рукие системные функции, которые как кисейные барышни - верят любой ш*н%яге, которую ей передают и не проверяют. ВОТ ЭТО всё надо категорически разгромить (через написание новой ОС), а потом уже играть в "угадай, кто тебя вызвал". | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Проект OpenBSD представил технику защиты RETGUARD" | +1 +/– | |
Сообщение от Аноним (??) on 21-Авг-17, 17:50 | ||
Разгроми, напиши. Посмотрим, что получится. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
18. "Проект OpenBSD представил технику защиты RETGUARD" | +4 +/– | |
Сообщение от Аноним123 on 21-Авг-17, 18:04 | ||
Денис, это ты? | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
47. "Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от Аноним (??) on 29-Авг-17, 06:58 | ||
> Денис, это ты? | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
21. "Проект OpenBSD представил технику защиты RETGUARD" | +3 +/– | |
Сообщение от ZloySergant (ok) on 21-Авг-17, 20:20 | ||
>Первый эшелон - это бестолковейшие функции приёма данных (scanf, recv, etc) - там вся жесть, переполнения, переходы на код и т.п. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
37. "Проект OpenBSD представил технику защиты RETGUARD" | +2 +/– | |
Сообщение от pavlinux (ok) on 23-Авг-17, 18:02 | ||
>>Первый эшелон - это бестолковейшие функции приёма данных (scanf, recv, etc) - там вся жесть, переполнения, переходы на код и т.п. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
25. "Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от z (??) on 21-Авг-17, 21:41 | ||
Gharik, это ты? | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
26. "Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от Панин on 21-Авг-17, 21:52 | ||
Ану иди сюда! | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
22. "Проект OpenBSD представил технику защиты RETGUARD" | –1 +/– | |
Сообщение от Аноним (??) on 21-Авг-17, 20:36 | ||
Лучше бы криптозащиту от Дэна ввиди MAC для адресов возврата допилили до продакшна. Да и вообще не нужно, у интела есть технология control flow guard. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
23. "Проект OpenBSD представил технику защиты RETGUARD" | +3 +/– | |
Сообщение от A.Stahl (ok) on 21-Авг-17, 20:39 | ||
>ввиди | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
43. "Проект OpenBSD представил технику защиты RETGUARD" | +1 +/– | |
Сообщение от pavlinux (ok) on 24-Авг-17, 01:17 | ||
>>ввиди | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
35. "Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от Аноним (??) on 23-Авг-17, 00:58 | ||
> Лучше бы криптозащиту от Дэна ввиди MAC для адресов возврата допилили до | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
24. "Проект OpenBSD представил технику защиты RETGUARD" | +2 +/– | |
Сообщение от Baz on 21-Авг-17, 21:03 | ||
на взлом защиты "Ретгард" надо первый эксплоит назвать "Данмер", "Аргонианин"... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
31. "Проект OpenBSD представил технику защиты RETGUARD" | –1 +/– | |
Сообщение от Старый одмин on 22-Авг-17, 10:10 | ||
Там был Редгард. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
27. "Проект OpenBSD представил технику защиты RETGUARD" | –1 +/– | |
Сообщение от Аноним (??) on 22-Авг-17, 04:11 | ||
А что меняет сплойту инвертировать самостоятельно? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
28. "Проект OpenBSD представил технику защиты RETGUARD" | +3 +/– | |
Сообщение от Аноним (??) on 22-Авг-17, 08:36 | ||
Если эксплоит может выполнить любой код, то ему вся это свистопляска с гаджетами и вызовом чужого кода не нужна. Но обычно он имеет возможность только поменять указать для переброса управления, т.е. может выстроить цепочку вызовов, но не может произвольно выполнить определённые инструкции из-за noexec на стеке. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
29. "Проект OpenBSD представил технику защиты RETGUARD" | –1 +/– | |
Сообщение от Аноним (??) on 22-Авг-17, 09:43 | ||
Что мешает найти в коде инстукции pop... xor ... ret? | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
32. "Проект OpenBSD представил технику защиты RETGUARD" | –1 +/– | |
Сообщение от Аноним (??) on 22-Авг-17, 14:07 | ||
Ничего не мешает, ищи. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
33. "Проект OpenBSD представил технику защиты RETGUARD" | +1 +/– | |
Сообщение от Аноним84701 (ok) on 22-Авг-17, 14:12 | ||
> Что мешает найти в коде инстукции pop... xor ... ret? | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
48. "Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от Аноним (??) on 29-Авг-17, 07:03 | ||
> Искать, как и раньше, можно <нужная инструкция/и, подготовка retaddr, ret> | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
39. "Проект OpenBSD представил технику защиты RETGUARD" | +3 +/– | |
Сообщение от pavlinux (ok) on 23-Авг-17, 18:13 | ||
> Что мешает найти в коде инстукции pop... xor ... ret? | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
40. "Проект OpenBSD представил технику защиты RETGUARD" | –2 +/– | |
Сообщение от АБВ on 23-Авг-17, 20:25 | ||
молодец, выделился. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
46. "Проект OpenBSD представил технику защиты RETGUARD" | –1 +/– | |
Сообщение от xor (??) on 27-Авг-17, 19:47 | ||
Но если посмотреть патч - там не очень много вариантов инструкций получается. Если только получится реализовать базовую булевую операцию... | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
49. "Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от Аноним (??) on 29-Авг-17, 07:04 | ||
> Точка старта не известна. Cдвиг на 1 бит превратит xor в скажем в mul | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
44. "Проект OpenBSD представил технику защиты RETGUARD" | +/– | |
Сообщение от Аноним (??) on 24-Авг-17, 14:21 | ||
RETARD :) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |