LINUX.ORG.RU

Сообщения spinore

 

Модель распределённой сети хранения ключа расшифровки

Форум — Security

Появились такие идеи:

Известно, что есть охраняемя информация у конечных пользователей(-еля)
на их (его) домашних компьютерах. Соответственно, дананя информация
уязвима со стороны 3-х лиц, которые могут попытаться произвести
"термальный криптоанализ". Возможно ли придумать (математически
построить такую модель) распределённого хранения ключей, которая
позволяла бы хранить части ключа на разных компьютерах. Также, данная
модель должна была бы таким образом описывать реакцию на атаку извне:
в слуае попытки применения силовых методов пользователь вводит пароль
уничтожения. Истиный же пароль от пароля уничтожения отличить 3-и
лица заранее не могут. Ввод пароля уничтожения должен привести к
посылу сигнала на сервер(или сервера), хранящие куски ключа,
предписывая уничтожение данных кусков, что повлекло бы за собой
невозможность расшифрования информации. Также, требуется исключить
какую-либо централизованность в сети (нет доверия никому).
Соответственно, каждый может выступать как в роли клиента этой сети,
так и в роли сервера, храня у себя куски чужих ключей.

Технически работа такой системы мне представляется приблизительно
такой:

Есть много пользователей, каким-либо образом видимых из внешней сети.
Каждый хочет сделать привязку возможности расшифрования к неким
сторонним людям (системам) ради того, чтобы в критический момент
уметь уничтожить возможность расшифрования информации вопреки воле
3-х лиц, стремящихся прменить к пользователю силовые методы.
Например, я разбиваю свой ключ, позволяющий расшифровать информацию,
на 100 кусков. Каждый из 100 кусков я храню на каких-либо 3-х серверах.
В случае уничтожения этими 3-мя серверами моего куска ключа
должна теряться информация, необходимая для расшифровки. Это цель.
Я знаю 2 пароля: расшифровки и уничтожения.
В случае, когда я хочу расшифровать информацию, я ввожу пароль
расшифрования, что указывает программе соединиться с серверами,
хранящими куски моего ключа, и выслать мне их; после же провести
декодирование. В случае критической ситуации посылается пароль
уничтожения серверам. В итоге, в результате униичтожения серверами
кусков моего ключа информация становится непригодной к декодированию.
Основная идея состоит в том, чтобы сконструировать такую систему,
которая позволяла бы отличить ключ уничтожения от ключа расшифрования
только постфактум.

Если кому-то (надеюсь) так будет понятнее, переформулирую задачу на
языке, близким к квантовой механике:

Система "пользователь + компьютер с сетью" должна обладает квантовыми
свойствами. 3-е лицо - злоумышленник с "термальным криптоанализом"
может производить процесс измерения над указанной системой.
"Измерение" в квантовой механике обладает свойством необратимости и
рушит состояние. В итоге, злоумышленник узнаёт "состояние системы"
- соответствовало ли оно ключу расшифрования или уничтожения,
но уже постфактум, когда информация либо декодировалась либо
уничтожилась. Влезть внутрь этого процесса и установить заранее он не
может. Хотелось бы соорудить сеть, обладающую данными свойствами.
Либо узнать, существуют ли уже сети с таким механизмом.
Требуется, чтобы сеть была уязвимой только тогда, когда противник
сможет физически контролировать все или почти все хосты, где
находятся части моего ключа.

Не уверен, реализуема ли сеть с такими правилами в принципе.

Теперь о том, как взламывается простейшая модель, которую я привёл:
1) снимаем компию моего диска, ложим её в шкаф.
2) заставляемменя ввести пароль расшифровки
3) я ввожу пароль уничтожения вместо пароля расшифровки
4) 3-и лица смотрят на какой сервер пересылается информация и идут туда
5) 3-и лица получают контроль над этим сервером и получают к нему
полный доступ (предположим)
6) в итоге 3-и лица узнают, к чему бы привёл потенциально мой пароль
(к уничтожению), копия же диска 2-го сервера также лежит в шкафу.
7) узнав, что я ввёл пароль уничтожения они снова идут ко мне...
и так до сходимости.

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

