LINUX.ORG.RU
ФорумTalks

Исследователи извиняются за свои исследования

 


0

1

В продолжении Исследователям удалось добавить в ядро Linux уязвимый код

https://www.phoronix.com/scan.php?page=news_item&px=Hypocrite-Commit-Open-Letter

https://lore.kernel.org/lkml/CAK8KejpUVLxmqp026JY7x5GzHU2YJLPU8SzTZUNXU2OXC70ZQQ@mail.gmail.com/T/#u

"All the other 190 patches being reverted and re-evaluated were submitted as part of other projects and as a service to the community; they are not related to the “hypocrite commits” paper. These 190 patches were in response to real bugs in the code and all correct--as far as we can discern--when we submitted them."

The public letter ends with, "While this issue has been painful for us as well, and we are genuinely sorry for the extra work that the Linux kernel community has undertaken, we have learned some important lessons about research with the open source community from this incident. We can and will do better, and we believe we have much to contribute in the future, and will work hard to regain your trust." 
★★★★★
Ответ на: комментарий от torvn77

Нет, отшельмовали их правильно, потому что правильно они сообщат о уязвимости или нет, что надо думать если за время пребывания в продакшене именно этой уязвимостью кто-то воспользовался?

Думаю все же, о том что уязвимости просочились в релиз было доложено тут же, и скорее всего узкому кругу лиц. Опять же в продакшене никто не сидит на последнем релизном ядре в общем все не так страшно. Ну и последнее что можно об этом сказать, это то, что скорее всего в ядре есть и другие уязвимости и по сути они ничем не отличаются от этих, просто за них вряд ли кто-то побежит, как вы выразились «отшельмовывать» тех, чьи коммиты привели к этим уязвимостям, просто в виду того, что они не в поле резонанса.

Лучше сразу сказать что сознательное внедрение уязвимостей в продакшн запрещено, это надо не столько для этого случая, сколько для будущего вообще.

Тогда бы исследование потеряло смысл. В данной ситуации все-таки core team должно уступить, имхо, это их работа, они прекрасно знают какая на них ответственность и что тоже самое может происходить прямо сейчас без вообще какого-либо уведомления, но почему-то именно на тех, кто им помогает с этим бороться, они полкана спустили и очень обиделись, опять же имхо, это глупость.

abcq ★★
()
Последнее исправление: abcq (всего исправлений: 1)
Ответ на: комментарий от abcq

Думаю все же, о том что уязвимости просочились в релиз было доложено тут же, и скорее всего узкому кругу лиц.

Нет, почитай новости о это исследовании, они о уязвимостях сообщили публично до их устранения или истечения срока.

torvn77 ★★★★★
()
Ответ на: комментарий от abcq

Опять же в продакшене никто не сидит на последнем релизном ядре в общем все не так страшно.

Как я понимаю это зависит от содержания и смысла патча: в отличии от патчей с новым функционалом исправления багов и уязвимостей могут попать непосредственно в продакшн.

torvn77 ★★★★★
()
Ответ на: комментарий от torvn77

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

abcq ★★
()
Ответ на: комментарий от torvn77

это могло бы стать проблемой, хорошо что весь этот балаган прекратили вовремя. И сразу как только вывалился релиз, а не через месяц после него, дав время растащить такие патчи.

abcq ★★
()
Ответ на: комментарий от abcq

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

  1. о одних уяхвимостях может не знать даже их автор.
  2. рано или поздно автору придётся давать объяснения сообщетву, причём это сообщество будет разбираться в коде не хуже, а может итлучше него.
torvn77 ★★★★★
()
Ответ на: комментарий от torvn77

в общем-то ошибки были всегда, но бомбануло почему-то именно сейчас. Скорее все же банально это вопрос эго. Кортим щелкнули по носу, обличили в том, что на всех уровнях проверки кода, вышестоящий уровень полагается на то, что ниже стоящий уже проделал всю работу и по факту просматривают код по диагонали. Да, исследователи могли бы сообщить на этапе последнего рц, дав возможность самой верхушке команды ревью сохранить лицо и сказать что они еще не смотрели код, но тогда бы это подпортило картину самого исследования.

В общем, не настаиваю, но все-таки это дело лучше замять побыстрее и сделать выводы, как одной, так и другой стороне.

abcq ★★
()
Ответ на: комментарий от abcq

В общем, не настаиваю, но все-таки это дело лучше замять побыстрее и сделать выводы, как одной, так и другой стороне.

Нет здесь никакой «другой стороны». Бесформенное сообщство писателей софта - это не сторона.

vaddd ★☆
()
Ответ на: комментарий от vaddd

увы или нет, сторона. Из этого бесформенного сообщества мы с вами получаем какой-никакой продукт, а как оно организовывается это дело третье.

