The OpenNET Project / Index page

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



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

Оглавление

В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..., opennews (?), 13-Июн-10, (0) [смотреть все]

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


31. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от PereresusNeVlezaetBuggyemail (ok), 13-Июн-10, 20:17 
>> В ходе разбирательства было выявлено, что в ноябре 2009 года несколько файловых серверов проекта были взломаны, что позволило злоумышленникам подменить представленный для загрузки архив программы на вариант, содержащий троянскую вставку
>
>Чем от этого защититься? Кто-нибудь знает подробные статьи о контроле содержимого сервера?
>Надёжен ли простой скрипт с проверкой контрольной суммы файлов в каталоге?

В репозитариях систем портирования ПО обычно хранится хеш сорца; при загрузке он проверяется. Соответственно, пользователи таких систем обычно защищены. Более того, копии дистрибутивных файлы тоже могут[1] храниться в рамках такой системы, обеспечивая доступ к чистой версии. Единственный очевидный минус — это портирование новой версии с запозданием, когда в систему портирования заносится уже «подкорректированный» файл.

[1] — все не проверял, но, по идее, так должно быть в любом солидном проекте ОС.

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

36. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от pavlinux (ok), 13-Июн-10, 22:03 
>[1] — все не проверял, но, по идее, так должно быть в любом солидном проекте ОС.

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


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

38. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +1 +/
Сообщение от PereresusNeVlezaetBuggyemail (ok), 13-Июн-10, 22:08 
>>[1] — все не проверял, но, по идее, так должно быть в любом солидном проекте ОС.
>
>Дятлы, чего ещё сказать...
>Даже нет желания проводить анализ и разбор полётов, почему это вышло, как
>их хакнули...

Нет систем, которые нельзя взломать, есть системы, которые взламывать слишком дорого (в широком смысле). :)

Больше интересно, сколько подобных инцидентов не предано огласке (в т.ч. среди open source проектов), и сколько вообще неизвестны. :) Боюсь только, что до тех пор, пока такие ситуации не станут массовыми (а они, боюсь, станут где-то в течение лет десяти), такую статистику не собрать даже приблизительно. :-\

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

45. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от pavlinux (ok), 13-Июн-10, 23:11 
>>>[1] — все не проверял, но, по идее, так должно быть в любом солидном проекте ОС.
>>
>>Дятлы, чего ещё сказать...
>>Даже нет желания проводить анализ и разбор полётов, почему это вышло, как
>>их хакнули...
>Нет систем, которые нельзя взломать, есть системы, которые взламывать слишком дорого (в
>широком смысле).

Надо изучать не сколько это стоит, а кому это нужно. Там и искать.
Мухи там - где больше г...на.

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

Перед кнопкой Download ставить значок [Confirmed by SCOSS ] (Security Center OpenSource Software)
Который в свою очередь, должен сравнивать чексуммы в базе и в реале.

Разработчики проекта должны платить в SCOSS 120$ в год за эти подписи.

За нарушение - Black list разработчиков и весь проект.

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

46. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от PereresusNeVlezaetBuggyemail (ok), 13-Июн-10, 23:57 
>[оверквотинг удален]
>
>Перед кнопкой Download ставить значок [Confirmed by SCOSS ] (Security Center OpenSource
>Software)
>Который в свою очередь, должен сравнивать чексуммы в базе и в реале.
>
>
>Разработчики проекта должны платить в SCOSS 120$ в год за эти подписи.
>
>
>За нарушение - Black list разработчиков и весь проект.

Причём сразу появится несколько таких центров, потом их тоже начнут взламывать…

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

47. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +1 +/
Сообщение от pavlinux (ok), 14-Июн-10, 00:56 
> Причём сразу появится несколько таких центров, потом их тоже начнут взламывать…

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

--------

Не,...... всё гораздо проще...

Сервак выдающий подписи живет в режиме полного READ-ONLY
Записи в базу вносятся операторами в полуавтоматическом режиме,
после подробного хандшейка:

  - Запрос на внесение в базу новой версии дистриба.
  * Проверка записей авторов, подписей, открытого ключа.
  * Разрешение о приёме исходников. Передача разового ключа шифрования.
  - Шифрование и передача исходников.  
  * Генерация контрольных сумм.
  * Запрос у мантэйнера дистриба, по зарегистрированному ранее адресу ключа шифрования.
  - Передача ключа шифрования.    
  * Возврат ссылки на подпись в базе SCOSS.
  - Размещение ссылки на сайте дистриба.

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


