powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Авторизация без сервера
25 сообщений из 117, страница 2 из 5
Авторизация без сервера
    #39753587
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TПочитал немного. Если правильно понял это Дифи-Хэллман с зашитой от "человека посредине" с помощью пароля известного двум сторонам.Нет. Пароль (секрет) известен только одной стороне и не передаётся серверу.
Сервер располагает огрызком от секрета, но не может проверить, подходят ли предъявленные "верительные грамоты" к этому огрызку без активного участия владельца секрета.
Кроме этого сервер может удостовериться, что все ответы приходят от того же клиента, который начинал обмен.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39753644
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovDima TПочитал немного. Если правильно понял это Дифи-Хэллман с зашитой от "человека посредине" с помощью пароля известного двум сторонам.Нет. Пароль (секрет) известен только одной стороне и не передаётся серверу.
Сервер располагает огрызком от секрета, но не может проверить, подходят ли предъявленные "верительные грамоты" к этому огрызку без активного участия владельца секрета.
Кроме этого сервер может удостовериться, что все ответы приходят от того же клиента, который начинал обмен.
Заинтриговал. Я не сильно разбираюсь в криптографии, просто опираюсь на здравый смысл: Алиса пишет Бобу письмо, Боб должен быть уверен что письмо от Алисы. Известный обоим секрет может подтвердить что письмо от Алисы, но "огрызок секрета" ... я не понимаю. Хотя в случае "огрызка секрета" все-равно важен факт наличия секрета известного обоим сторонам. Наверно это просто продвинутая реализация моих дилетантских идей.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39753716
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

Алиса и Боб встречаются на станции метро. Обмениваются флешками где их публичные ключи.
типа.

/home/alice/.ssh/alice.pub
/home/bob/.ssh/bob.pub

Или фоткают QR-коды прям с экранов телефонов. Это безопасно. Если даже кто-то третий тоже
фоткает ключ Алисы - это ником образом не нарушает протокол. Ключ - публичный. Главное
чтоб он не был изменён на лету.

Алиса присылает Бобу сообщение + его MD5 зашифрованный секретной половинкой своего
ключа. Боб берет известный ему публичный ключ Алисы и проверяет что после дешифровки MD5
совпал. Это магия ЭЦП. Изменить текст без повреждения MD5 нельзя. И изменить сам MD5 нельзя.

В этой схеме всё идеально кроме процедуры рукопожатия и обмена ключами. Ее не всегда
можно осуществить в реале. Есть еще вариант что Алиса посылает секретный конверт с печатями...
но ... дальше похоже на сценарий конспирологического фильма про разведку. Фигня короче.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39753724
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В студенчестве мне был интересен PGP. Насколько я помню фреймворк
предлагал комплекс утилит для децентрализованной сети доверия.
Тоесть например:

Если мне шлёт письмо Basil A. Sidorov а я его не знаю. Но я вижу
что за него подписался Dima T а я его знаю и доверяю и следовательно
я могу делать какие-то допущения в части надёжности источника.

Как PGP обменивается уровнями доверия - это загадка. Я щас не помню.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39753746
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВ этой схеме всё идеально кроме процедуры рукопожатия и обмена ключами. Ее не всегда
можно осуществить в реале. Есть еще вариант что Алиса посылает секретный конверт с печатями...
но ... дальше похоже на сценарий конспирологического фильма про разведку. Фигня короче.
Добавь Диффи-Хеллмена , а обмен подписывай ЭЦП и все будет идеально.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39753747
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКак PGP обменивается уровнями доверия - это загадка. Я щас не помню.
Получатель сообщает свой открытый ключ, а ты им шифруешь. тынц
С обменом открытыми ключами там тоже не все гладко .
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39753906
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TИзвестный обоим секрет может подтвердить что письмо от Алисы, но "огрызок секрета" ... я не понимаю.Насколько я всё это понимаю, предполагается, что мы принимаем результат начальной процедуры регистрации пользователя, когда сервер и получает "огрызок секрета" без каких-либо оговорок.
Т.е. не заморачиваемся личностью владельца и вмешательством третьего на этом эпапе.
Дальше всё работает по протоколу (которого лично я не понимаю)
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39753907
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TmaytonВ этой схеме всё идеально кроме процедуры рукопожатия и обмена ключами. Ее не всегда
можно осуществить в реале. Есть еще вариант что Алиса посылает секретный конверт с печатями...
но ... дальше похоже на сценарий конспирологического фильма про разведку. Фигня короче.
Добавь Диффи-Хеллмена , а обмен подписывай ЭЦП и все будет идеально.
Так Диффи Хелман это не про это.

Это про то что Алиса и Боб переходят от открытого обмена документами с ЭЦП к закрытому
алгоритму шифрования (типа 3Des).

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

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

Но и эта схема предполагает например надёжный DNS и неигнорирование пользователем сообщения об
принятии нового сертификата.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39753934
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TА майнить кто будет?


Да и инфа закрытая, ее не надо всем и каждому показывать.
О чём это ты?

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

Открытый ключ по определению инфа открытая, а инфу, им зашифрованную, показывай хоть кому - правильно прочесть сможет только владелец закрытого ключа.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39753938
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНо и в данном конкретном случае уязвимость рукопожатия остается.

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

Но и эта схема предполагает например надёжный DNS и неигнорирование пользователем сообщения об
принятии нового сертификата.
В смысле Алиса получит сертификат Боба сгенеренный не Бобом, а Васей?

В моем случае такого не будет, т.к. есть сервер, который в нормальном режиме (с инетом) подтвердит что Алиса это Алиса, а Боб это Боб. Вобщем обмен открытыми ключами не проблема. Этот вариант уже предлагали 21771246 .

Тут придется задействовать какую-нибудь криптобиблиотеку, а я хочу решение попроще, без сторонних dll. В принципе я его уже придумал 21771725
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39753976
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TТут придется задействовать какую-нибудь криптобиблиотеку, а я хочу решение попроще, без сторонних dll
Если не брать готовую библиотеку, то криптография обязательно будет реализована с дырами )).
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754134
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Погуглил немного: оказывается RSA c 32-битным ключом это пара десятков строк кода ))) Пошел писать.

Криптостойкость мизерная, ломается в течении суток, но в моем случае сойдет.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754186
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TПогуглил немного: оказывается RSA c 32-битным ключом это пара десятков строк кода ))) Пошел писать.

Криптостойкость мизерная, ломается в течении суток, но в моем случае сойдет.а у вас лицензия есть?
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754196
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)Dima TПогуглил немного: оказывается RSA c 32-битным ключом это пара десятков строк кода ))) Пошел писать.

Криптостойкость мизерная, ломается в течении суток, но в моем случае сойдет.а у вас лицензия есть?
ИМХО это не лицензируется. Лицензии требует софт полноценной ЭЦП, но только если продаешь его на сторону. Я не заявляю что у меня используется полноценная ЭЦП. Это просто защита от взлома студентом и не более того.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754206
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TКриптостойкость мизерная, ломается в течении суток, но в моем случае сойдет.
На любую криптографию найдется лом в виде кейлоггера ))
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754207
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyDima TКриптостойкость мизерная, ломается в течении суток, но в моем случае сойдет.
На любую криптографию найдется лом в виде кейлоггера ))
На клавиатуре вводить ничего не потребуется.

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

PS Антикейлоггер легко делается, точно не помню как, у Рихтера написано как.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754262
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tkealon(Ruslan)пропущено...
а у вас лицензия есть?
ИМХО это не лицензируется. Лицензии требует софт полноценной ЭЦП, но только если продаешь его на сторону. Я не заявляю что у меня используется полноценная ЭЦП. Это просто защита от взлома студентом и не более того.
Боюсь что нет если на продажу, тынц
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754346
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)Dima Tпропущено...

