Разработчик защитил свою веб-игру от кражи с помощью NSFW-ловушки

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Веб-разработчик Джош Симмонс принял нестандартные меры в ответ на несанкционированное использование своей веб-игры Sqword различными агрегаторами игр. Вместо того чтобы блокировать доступ к своему творению, он заменил игру на NSFW-мем для всех, кто пытался её скопировать.


Sqword — это простая головоломка, где игрокам предстоит располагать буквы в сетке размером 5x5, стараясь составить как можно больше слов. С момента запуска в прошлом году игра привлекла внимание и обрела стабильное сообщество ежедневных пользователей. Однако, Симмонс обнаружил, что его творение встраивается в другие сайты через iframe, при этом окружено рекламными баннерами.

Источник: arstechnica.com

Осознав, что его бесплатный проект используется в корыстных целях, Симмонс решил действовать. Вместо стандартной практики блокировки, он встроил в код игры проверку на использование через iframe. В случае обнаружения такого использования игра заменяется на старый NSFW-мем goatse с сообщением для посетителей: «Я краду чужой код, потому что я полное ничтожество».

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