The OpenNET Project / Index page

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



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

Оглавление

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

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


1. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +1 +/
Сообщение от Zenituremail (?), 13-Июн-10, 11:40 
> В ходе разбирательства было выявлено, что в ноябре 2009 года несколько файловых серверов проекта были взломаны, что позволило злоумышленникам подменить представленный для загрузки архив программы на вариант, содержащий троянскую вставку

Чем от этого защититься? Кто-нибудь знает подробные статьи о контроле содержимого сервера? Надёжен ли простой скрипт с проверкой контрольной суммы файлов в каталоге?

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

4. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +2 +/
Сообщение от mma (?), 13-Июн-10, 11:51 
цифровые подписи. больше ничем. ну или публикацией хеша.
Ответить | Правка | Наверх | Cообщить модератору

11. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от thirteensmay (?), 13-Июн-10, 14:45 
подписи к сожалению тоже весьма уязвимы, на вскидку их можно тупо подменить, или скажем вносить зловред между подписываниями, или даже во время. Скажем даже если подписывается каждое изменение в репозитории, то как гарантировать чистоту этого изменения, это уже вопрос безопасности каждой рабочей станции каждого разработчика.
Ответить | Правка | Наверх | Cообщить модератору

20. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от User294 (ok), 13-Июн-10, 16:24 
А приватный ключ вы где возьмете для подмены подписей? Ессно он должен храниться отдельно и не даваться в лапы кому попало.

А что до между подписываниями - ну, нормальные проекты как бы публично вывешивают логи и диффы коммитов. Анреал правда развивается хило и потому чтецов кода - не густо. Тем более что как я понимаю подменили ТОЛЬКО архив (во всяком случае не вижу сообщений о взломе системы контроля версий). Вот такое бы подписи пролечили на раз как раз. А левые коммиты в систему контроля версий как бы заметны.

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

44. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  –3 +/
Сообщение от Василий (??), 13-Июн-10, 23:00 
Как показал случай с взломом Redhat приватный ключ унесут вместе с публичным и будут подписывать обновления им. Или взломают так же как Apache Foundation.


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

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

63. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +1 +/
Сообщение от aaim (?), 14-Июн-10, 14:45 
угу. только ломали не RedHat, а Fedora.. А это всё таки разница(и какая!).
Но редхатовцы, тем не менее, не стали говорить что это промах "нанятого со стороны субподрядчика" как это делает МС, когда их ловят за руку, на темных делишках.

А про миф.. На серьёзных проектах проводят аудиты, а этот IRCd никому и не впёрся. Вы же не будете судить по этому проекту обо всем опенсорсе?!
Помнится был вирусняк, к-ый троянил проекты Delphi... сколько откомпилированных exe'шников(от разных девелоперов по всему миру) ушло на машины юзеров, прежде чем подняли тревогу? тогда по вашей логике весь коммерч. софт - г.

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

66. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от Василий (??), 14-Июн-10, 16:12 
>угу. только ломали не RedHat, а Fedora.. А это всё таки разница(и
>какая!).

Освежу как я вам память пожалуй. Внимательно прочитайте вот эту статью http://www.theregister.co.uk/2008/08/22/red_hat_systems_hacked/

Ключевые факты вот в этой фразе:

Red Hat sponsors the Linux distribution. Fortunately Fedora packages weren't interfered with following the attack, but Red Hat Enterprise Linux packages were touched up by as yet unidentified miscreants.

Перевожу. Пакеты Fedora никто не менял злоумышленники распространяли через сеть обновлений троянские пакеты через сеть самого Redhat.

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

>А про миф.. На серьёзных проектах проводят аудиты, а этот IRCd никому
>и не впёрся. Вы же не будете судить по этому проекту
>обо всем опенсорсе?!

А в Redhat аудита не проводили? Если проводили то как получилось что их поломали как детей? Или это не серьезный проект? получается что даже за деньги гарантии нет? Не говоря уже про религиозные молитвы опенсорсу.

А взлом проектов Apache Foundation ни о чем вам не говорит? Или это тоже не серьезный проект?

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

>Помнится был вирусняк, к-ый троянил проекты Delphi... сколько откомпилированных exe'шников(от разных девелоперов
>по всему миру) ушло на машины юзеров, прежде чем подняли тревогу?
>тогда по вашей логике весь коммерч. софт - г.

По моей логике все просто. Ни платный ни опенсорсный софт ничего не гарантирует своей моделью разработки. Все эти случаи показывают только одно. Там где нет нормальной модели обеспечения безопасности такие инциденты будут происходить постоянно. У Microsoft есть SDL который не позволяет случиться подобным проблемам. Что есть из аналогичного у опенсорсных вендоров?

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

67. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от Аноним (-), 14-Июн-10, 17:10 
А ничего что исходный код не пострадал? Взломали какое-то банальное зеркало файлов.
Ответить | Правка | Наверх | Cообщить модератору

104. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от aaim (?), 15-Июн-10, 00:22 
> А в Redhat аудита не проводили? Если проводили то как получилось что их поломали как детей? Или это не серьезный проект? получается что даже за деньги гарантии нет? Не говоря уже про религиозные молитвы опенсорсу.