Требуется доработать модель так, чтоб указанный фокус не работал.

ИМХО, как с практической, так и с теоретической точек зрения это
очень интересная задача.

У кого есть какие идеи?
Я знаю, что здесь много специалистов по ИБ - наверняка что-то дельное
скажут.

P.S:
1) Извиняюсь за опечатки
2) Извиняюсь если не очень понятно изложил суть вопроса
3) На провокационные посты и подъ??ывания отвечать не буду, поэтому
просьба не сверкать остроумием тем, кому нечего сказать по делу.

spinore
()

Ещё одну статью написал... про покраску консоли.

Форум — Talks
spinore
()

На newsru.com теперь есть vbobryiskzhivotnoe.html

Форум — Talks
spinore
()

Опубликован отзыв на книгу A. Федорчука: «FreeBSD: Установка, настройка, использование»

Новости — BSD
Группа BSD

На линуксфоруме в открытом письме я опубликовал свой отзыв на известную в юникс-кругах книгу A. Федорчука: "FreeBSD: Установка, настройка, использование", подведя итоги своего двухлетнего пребывания на *BSD системах, изучение которых было начато именно с этой книги. Думаю, данный отзыв будет полезен для новичков, начинающих изучать BSD по данной книге в настоящее время.

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

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

>>> Подробности

spinore
()

