The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Facebook опубликовал Hermit, инструментарий для повторяемого выполнения программ"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Facebook опубликовал Hermit, инструментарий для повторяемого выполнения программ"  +/
Сообщение от opennews (??), 23-Ноя-22, 22:22 
Facebook (запрещён в РФ) опубликовал код инструментария Hermit, формирующего окружение для детерминированного выполнения программ, позволяющее при разных запусках добиться получения неизменного результата и повторения хода выполнения при использовании одних и тех же входных данных. Код проекта написан на языке Rust и распространяется под лицензией BSD...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=58182

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

2. Сообщение от Аноним (2), 23-Ноя-22, 22:27   +9 +/
А потом реальный код свалится с реальными данными.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #10, #30

3. Сообщение от Likern (?), 23-Ноя-22, 22:33   +1 +/
Блин, это офигенно!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50

4. Сообщение от Минона (ok), 23-Ноя-22, 22:33   –1 +/
За Rust и BSD плюс.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14

5. Сообщение от Аноним (5), 23-Ноя-22, 22:33   +2 +/
Будут делать сферичекого коня в вакууме для своей метавселенной.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #40

6. Сообщение от Sw00p aka Jerom (?), 23-Ноя-22, 22:39   –2 +/
>данные от генератора псевдослучайных чисел

агa https://imgs.xkcd.com/comics/random_number.png

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9

9. Сообщение от Минона (ok), 23-Ноя-22, 22:45   +/
Неправильно, должно быть 42 а не 4.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #11

10. Сообщение от Минона (ok), 23-Ноя-22, 22:47   –3 +/
Не, будут запускать в этом же контейнере. Делов то.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #41

11. Сообщение от Sw00p aka Jerom (?), 23-Ноя-22, 22:47   –1 +/
ыыы почему?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #22

14. Сообщение от Аноним (14), 23-Ноя-22, 23:08   +/
И чем это лучше БДСМ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #28, #54

15. Сообщение от Аноним (15), 23-Ноя-22, 23:25   +/
Интересно, оно свой execve2() реализует? Что в итоге мы наблюдаем в списке процессов, процессы хермита, или гостевой программы? Кто щупал, отзовитесь.
Ответить | Правка | Наверх | Cообщить модератору

16. Сообщение от Аноним (16), 23-Ноя-22, 23:33   +4 +/
Кажется единственное предназначение этой штуки сказать УМВР, генерируй такое же псевдослучайное число как у меня...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19

19. Сообщение от Sw00p aka Jerom (?), 23-Ноя-22, 23:59   +/
обратный фаззинг :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

22. Сообщение от ИмяВымяemail (?), 24-Ноя-22, 00:12   +1 +/
42 — ответ на главный вопрос жизни, вселенной и всего такого.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #24

24. Сообщение от НяшМяш (ok), 24-Ноя-22, 00:24   +1 +/
А я думал это Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

28. Сообщение от Аноним (28), 24-Ноя-22, 01:07   +3 +/
Это оно и есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

30. Сообщение от Аноним (30), 24-Ноя-22, 01:40   –1 +/
Это не для тестирования, а для воспроизведения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #42, #60

33. Сообщение от Аноним (30), 24-Ноя-22, 02:20   +1 +/
Не очень понятно какой практический смысл. Это нужно чтобы был супер редкий гейзенбаг, который просто так не повторить, при этом он не ловился никакими санитайзерами, потом его всё-таки нужно повторить, причём подобрав окружение в котором он повторяется, и потом типа спокойно отлаживать. Неужели у них столько таких багов, что это оправдывает написание этой хрени, вместо того чтобы куски кода где эти баги вылезают, переписать на безопасном языке?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38, #49

38. Сообщение от Вы забыли заполнить поле Name (?), 24-Ноя-22, 03:58   +3 +/
> вместо того чтобы куски кода где эти баги вылезают, переписать на безопасном языке?

Просто до кого-то дошло, что "безопасный" язык недостаточно безопасен.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

40. Сообщение от Аноним (40), 24-Ноя-22, 05:09   +/
> запустить программу в контейнере, в котором данные факторы остаются постоянными при последующих запусках