читайте лучше первоисточник ;) http://rhn.redhat.com/errata/RHSA-2008-0855.html.
Там черным по белому написано, что если не юзал сторонние бинарники(не от Red Hat) - можешь не волноваться.
"we remain highly confident that
our systems and processes prevented the intrusion from compromising RHN or
the content distributed via RHN and accordingly believe that customers who
keep their systems updated using Red Hat Network are not at risk."

> Ни платный ни опенсорсный софт ничего не
>гарантирует своей моделью разработки. Все эти случаи показывают только одно. Там
>где нет нормальной модели обеспечения безопасности такие инциденты будут происходить постоянно.
>У Microsoft есть SDL который не позволяет случиться подобным проблемам. Что
>есть из аналогичного у опенсорсных вендоров?

см. выше ;)

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

114. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от User294 (ok), 15-Июн-10, 12:36 
>Как показал случай с взломом Redhat приватный ключ унесут вместе с публичным
>и будут подписывать обновления им.

А у федоры вроде ж не упирали, они из предосторожности сменили IIRC? Унесут вместе с публичным?! Простите, публичный на то и публичный что раздается всем желающим. А вот приватный должен лежать отдельно и никому в лапы не даваться. И вроде как у федоровцев его не унесли (во всяком случае доказательств обратного я не видел) но смогли подпихнуть левый пакет на подпись оным ключом.

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

25. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от Аноним (-), 13-Июн-10, 16:43 
уязвимы, но дают большую защиту от случаев получения контроля над ftp сервером
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

32. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от thirteensmay (?), 13-Июн-10, 20:29 
это да, возможно народ считает что вероятность и последствия злоконтроля ftp меньше телодвижений/эффекта подписывания, хотя онож вроде 100% автоматизируется, не помешало бы.
Ответить | Правка | Наверх | Cообщить модератору

13. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от pavlinux (ok), 13-Июн-10, 14:54 
> Чем от этого защититься?

Чем, чем, - Архив на DVD-R, чтоб DVDюк не сдох, правильно настроить Squid


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

15. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +1 +/
Сообщение от F (?), 13-Июн-10, 15:25 
Тогда можно подменить данные в кэше squid или сам squid заменить на модифицированный, который отдает что надо.
Ответить | Правка | Наверх | Cообщить модератору

34. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от pavlinux (ok), 13-Июн-10, 21:46 
>Тогда можно подменить данные в кэше squid

Тогда Сквид обнаружит не совпадение и обновит кэш.

> или сам squid заменить на модифицированный, который отдает что надо.

А так же glibc, ядро, заменить в сетевухе фирмварь с трояном.


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

24. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от аноним (?), 13-Июн-10, 16:42 
цвс-репа не пострадала.
а в тар после создания наверное никто (кроме взломщика) и не заглядывал - зачем? вот и резалт.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

33. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от Zenituremail (?), 13-Июн-10, 21:32 
Пробовал раздавать торренты, лежащие на DVD-R... Спать невозможно! Всё время лазер бешенно перемещается.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

35. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +1 +/
Сообщение от pavlinux (ok), 13-Июн-10, 21:55 
> Пробовал раздавать торренты, лежащие на DVD-R...
> Спать невозможно! Всё время лазер бешенно перемещается.

У торрента, во время его работы, образуется по сути своя ФС.
Так что RANDOM READ обеспечен. :)

А вот если похакать libtorrent на предмет порядка раздачи частей, т.е. чтоб запрошенный 1001-й кусок файла
не отдавался до тех пор, пока кто-то не запросит 1000, ну естественно при условии, что от 1 до 999 уже запрашивали.

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

118. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от User294 (ok), 15-Июн-10, 15:35 
>У торрента, во время его работы, образуется по сути своя ФС.

Обычное биение файла на блоки и битовая карта.

>Так что RANDOM READ обеспечен. :)

Ну, допустим, не совсем рандом. Почти все мало-мальски вменяемые либы пытаются делать префетч прикидывая что придется слать дальше вон тем пирам которым мы шлем. Правда, при достаточном числе торентов диск будет все-равно дергаться мама не горюй и на сидюке это содержать мазохизм. Алсо, сидючно-дивидючня хня имеет одну "маленькую" проблему. Операции чтения не только медленные, но и не очень надежные. Поэтому ... да, а ты не задумывался сколько софта корректно реагирует на такую фигню как read error? Если во времена доса с его дискетами кто-то еще обрабатывал ошибки чтения то с появлением хдд которые почти всегда читаются нормально... ну ты я думаю понял что эта дорожка ведет к красивым колоритным глюкам, не факт что менее страшным чем хакеры. Потому что если ты отгрузишь 100500 юзерам битый файл - мозг тебе поимеют не хуже :)

>А вот если похакать libtorrent на предмет порядка раздачи частей, т.е. чтоб
>запрошенный 1001-й кусок файла  не отдавался до тех пор, пока кто-то не запросит 1000,