Помогите бедному аспиранту с книжкой :(((

Форум — Talks

Два раза переыл весь инет и гугл, но не смог. Очень хочу найти книжку "Secure Architectures with OpenBSD" в свободном доступе. Хоть у кого-нибудь есть такое? (или ссылка откуда взять).

spinore
()

Что за ужас с fluxbox

Форум — Talks

Что за ужас с fluxbox?
Читаю доку, написано:
<<
Control n Mod1 n :NextTab

Как вы видите, первым идёт модификатор, а потом ключ (потом может быть ещё один модификатор и клю если вы хотите использовать более длинную последовательность), и в последней колонке - действие.
>>

И как это понимать? Чувствую юзерофильность в каждом слове.
А если я keychain хочу, как это сделать? Сколько не пытался - не получается.
Вот именно потому у меня до сих пор рулит blackbox 0.70 и новый bbkeys.
Единственно, табов нету в блэке и прозрачности :(

Правда, может быть я не посвящённый... Типа, keychain'ы нормальные люди
в здравом уме не используют..

Хотелось чтоб было чтоб нажали типа alt-y потом руки убрали с клавы, после нажали
что-нить, например x. И это работало.


spinore
()

Framebuffer'овский софт, Open/NetBSD.

Форум — Talks

Проблема вот в чём: Хочу пересобрать Net и OpenBSD с поддержкой framebuffer'а. Интересно поэтому что там можно будет делать: запускать links -g с картинками получится? Есть ли просмотрщики pdf'ок? и т.д. В линуксовсеом фрэймбаффере линкс с картинками идёт, а вот есть ли совместимость фрэймбаффера Open/NetBSD'шного с линуксовским - не знаю. Откликнитесь, кто использует такую вещь. В пределе хочу отказаться от иксов. Так как всё равно окромя линкса и вима мало чего использую, почти все приложения запущены в консоли.

spinore
()

Долой gtk & qt, да здравствует минимализм!

Галерея — Скриншоты

Уморился с системы обновления портов в BSD.
Всё также плохо как и во фре :(
А всего-то хотел обновить gkrellm :)
Нет, я честно не понимаю, зачем мне в зависимости от гтк ставить
кучу гномовских библиотек и приложений, я же никогда не использовал гном...
А вручную сторить дерево рекурсивных зависимостей всех вложенностей так ломает...
Всё, больше не будет gkrellm.
А также и gtk с qt.
Сказка кончилась, замена на скрине.


spinore
()

Как сделать автозапуск ssh-agent (NetBSD & zsh)

Форум — Security

Вопрос:

В какой конфигурационный файл прописать старт
ssh-agent и ssh-add для ключей, чтобы комп спрашивал их только при первой
аутентификации (а не при каждом запуске нового терминала).

Стандартные скрипты, написанные для bash и помещённые в ~/.zshrc
не работают - zsh ассоциирует ssh-agent и ssh-add с конкретным терминалом,
и при запуске другого терминала запрашивает ключи снова (не видя,
что агент уже запущен, и не видя экспортов соответствующих переменных
для ssh-agent).

NetBSD 3.0

spinore
()

Подскажите прогу для снятия снапшота.

Форум — Talks

собственно, сабж. Требуется сделать снимок экрана хорошего качества. Только нормальную простую утилитку, которая не тянет за собой gtk, qt, любых других тяжеловесных вещей. Я видел народ пользуется imprint, что ли... Но я не смог найти в инете никакой инфы об этой проге, в портах и пакетах тоже не видать. Система NetBSD.

spinore
()

2 людям, у кого сейчас OpenBSD под рукой, и не по ssh

Форум — Talks

Откликнитесь, плиз.
Есть вопрос.

spinore
()

user трёт MBR

Форум — Security

Если обычный user в системе может тереть MBR с помощью форкбомбы - это баг в секъюрити или нет (я имею в виду уязвимость с точки зрения багрепортов)??
Работает на Linux и NetBSD.
За подробностями в Talks.

spinore
()

Я в шоке от форкбомбы

Форум — Talks

Значит, есть така команада:
:(){ :|:&};:
По умолчанию, сия комбинация, при хорошо загруженном компе (если выполняется kde и т.п.)
вешает намертво и Linux, и FreeBSD (хотя 2-ю чуть пореже).

При этом NetBSD она на вешает: в ней по умолчанию выставлен порог
на 200 процессов - в итоге после запуска система как работала, так и
продолжает работать корректно. Только новые процессы юзер запустить не может.
При этом внешне вообще ничего не происходит, и никак сие не сказывается
на работе уже запущенных программ :)) (если таковые не порождают новые процессы, конечно).

Вот, как говорится, сиди после этого и думай: какая же из всех систем
более коробочная :) Поидее требуемая в данном случае защита от такого
локального доса стоит только в NetBSD и, по-видимому, в OpenBSD.
Вот потому видать оно и правда, что "требует меньшей квалификации при настройке :)"

Кстати, всегда думал, что killall в Open и Net отсутствует, до сегодняшенго дня.
А оказалось, что есть некий pkill, который убивает много, надёжно, быстро и качественно, в том числе и по имени жертв.

spinore
()

Смените аватору авотру

Форум — Linux-org-ru

Не знаю как остальным, но у меня вызывают очень не прятные
ощущения аватора lester_dev.
К тому же, если не ошибусь, в правилах сказано, что на аваторе
должна быть своя фотография. Или это не обязательно совсем?
Это я к тому, что если все будут всякую дичь вывешивать в качестве аватор,
то это будет не форум, а туалет.

spinore
()

Есть идея

Форум — Talks

В связи с тем, что ЛОР - сайт очень большой, а юзеров и анонимусов много,
интересно было бы посмотреть на статистику: сколько народа в процентном отношении
и в абсолютном использует ту или иную ось (дистриб линукса). Или такая статистика уже есть?

spinore
()

Диплом в NetBSD & ratpoison

Галерея — Скриншоты

Решился сделать в жизни что-то оптимистичное :))

P.S:
Декорации у окон на самом деле нет, ибо клавиатрура и ratpoison.
Остальное, вроде, ясно из контекста.

spinore
()

Поливающим грязью OpenBSD посвящается!!!

Форум — Talks

