Спасибо, очень полезная статья! Подчерпнул много нового, никогда не слышал о таком подходе. Действительно свежо!
Я вижу кто-то минусит...
Сорян, я просто тестил работу с пикчами и не думал, что эти записи кто-то увидит
Динамическа обфускация
+ парсить будет очень тяжело
- у пользователей будет заметно больше нагрузка на устройство(кода станет в разы больше)
-это сложный процесс, потребует много обновлений во всей ИТ системе
Написать регулярки, цсс селекторы и хпути для парсинга такого сайта будет нереально
Все посетители сайта каждый раз получают новый код сайта, но сайт выглядит как надо.
(останется только визуальное распознавание сайта, а его хакеры не любят)
В разной степени этим пользуются такие сайты как гугл, твиттер, фейсбук и т п
Это спец программы, что берут верстку или код вашего сайта и домешивают в него не рабочего бессмысленного кода и элементов, при этом переделывая(переписывают) ваш код в другой но работающий как оригинал.
Что дает в итоге абсолютно не читаемый код который нереально понять, если настоящая логика сложная, а уровень обфускации высокий, то чтоб понять как работает "изуродованный" понадобится разбирать его неделями. А он меняться у нас будет раз в 3 дня или каждый раз при загрузке страницы))
Каждый раз новые классы, новые ИД, лишние прослойки и обертки и клоны кнопок/картинок/форм расположенные в разных местах на разных слоях оберток.
Если открыть страницу сайта и сохранить ее код, а потом обновить страницу и сравнить код, то он будет абсолютно разным и будет выглядеть так если кто-то упал лицом на клавиатуру.
+можно будет шутить и делать код вашего сайта в виде рисунка из букв с посланиями для хакеров)
Оригинал статьи здесь https://medium.com/pinterest-engineering/demystifying-seo-with-experiments-a183b325cf4c