Протокол битторента не создавался для последовательной отдачи файлов. И при твоем подходе он просто сломается. Если все клиенты так будут делать, скорость стаи в целом - упадет в полную Ж имхо и получится емуле номер два. Потому что все будут ... бесполезно ждать. Вместо того чтобы файлы слать. Вот так вот, да. Более того - торрент не создавался с учетом высокой нагрузки на одного пира. Его принцип - миллион комаров поднимают в воздух слона! Если приперлось миллион пиров - так пусть они себе и раздают файл.

>ну естественно при условии, что от 1 до 999 уже запрашивали.

Павлин, поставь HTTP сервант типа нжинкса, если тебе надо в 1 харю, с высокой нагрузкой, лить до упора с 1 компа. А идея торента - в том что нагрузка на 1 пира небольшая. Засрать 30Мбит канал вообще целая наука. Раздач где пиры готовы сожрать столько - не так уж много. Даже на бубунте сразу после релиза в силу постепенного перевеса сидеров над личерами 30 мбит вдуть в ремотеров получается не всегда. По ночам когда они спят - никому столько не надо. Как бы у мну роутер графики чертит, там доходчиво так все :)

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

76. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от Михаил (??), 14-Июн-10, 18:03 
>> Чем от этого защититься?
>
>Чем, чем, - Архив на DVD-R, чтоб DVDюк не сдох, правильно настроить
>Squid

Можно в принципе воткнуть в систему read only флеш. Сейчас уже 16 гб. Так что DVD-R уже не актуален.

А вообще логичнее просто регулярно аудит проводить.

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

95. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от аноним (?), 14-Июн-10, 20:57 
а монтирование в ридонли фс в ядре уже забанили?

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

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

119. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от User294 (ok), 15-Июн-10, 15:38 
>а монтирование в ридонли фс в ядре уже забанили?

Придет хаксор и перемаунтит в RW. И? Хотя если ФС = squashfs... тогда не перемаунтит :)

>хотя все что тут натролили - редкостный бред, достойный выпускников кащенко.

Д`Артаньян, где ваша шпага?!

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

128. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от аноним (?), 15-Июн-10, 19:13 
для хаксора такого уровня привилегий ни флеха, ни сквэш не помеха.
как любишь выражаться ты, есть 100500 способов показать совсем не то, что на них хранится.

зы:
ничо если я остальной тролиг пригнорирую?
сэнкс.

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

141. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от User294 (ok), 16-Июн-10, 14:28 
>для хаксора такого уровня привилегий ни флеха, ни сквэш не помеха.

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

>как любишь выражаться ты, есть 100500 способов показать совсем не то, что
>на них хранится.

С правами стандартного юзера и спасибо еще если не в чруте? Показать что-то левое?! Перемаунтить ФС? Только если юзер не апдейтит систему напрочь и там есть еще и дыра для подъема привилегий, так что операционка фэйланет свое прямые обязанности по дележке прав и защите юзеров друг от друга. А в исправной многопользовательской системе с этим слегонца болт, как бы. Да и есть вот у вас сквошфс допустим. Гигз так на много, например. Чтобы в него что-то дописать - его надо целиком слить, распаковать куда-то, там пропатчить, перекомпрессовать заново и влить образ одним чихом на место старого. Довольно нехилая пачка действий которая потребует задействования сторонних машин с приличным местом на диске + долго и сгенерится адская прорва траффа + врядли обойдется без побочных спецэффектов типа ребута. Только совсем дубовый и пофигистичный админ не заметит такую левую активность.

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

>зы:
>ничо если я остальной тролиг пригнорирую?

Шпагу не забудьте, уважаемый Д`Артаньян :)

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

143. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от аноним (?), 16-Июн-10, 20:11 
правильно сказал, у лузерских :D
если на твоем сервере любую фс может перемонтировать любой лузер, то им даже удачи желать не нужно.

зы:
да пока шпага не требуется. а своей можешь махать, она мне как видишь не мешает. :D

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

149. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от User294 (ok), 17-Июн-10, 19:29 
>правильно сказал, у лузерских :D

Они такие и должны быть у сетевых сервисов, иначе потом "в случае аварии" - от асфальта не отскребешься.

>если на твоем сервере любую фс может перемонтировать любой лузер, то им
>даже удачи желать не нужно.

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

>зы: да пока шпага не требуется.

Ну тут обычно два вида вооружений - шпаги Д`Артаньяна и дубинки троллей :)

>а своей можешь махать, она мне как видишь не мешает. :D

Да у меня вроде нет комплекса Д`Артаньяна, вот насчет второго я как-то менее уверен :)

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

121. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от User294 (ok), 15-Июн-10, 15:46 
>Можно в принципе воткнуть в систему read only флеш.

Можно и на винч. В какомнить squashs. Который тупо readonly, по определению. Чтобы его записать хацкеру придется или целиком пересобрать образ (ага, пусть сольет и пересоберет весь многогиговый образ, да еще чтобы вся эта ломовая активность не заметилась) или дописать поддержку read-write в сквош (удачи, ага).

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

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ообщить модератору

52. "В поставке открытого IRC-сервера UnrealIRCd обнаружен троянс..."  +/
Сообщение от Gra2k (ok), 14-Июн-10, 04:41 
ищите по слову AIDE.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

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

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




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

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