Моделируйте несколько IP-адресов для тестирования

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

у Обоих есть тот же очень простой ответ: не раздавайте объектный код недоверяемым сторонам, такой как (по-видимому), Ваши клиенты. Выполнимо ли разместить приложение на Ваших машинах, только зависит от того, что это делает.

, Если это не веб-приложение , возможно, можно допускать вход в систему SSH с X передачами серверу приложений (или Соединение Удаленного рабочего стола , я предполагаю для Windows).

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

, Если Вы не верите мне, укажите на высококлассное приложение, которое не было взломано и ограблено.

, Если Вы идете с аппаратными ключами, это сделает производство более дорогим, и Ваши пользователи собираются ненавидеть Вас за него. Это - настоящая сука для проверки вокруг на включении пола и отключении 27 различных штук USB, потому что производители программного обеспечения не доверяют Вам (я воображаю).

существуют пакеты там, которые зашифруют Ваш EXE и дешифруют его, когда пользователю разрешат использовать его

, Конечно, путь вокруг этого состоит в том, чтобы взломать тест "can-I-use-it" так, чтобы он всегда возвратил true.

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

5
задан gbc 20 August 2009 в 21:17
поделиться

3 ответа

А. рассмотрите возможность использования Bonjour (zeroconf) для обнаружения служб

B. Вы можете назначить один или несколько IP-адресов одному и тому же сетевому адаптеру:

В XP выберите Пуск -> Панель управления -> Сетевые подключения и выберите свойства на своем сетевом адаптере (обычно «Подключение по локальной сети»).

Прокрутите вниз до Интернет-протокола. (TCP / IP), выберите его и нажмите [Свойства].

Если вы используете DHCP, вам нужно будет получить статический базовый IP-адрес от вашего ИТ-отдела. В противном случае нажмите [Дополнительно] и в разделе «IP-адреса» нажмите [Добавить ..] Введите IP-информацию для дополнительного IP-адреса, который вы хотите добавить.

Повторите для каждого дополнительного IP-адреса.

C. Рассмотрите возможность использования VMWare, так как вы можете настроить несколько систем и виртуальных IP-адресов в одной логической сети «компьютеров».

- sky

4
ответ дан 13 December 2019 в 19:32
поделиться

Вы должны настроить виртуальный сетевой адаптер. Они называются устройствами TAP / TUN. Если вы используете Windows, вы можете легко настроить некоторые фиктивные адреса с помощью чего-то вроде этого:

http://www.ntkernel.com/w&p.php?id=32

Удачи!

5
ответ дан 13 December 2019 в 19:32
поделиться

Обычно вы просто слушаете 0.0.0.0. Это псевдоним для всех IP-адресов.

2
ответ дан 13 December 2019 в 19:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: