Pull to refresh
14
0
Владимир Плужников @varyen

Пользователь

Send message

Превентивная защита ваших и не ваших скриптов

Reading time1 min
Views30K
Наверное не ошибусь если скажу, что очень большая часть мегахакерских_взломов основаны на закачке PHP-скрипта в каталог, доступный для записи в него файлов скриптами (0777, например). Это каталоги для заливки фотографий товаров, аватарок и т.п.

Я еще несколько лет назад «допер» до способа предотвратить на корню подобные вещи. Закачать — может и закачают, а воспользоваться не смогут. Это казалось очевидным все это время, но мало кто это реализовывает. К примеру, только в последнем патче популярного форума SMF была добавлена подобная штука.
Поэтому, для тех, кто не задумывался…

Всё просто. Во все каталоги, доступные для записи, закачиваем (или добавляем строчки к существующему) .htaccess с содержимым:

php_flag engine 0
AddType "text/html" .php .cgi .pl .fcgi .fpl .phtml .shtml .php2 .php3 .php4 .php5 .asp .jsp

Этим самым мы отключаем PHP в данном каталоге и заставляем все скрипты отображаться как HTML.
Это можно сделать просто на всякий случай. Лишним уж точно не будет.
Разумеется, только для Apache. Если кто-то знает как подобное реализовать в IIS — напишите. :)
Total votes 132: ↑100 and ↓32+68
Comments90

Поисковая строка браузера на стероидах — Твиттер-клиент TwIEVSer

Reading time4 min
Views1K

Про Open Search и Visual Search


Панель быстрого поиска браузера должна использоваться для поиска. В 95% это Google или Яндекс. Хотя, искать можно по любому конкретно взятому сайту, если его владелец прикрутит интерфейс в формате OpenSearch.

Все очень просто — при нажатии Enter браузер клиента переходит на сформированный адрес вида mysite.ru/search?q={something}. Уже во время набора поискового запроса, мы можем получать подсказки в виде выпадающего списка, который формируются сервером в формате JSON. Всё это замечательно работает, к примеру, в Firefox.

Одной из основных фишек Internet Explorer 8 является Visual Search — в целом, тот же Open Search, но в формате XML с расширенными возможностями. Подсказки могут быть разбиты на категории, содержать в себе короткие описания и изображения, а также показывать превью результата в маленьком окошке.

А что если подойти к этой строчке с другой стороны?



Недавно я написал TwIEVSer.
Читать дальше →
Total votes 16: ↑10 and ↓6+4
Comments3

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity