о Грозном Рестораны и кафе книга жалоб Чеченский форум Интересное Кино О Чечне и чеченцах Проза и поэзия Мастера Чечни Фото Ислам

Популярные статьи

Уголок мусульманина

О сильных и слабых верующих

Передают со слов Абу Хурайры, да будет доволен им Аллах, что посланник Аллаха, да благословит его Аллах и да приветствует, сказал:
Сильный верующий лучше пред Аллахом и более любим Им, чем верующий слабый, (хотя) в каждом из них есть благо. Стремись к тому, что пойдёт тебе на пользу, проси помощи у Аллаха и не проявляй слабости, а если постигнет тебя что-нибудь, то не говори: «Если бы я сделал (так), было бы то-то и то-то!», - но говори: «Это предопределено Аллахом, и Он сделал что пожелал», - ибо, поистине, эти «если» открывают шайтану (путь к) делам его.
(Муслим)
 
    Чеченский форум GovzPeople.ru » Мнения, опросы, разговоры » IT - Информационные технологии  

2 страниц 1 2 Далее
    Методы защиты программ, содержащих важную информацию  
Smith
Сообщение # 21


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
Чхорт, но это не честно! :lol:

Точно также можно назначить перехват этой функции стандартными средствами Windows.

Sholar, если логин и пас будут расшифровываться только уникальным Machine ID, то твоим методом ничего не получится.

Как я и говорил нужна элементарная привязка к компу клиента.



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Sholar
Сообщение # 22


Местный житель
  • 34

Репутация: 6
Группа: Посетители
Пол: мужской
Сообщений: 133

Цитата: Smith
Чхорт, но это не честно!

При большом желании можно и алгоритм расшифровки достать, я меньше получаса копался в программе)

Цитата: Smith
Sholar, если логин и пас будут расшифровываться только уникальным Machine ID

Если человек смог стащитьпрограмму с чужого компьютера(!!!) , не проблема наверное узнать Machine ID того компьютера(посмотрев в твоей программе как он формируется) ))
Хотя в принципе идея интересная,

Удачи!


Smith
Сообщение # 23


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
Цитата: Sholar
Если человек смог стащить программу с чужого компьютера(!!!) , не проблема наверное узнать Machine ID того компьютера(посмотрев в твоей программе как он формируется)

Цитируешь меня :wink:

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

Тут на первой странице я говорил, что:
Если кто-то получил доступ и украл файл то, скорее всего он почти
также как и ты получит логин и пароль из структуры RASDIALPARAMS.

Мне кажется
Оптимальное решение, использовать годный алгоритм и зашифровать уникальным ключом логин и пароль.

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

На всё это можно будет навесить несколько обманок, чтобы увеличить затраты времени.



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Sholar
Сообщение # 24


Местный житель
  • 34

Репутация: 6
Группа: Посетители
Пол: мужской
Сообщений: 133

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

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

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


Smith
Сообщение # 25


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
Чтобы пропатчить программу, взломщику придется

1. понять из чего формируется ключ (не сложно)
2. сформировать ключ на машине клиента (не сложно)

НО, логин и пароль можно получить перехватив RasDial,
никто не станет ломать мою программу только ради этого.

И я уже замышляю защиту от перехвата RasDial :lol:

Цитата: Sholar
Только смысла в этом никакого, одна паранойа, для другого экземляра программы все-равно нужен будет уже совсем другой ключ.
Верно.
Для программы украденной с другой машины всё придется повторять снова.



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Sholar
Сообщение # 26


Местный житель
  • 34

Репутация: 6
Группа: Посетители
Пол: мужской
Сообщений: 133

Цитата: Smith
НО, логин и пароль можно получить перехватив RasDial

На чужой машине в RasDial будет передаваться невалидный пароль, зачем ее перехватывать?


Smith
Сообщение # 27


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
Неееееет, взломщик может перехватить RasDial и на клиентской машине.

Но, если машину клиента взломали, то дела индейца шерифа не волнуют :winked:



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Ghareeb
Сообщение # 28


Знает где и как
  • 17

Репутация: 7
Группа: Посетители
Пол: мужской
Сообщений: 45

Сервер к которому подключаются, твой ?


Smith
Сообщение # 29


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
Нет ВТК.



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Smith
Сообщение # 30


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
-



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
2 страниц 1 2 Далее