чтобы добиться повторяемости эксплоитов? Не для того рандомизацию всего это делали, чтобы потом её гасить.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #64

41. Сообщение от Аноним (40), 24-Ноя-22, 05:10   –1 +/
Для чего нужна программа, у которой НЕ меняются входные данные?! Одноразовая? Тогда зачем её запускать много раз, чтобы увидеть ровно один и тот же ответ...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #55

42. Сообщение от Аноним (40), 24-Ноя-22, 05:11   –1 +/
Вот ты посчитал 2*2. Зачем тебе опять это считать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #68

43. Сообщение от Аноним (43), 24-Ноя-22, 05:12   +5 +/
> Код проекта написан на языке Rust

т.е. послезавтра я это уже не соберу, да и места на диске столько нету

Ответить | Правка | Наверх | Cообщить модератору

49. Сообщение от Аноним (40), 24-Ноя-22, 05:20   +2 +/
> Неужели у них столько таких багов, что это оправдывает написание этой хрени

Тут скорее эксперименты с криптографией или троянами, зачем ещё регулировать энтропию?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

50. Сообщение от Аноним (40), 24-Ноя-22, 05:22   +/
...офигенно, как получается из ничего изображать бурную деятельность!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

54. Сообщение от Минона (ok), 24-Ноя-22, 07:34   +/
> И чем это лучше БДСМ?

хз, тебе виднее, я не пробовал.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

55. Сообщение от Минона (ok), 24-Ноя-22, 07:36   +/
> Для чего нужна программа, у которой НЕ меняются входные данные?! Одноразовая? Тогда
> зачем её запускать много раз, чтобы увидеть ровно один и тот
> же ответ...

спроси у марка зачем им эта хрень понадобилась

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #66

60. Сообщение от Бывалый смузихлёб (?), 24-Ноя-22, 09:04   +1 +/
Осталось всего ничего - всего лишь полностью воспроизвести все исходные данные, скорее всего, в динамике

> все потоки выполняются сериализованно в привязке только к одному ядру CPU и с сохранением порядка передачи управления потокам

И учесть что проблемы и особенности многоядерный и многопроцессорных систем *это* всё равно не воспроизводит
Очень хорошая штука для воспроизводства проблем ПО на жирных фейсбучных серваках

Не зря этот инструмент на мороз выкинули. Возможно даже вместе с “гениальной“ командой

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

62. Сообщение от Аноним (62), 24-Ноя-22, 11:29   –1 +/
>Facebook (запрещён в РФ)

Запрещена мета, а не ФБ. ФБ прекрасно работает через прокси.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #67

63. Сообщение от Попандопала (?), 24-Ноя-22, 11:41   +/
Вводили pie ssp,а теперь обходят как могут.D
Ответить | Правка | Наверх | Cообщить модератору

64. Сообщение от Аноним (64), 24-Ноя-22, 11:41   +1 +/
Хорошее дело хермитом не назовут!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

65. Сообщение от Аноним (65), 24-Ноя-22, 13:41   +/
"Проблема в том, что ваш генератор случайных чисел выдаёт значения в другом порядке, а с нашим ????окодом всё хорошо".
Ответить | Правка | Наверх | Cообщить модератору

66. Сообщение от Аноним (40), 24-Ноя-22, 17:57   +/
> зачем им эта хрень понадобилась

они другого и не делают.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

67. Сообщение от Аноним (40), 24-Ноя-22, 17:59   +/
ты путаешь сайт и компанию.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

68. Сообщение от Lefsha (ok), 25-Ноя-22, 13:39   +/
> Вот ты посчитал 2*2. Зачем тебе опять это считать?

Очень просто. Они же написали. Все зависит от результата, который ты получил!

Например ты получил 5. Очевидно, что надо считать еще раз и еще раз..
и так далее до тех пор пока наконец не будет 3... Щютка.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

69. Сообщение от Аноним (69), 25-Ноя-22, 16:56   +1 +/
Да этож оффигенный инструмент для запуска трилов!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #70, #71

70. Сообщение от Аноним (70), 26-Ноя-22, 11:23   +/
trial-ов?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69

71. Сообщение от Аноним (71), 26-Ноя-22, 23:57   +/
триалов надо запускать в виртуалке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру