Size: a a a

RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.

2021 April 02

D•

Dan • Captain in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Jeronimo
Какие могут быть альтернативы? Я проектировал софт с защитой по json до того, как узнал о подмене сервера
вообще сертификаты тебе помогут. ssl
источник

D•

Dan • Captain in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
так подменить сервер будет невозможно
источник

D•

Dan • Captain in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
если у тебя будет сертификат вшит, например
источник

J

Jeronimo in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Николай Исипчук
Ключ в JSON отсылается сервером  всегда один и тот же?
Нет. Идет проверка наличия ключа в json файле. На каждый отдельный экземпляр - отдельный ключ
источник

🐈

🐈 in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
В данном вопросе обсуждается попытка найти решение защиты ПО на стороне клиента?
источник

J

Jeronimo in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
🐈
В данном вопросе обсуждается попытка найти решение защиты ПО на стороне клиента?
Да
источник

🐈

🐈 in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Подмена сервера — через подпись
источник

🐈

🐈 in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Защита исполняемого файла — отсрочка конечного взлома, которая зависит от фантазии авторов ПО
источник

НИ

Николай Исипчук... in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Я не совсем понял, как работает ваша защита. Если JSON данные отправляемые сервером всегда разные, зачем тогда защищать их от копирования?
Я бы использовал бы для этой цели ассиметричную криптографию + одноразовый пароль на основе текущего времени.
источник

J

Jeronimo in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
🐈
Подмена сервера — через подпись
Ssl?
источник

🐈

🐈 in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Да хоть передача подписи, зашифрованной тем же RSA
источник

🐈

🐈 in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Любое ассимитричное шифрование, как указали выше
источник

J

Jeronimo in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Николай Исипчук
Я не совсем понял, как работает ваша защита. Если JSON данные отправляемые сервером всегда разные, зачем тогда защищать их от копирования?
Я бы использовал бы для этой цели ассиметричную криптографию + одноразовый пароль на основе текущего времени.
Затем, что в json находится клиентская база. Я только потом уловил суть, что можно скопировать содержимое себе на компьютер, изменить время, когда заканчивается подписка клиента и сделать подмену адреса на новое содержимое. Даже идентификатор менять не надо.
источник

НИ

Николай Исипчук... in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
При  этом ваша программа не использует функционал сервера? То есть может работать полностью офлайн?
источник

🐈

🐈 in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Вопрос состоит в том, как защититься от MITM (Man-in-the-middle) атаки
источник

J

Jeronimo in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Николай Исипчук
При  этом ваша программа не использует функционал сервера? То есть может работать полностью офлайн?
Использует ещё один сервер, но его не нужно защищать. Только первый, где база с данными клиентов.
источник

🐈

🐈 in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Я не понимаю, почему нельзя использовать систему токенов
источник

🐈

🐈 in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
И любую систему, которая позволяет определить подлинность подключения
источник

НИ

Николай Исипчук... in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
А зачем нужно клиенту передавать базу данных клиентов? Это не утечка данных?
источник

B

B in RU.CRYPTOGRAPHY — Криптография, алгоритмы, шифрование.
Ivan Voronin
А есть задачник по криптографии?
Cryptopals.com
Задачи на root-me.org

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