vizitka
✔ Уникальный дизайн(подбор)
✔ Срок: от 9-20 дней
✔ Гарантия и консультации
✔ Система управления сайтом
от 30 000 рублей
koropat
✔ Уникальный дизайн(подбор)
✔ Срок: от 25-35 дней
✔ Гарантия и консультации
✔ Система управления сайтом
от 80 000 рублей
internet-magazin
✔ Уникальный дизайн(подбор)
✔ Срок: от 25-35 дней
✔ Гарантия и консультации
✔ Покупательская корзина
от 90 000 рублей
Проверить профессионализм нашей команды
ТОП5 ключевых запросов нашей компании в Яндекс и Google
Создание сайта - это половина дела!
КОМПЛЕКСНОЕ ПРОДВИЖЕНИЕ ВАШЕГО БИЗНЕСА В СЕТИ ИНТЕРНЕТ
Наши услуги:
- разработка сайтов любой сложности!

Обфускация

Термин «обфускация» подразумевает изменение исходного кода программы таким образом, чтобы функциональность ПО осталась на прежнем уровне, но анализ и понимание алгоритмов значительно усложнились.

Обфускация преследует следующие цели:

  • демонстрация возможностей языка программирования, а также определённое акцентирование на квалификации специалиста;
  • изменение программы для ускорения её работоспособности и получения более короткого исходного кода;
  • сделать процесс отладки и анализа вредоносных программ более сложным;
  • усложнить преобразование «авторского» ПО;
  • нарушить права специалиста, скрыв его авторство.

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

Варианты обфускации:

  1. машинный код. Он подразумевает применение к определённым подразделам программы, которые не оказывают влияния на скорость работы, но, одновременно с этим важны для корректного функционирования системы безопасности. В данном случае, чтобы сделать машинный код более запутанным, в него вставляют различные конструкции, которые, по сути, совершенно бессмысленны;
  2. исходные тексты. Для усложнения кода можно выполнить форматирование или заменить имена;
  3. изменение промежуточного кода программы.
<-- Вернуться