ИМХО это не лицензируется. Лицензии требует софт полноценной ЭЦП, но только если продаешь его на сторону. Я не заявляю что у меня используется полноценная ЭЦП. Это просто защита от взлома студентом и не более того.
Боюсь что нет если на продажу, тынц
под это
2. Разработка защищенных с использованием шифровальных (криптографических) средств информационных систем.
подпадает обращение к WebAPI по HTTPS или использование ODBC-драйвера, который при коннекте к серверу БД шифрует пароль.

Потом любое шифрование под это подходит, т.е. не только RSA, а даже просто XOR с константой - это же тоже шифрование.

Каждому разработчику предлагаешь лицензию выдать?

Если я не буду заявлять что мой софт использует шифрование, то кто должен доказать обратное?

Мутный этот закон, любую прогу можно под него подвести.
В реальности он работает только там где юридически-значимая ЭЦП используется.
И даже там не везде, а только для разработки непосредственно софта для ЭЦП.
Я консультировался на предмет: могу ли я в свою прогу встроить готовую библиотеку для подписи ЭЦП - оказывается могу и лицензии не надо.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754375
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
да, наши законы такие...
если специально кто-то возьмётся, то можно вдовесок и по ярой подкинуть конечно
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754376
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyDima TКриптостойкость мизерная, ломается в течении суток, но в моем случае сойдет.
На любую криптографию найдется лом в виде кейлоггера ))
Криптография как часть информационной безопасности изучает взаимодействие субъектов
типа Алисы и Боба в определённом enviromnent где нет вирусов троянов и кейлоггеров.

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

Если этих начальных условий нет - то мы дальше просто никуда не сдвинемся.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754585
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TВ моем случае такого не будет, т.к. есть сервер, который в нормальном режиме (с инетом) подтвердит что Алиса это Алиса
Осталось только понять как сервер определит, что Алиса это Алиса. Или у тебя как обычно: Алисой считается тот, кто первый ею назовётся?..
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754597
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovDima TВ моем случае такого не будет, т.к. есть сервер, который в нормальном режиме (с инетом) подтвердит что Алиса это Алиса
Осталось только понять как сервер определит, что Алиса это Алиса. Или у тебя как обычно: Алисой считается тот, кто первый ею назовётся?..
Элементарно: если кто-то назовется Алисой, то при этом реальная Алиса зайти не сможет, поэтому она позвонит и скажет: "ваша корявая прога не работает".
Ну и пароль у Алисы есть, криптостойкий, хранится в шифрованном хранилище, никуда не передается открытым текстом.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754715
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TПогуглил немного: оказывается RSA c 32-битным ключом это пара десятков строк кода ))) Пошел писать.
Строк мало, а в 32 бита вписаться проблематично :( Есть проблемы с генерацией ключей.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754750
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКейлоггеры можно просто рассмотреть отдельной темой. И я думаю что протокол Димы
скорее всего предполагает априори приложение установленное на каноническую
операционку без шпионского софта.

Если этих начальных условий нет - то мы дальше просто никуда не сдвинемся.
Вообще, я будучи студентом, не сильно напрягаясь написал кейлоггер и методом т.н. социальной инженерии установил его на комп админа сети на кафедре чтобы узнать его пароль и сделать себе права на запись в нужный раздел на сервере, чтобы не таскать дискетки.
Так что это вопрос вполне практический и его тоже надо рассматривать при защите от студентов, а не рассчитывать на их некомпетентность.
...
Рейтинг: 0 / 0
Авторизация без сервера
    #39754752
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не буду возражать. Но обсуждение кейлоггера в данном топике - неконструктивно. Оно - не поможет Диме.
...
Рейтинг: 0 / 0
25 сообщений из 117, страница 2 из 5
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Авторизация без сервера
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]