abcq ★★
()
Ответ на: комментарий от abcq

увы или нет, сторона. Из этого бесформенного сообщества мы с вами получаем какой-никакой продукт, а как оно организовывается это дело третье.

Это не сторона и не может ею быть, потому как оно вообще никак не организовывается. То, что эти два минесотчика уйдут, покаются или продолжат - вообще никак не скажется на остальных производителях продукта.

vaddd ★☆
()
Ответ на: комментарий от vaddd

Они лишь пример того, что [могло]/[есть]/[может быть] в общем массе. Я согласен, что до фактически безликой толпы сложно будет донести что есть другие способы указать на проблему, но тем не менее любой хороший патч со стороны не должен отвергаться лишь потому, что нужно его ревьюить. Сообщество - такая, же сторона и с ней надо работать.

abcq ★★
()
Ответ на: комментарий от abcq

А как работать с сообществом? Фактически все сводится к тому, что единственная сторона должна как-то реорганизовать свой подход к присылаемому сообществом. Что они конкретно могут сделать - это большой вопрос. Разве что принимать гораздо меньше изменений, создавая очередь для более длительной проверки

vaddd ★☆
()
Ответ на: комментарий от vaddd

вы забываете, что «единственная» сторона, сама часть сообщества, даже учитывая что они занимаются этим будучи на зарплате.

Как работать, наверное как и с любым сообществом, культивировать идеи того, что не нужно «гадить там где ешь». Более чутко обрабатывать любые сообщения о проблемах в разработке и возможных угрозах, а не отмахиваться от них и прятаться за щитом бюрократии, создавать за пределами core team, доверенные сообщества тех, кто готов так же ревьюить код и проводить его аудит. В общем-то способы есть и можно придумать что-то еще.

Вообще вы уводите смысл моих слов в другое русло, в конкретном случае под двумя сторонами имелось в виду, что кортим перестанет наезжать на исследователей, а исследователи в следующий раз, по крайней мере скажут о своих исследованиях тихо, так чтобы это не стало достоянием общественности и не подрывало ничье доверие и авторитет.

abcq ★★
()
Ответ на: комментарий от abcq

скажут о своих исследованиях тихо

Если я правильно понял, то исследователи просто опубликовали статью и мнение команды разработчиков пока те не разозлились их никак не интересовало. Они, судя по всему, ничего и никому и объяснять то не планировали.

Скандал устроили сами разработчики, когда они осознали, что их обыграли как по нотам, а ядро Linux - поле экспериментов.

Leupold_cat ★★★★★
()
Последнее исправление: Leupold_cat (всего исправлений: 2)
Ответ на: комментарий от abcq

вы забываете, что «единственная» сторона, сама часть сообщества, даже учитывая что они занимаются этим будучи на зарплате.

Они противостоят остальной программерской массе в связи с их аддминистративными функциями.

по крайней мере скажут о своих исследованиях тихо, так чтобы это не стало достоянием общественности и не подрывало ничье доверие и авторитет.

Вот это как раз точно не нужно. Доверие, держащееся на сокрытии фактов и на авторитете - ну его нафиг. Правильнее такое доверие называть обманом.

vaddd ★☆
()
Ответ на: комментарий от abcq

так чтобы это не стало достоянием общественности и не подрывало ничье доверие и авторитет.

Ещё раз, дело не в ущемлённом авторитете, а в том, что и засланная уязвимость зашла слишком далеко, и сообщили о ней неподобающим образом с помощью открытой публикации.

Ну а Хартман отреагировал скорее всего так, как отреагировал бы на любого засылающего хитрожопые патчи вороватого нахала.
(Линуксойды чем то похожи на крепких крестьян, которые в своё пойманых конокрадов отводили в лес и где медленно, чтобы сразу не умер, сжигали на огне пойманного конокрада.
Ну или в бородах и свилами врывались в поместье к черезмерно эксплуатирующему их помещику.)

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 4)
Ответ на: комментарий от torvn77

Ещё раз, дело не в ущемлённом авторитете, а в том, что и засланная уязвимость зашла слишком далеко, и сообщили о ней неподобающим образом с помощью открытой публикации

А как по мне — нужно было довести до логичного финала: довести 0-day эксплойт плана DOS/ACE до самой стабильной ветки, чтобы потом положить все сервера гугла и амазона. Вот весело было бы.

byko3y ★★★★
()
Ответ на: комментарий от Leupold_cat

Скандал устроили сами разработчики, когда они осознали, что их обыграли как по нотам, а ядро Linux - поле экспериментов

Ты так пишешь, будто линукс без «экспериментов» не был решетом.

byko3y ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.