Идём на официальный сайт дистрибутива на основе FreeBSD - DesktopBSD.
Смотрим на её "features":
http://www.desktopbsd.net/index.php?id=37

Цитата о секъюрити сляпанного дистриба:

Security

When it comes to security, the BSD operating systems are world-class. For example, OpenBSD had only one remote in the default install in more than eight years. DesktopBSD benefits from the work of other BSDs such as OpenBSD and passes that advantage on to you.

Вот за такое надо сразу бить по *лу.
Это самый грязный пиар оупен-сорс технологий, какой я только видел за всё время. Как говорится, когда начинается дискуссия, все клеймят опёнка... приведу даже цитату с ЛОРа по этому поводу:
"Linux только что вылез из унитаза, чертёнок ещё пока только голову из толчка поднял, а рыбка ещё до сих пор там, в дерьме, плавает...".
Это мой ответ всем этим 'онан'имусам:
Когда вспоминают, как мы видим, осекъюрность, раздувают предохранительный прибор выше крыши и гордятся тем, что самая защищёная система под названием OpenBSD имет к ним хоть какое-то отдадённое отношение!!! (точнее, много лет назад они все совпадали :)).
Уж куда более правдивым было бы при рекламе дистрибутива, сделанного на основе FreeBSD упомянуть именно количсетво дыр ВО FREEBSD (однако, не получилось бы столь красиво выразиться как у них получилось, сволочи), а не вспоминать о том, что вчера поливалось всеми вами обильным дерьмом.

spinore
()

А mc можно сделать прозрачным?

Форум — Desktop

Собственно сабж...
Если не трудно, подскажите ещё, плиз, где там цвета настраиваются.
А то етот синий цвет его глазища бесит :(

spinore
()

Запрет смотреть чужие процессы в Linux и BSD

Форум — Security

Во FreeBSD эту проблему решает подключение одной опции
sysctl.conf

В Linux для этого нужно, говорят, жёстко патчить ядро.

Вопрос в том, можно ли добиться этого в Open и NetBSD?
А если можно, то можно ли ещё настроить так, чтоб некоторые юзеры могли всё-таки
видеть все процессы?

Ответьте плиз, да или нет (про Open и Net).

spinore
()

NetBSD и МышЪ. Русификация.

Форум — Desktop

1-й вопрос.
Можно ли сделать так, чтоб мышь работала во всех консолях и в
нескольких запущенных иксах одновременно? Извраты с файлом
/etc/wsmoused.conf позволяют заставить МышЬ работать не только под
всеми консолями, но и в одних иксах каких-то. А для нескольких иксов
можно указать? Если да, то как?

2-й вопрос.
Чтобы русифицировать в NetBSD консоль нужно прописать экспорты
переменных LC_CTYPE и LANG. Где эти экспорты должны быть указаны, чтоб
быть определёнными везде и всегда? ~/.zshrc, ~/.ligin, ~/.profile, ~/.zlogin, /etc/rc.conf?
Дело в том, что в консоли у меня - zsh. И помог только экспорт в
~/.zshrc. А вот для иксов это не помогло: в терминале с zsh, запущенном
под иксами, чтоб была русификация, требуется прописывание экспортов
в ~/.xinitrc. Но это работает только под боксами.
А в ratpoison - (WM) - не помогло даже и это.
Таким образом, в терминале, в иксах под ratpoison, при условии даже
корректных выставленных вышеобозначенных переменных русские буквы не появляются.
Получаем, что для одних оконных менеджеров ~/.xinitrc достаточно, а для
других - нет. Как сделать чтоб работало везде?

Для русификации vim установка set langmap не помогает, как во фре.
В чём проблема? Вим уже сразу должен быть скомпилен с потенциальной поддержкой
русского языка?

Зажигает NetBSD 3.0. Переключалка через капслок, сделанная подключением
общепринятых строк в коде ядра.

spinore
()

RSS подписка на новые темы