Как защитить программный код?

Аватар пользователя pjlol
Не в сети
Последнее посещение: 2 года 33 недели назад
Зарегистрирован: 2014-07-04
Сообщения:

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

Аватар пользователя tornado5
Не в сети
Последнее посещение: 4 недели 5 дней назад
Зарегистрирован: 2014-06-24
Сообщения:
А перефразирую вас: "Плох тот

А перефразирую вас: "Плох тот хакер, который не сможет взломать любой программный код". Так что любая защита кода - это максимум защита от начинающего "хулигана", а не от опытного хакера. Ну, рекомендуется, что бы усложнить работу хакера, держать составляющие кода по разным файлам, а не хранить в одном.

Аватар пользователя tivik
Не в сети
Последнее посещение: 2 года 27 недель назад
Зарегистрирован: 2014-09-25
Сообщения:
Хакер

А я тоже по своему скажу: "Плох тот программист, который плодит дыры в коде". Все взламывается только одним способом - поиском лазеек. Иных путей нет.

Чтобы вы поняли, приведу пример:

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

К примеру, (пример очень глупый и легко взламывается, но вы главное суть поймите!) в файле 1 - 3 буква "Я", во втором - "Ы", в третьем "З". Сервер проверяет, так ли это. А узнать что именно он проверяет тоже сложно, ведь данные хранятся на сервере и хакеру придется искать лазейки там.

Аватар пользователя igorstrong
Не в сети
Последнее посещение: 28 недель 4 дня назад
Зарегистрирован: 2015-04-27
Сообщения:
Это можно сравнить со своего

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