PHP программеры уйдут в полный андеграунд :)

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

48. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +1 +/
Сообщение от PereresusNeVlezaetBuggyemail (ok), 14-Июн-10, 01:31 
>> Причём сразу появится несколько таких центров, потом их тоже начнут взламывать…
>
>Взлом центра -> подмена ключей -> замена исходников жертвы -> обнаружение взлома центра -> восстановление из бэкапа -> .......
>Много за это время успеют скачать затрояненый дистриб?

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

В общем, было бы желание. :)

>[оверквотинг удален]
>  - Запрос на внесение в базу новой версии дистриба.
>  * Проверка записей авторов, подписей, открытого ключа.
>  * Разрешение о приёме исходников. Передача разового ключа шифрования.
>  - Шифрование и передача исходников.
>  * Генерация контрольных сумм.
>  * Запрос у мантэйнера дистриба, по зарегистрированному ранее адресу ключа
>шифрования.
>  - Передача ключа шифрования.
>  * Возврат ссылки на подпись в базе SCOSS.
>  - Размещение ссылки на сайте дистриба.

Хм. А не проще на шаге 4 шифровать и передавать уже подписанный автором исходник, не? Он верифицируется в центре и не надо гонять закрытый ключик.

>----------------
>Прое...ут ключи - в черный список, - за безответственное отношение к безопасности
>планеты!
>Взломали сайт- в черный список -  как чайнег недостойный звания OSS-программер.
>
>
>
>PHP программеры уйдут в полный андеграунд :)

*злобно улыбнулся и потёр ручки*

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

49. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от pavlinux (ok), 14-Июн-10, 01:46 
>Хм. А не проще

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

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

94. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от JL2001 (ok), 14-Июн-10, 20:48 
а для бинарных дистрибутивов надо чтоб была определена версия gcc и библиотек + сборочные параметры =-> в итоге хеш бинарника должен совпадать при сборке любым человеком с хешем в хранилище? :)
Ответить | Правка | Наверх | Cообщить модератору

109. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от pavlinux (ok), 15-Июн-10, 00:59 
> а для бинарных дистрибутивов надо чтоб была определена версия gcc и библиотек + сборочные параметры, в итоге хеш бинарника должен совпадать при сборке любым человеком с хешем в хранилище? :)

Реализуемо, но Гентушники взбунтуются. :)

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

122. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от User294 (ok), 15-Июн-10, 15:48 
А у гентушников и так троянец в репах вон :)
Ответить | Правка | Наверх | Cообщить модератору

77. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от Михаил (??), 14-Июн-10, 18:07 
>[оверквотинг удален]
>
>Перед кнопкой Download ставить значок [Confirmed by SCOSS ] (Security Center OpenSource
>Software)
>Который в свою очередь, должен сравнивать чексуммы в базе и в реале.
>
>
>Разработчики проекта должны платить в SCOSS 120$ в год за эти подписи.
>
>
>За нарушение - Black list разработчиков и весь проект.

Не сработает. Разработчики никак не придут к согласию про формат пакетов deb или rpm или еще что-то кошернее. А вы к такому глобальному подчинению призываете. Прийдет Столман и объявит это все нарушением СВОБОДЫ. :)

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

78. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от pavlinux (ok), 14-Июн-10, 18:38 
> А вы к такому глобальному подчинению призываете.

Причём тут подчинение.
Это будет иконка на сайте, но с линком на ЦУП где хранятся чексуммы.

Впиндюрить у себя на сайте top mail или top100 рамблер мы можем,
а [ Checksum verifed by FOSS ] религия не позволит?


> Прийдет Столман и объявит это все нарушением СВОБОДЫ.

Он родился через 9 дней после смерти Сталина. =-o
  

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

116. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от User294 (ok), 15-Июн-10, 12:39 
>В репозитариях систем портирования ПО обычно хранится хеш сорца; при загрузке он
>проверяется.

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

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

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

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




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

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