Зашифруйте внешнюю ссылку CSS и ограничьте доступ к ней - PullRequest
0 голосов
/ 06 марта 2011

У меня есть новый клиент, который попросил меня сделать 2 веб-сайта и пока нет оплаты! У меня есть учетные записи ftp, но он всегда может закрыть мой доступ и оставить меня без оплаты. Могу ли я загрузить CSS на другой мой сервер и зашифровать ссылку на файл CSS? Если да, могу ли я разрешить людям просматривать файл, если они находят URL-адрес файла CSS?

Спасибо!

Ответы [ 5 ]

3 голосов
/ 06 марта 2011

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

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

Подобные технические меры бесполезны и непрофессиональны.В следующий раз используйте контракт.

2 голосов
/ 09 февраля 2012

Это просто.Тот же сценарий произошел со мной, и я добавил новый index.html, который находился в стадии разработки, и переименовал исходный index.php в index_to_be.php.

Затем я добавил перенаправление с помощью htaccessна новый index.html.Клиент сразу же связался со мной и мгновенно заплатил.

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

header("location:index.html");
1 голос
/ 06 марта 2011

Лучший способ сделать это - создать простой файл PHP, который позволяет вам получать доступ, редактировать и удалять файлы на сервере.Вы также можете искать готовый легкий скрипт ftp.Поместите файл PHP где-нибудь на сервер, вложенный в другие папки, и назовите его как-то как temp.php.Теперь, даже если клиент заблокировал вам доступ к серверу, вы все равно можете просматривать, редактировать и удалять файлы на сервере, указав свой URL-адрес на temp.php.Когда вам заплатят, будьте любезны удалить файл.Не забудьте защитить его паролем.

В вашем файле PHP вы можете использовать opendir () для чтения файлов из каталога и unlink () для удаленияфайлы.Если все, что вам нужно, - это удалить файлы, то создание сценария займет у вас не более минуты.

ОБНОВЛЕНИЕ Вы можете использовать следующий облегченный сценарий ftp, который будетпозволяет просматривать, редактировать удалять файлы, а также дает вам возможность защитить его паролем.http://sourceforge.net/projects/pafm/

1 голос
/ 06 марта 2011

Это похоже на попытку убить муху с помощью МБР, но ...

Вы всегда можете использовать JavaScript, чтобы добавить элемент ссылки в DOM, и запустить код JavaScript через обфустикатор JS.

Но, тем не менее, это хакерство и излишество, и способы получить ссылку в любом случае.

1 голос
/ 06 марта 2011

Вы можете удалить таблицу стилей с сайта клиента, загрузить ее на один из ваших серверов и встроить ее оттуда:

<link rel="stylesheet" href="http://your.server/styles.css">

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

                                                                                                               <link rel="stylesheet".....>

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...