Tips & tricks по безопасности в сети
В интернете довольно много материалов о том, как защитить свой сайт от взлома.
К сожалению методов взлома довольно много и, как правило, каждый материал описывает способы защиты от конкретной уязвимости. Понятно что универсального приёма нет, но я постараюсь привести те приёмы, которыми пользуюсь сам. Насколько они эффективны судить трудно, но по крайней мере ни один из моих сайтов не взломали, хотя пытались.
Правда надо оговориться, что все сайты построены на движке , который сам по себе уже обеспечивает довольно неплохую базовую безопаность. Оставаясь, правда, уязвимым для некоторых типов атак.
Итак, поехали!![]()
Продолжение(0) Написал recoilme, 2008-10-16 11:49:07
LacrimosaCodeIgniter
3 комментарияНачал разработку нового проекта.
Инсайде положу скрипт логина на квантакте
Продолжение(0) Написал recoilme, 2009-12-18 11:02:292 комментария
WNMP (Windows + NGINX + MYSQL + PHP)
Собрал пакет для локальной разработки сайтов на базе nginx, php-cgi, mysql под windows.
Старался учесть всё что меня раздражало в denwerе и прочих Xampах.
+ Все приложения поставляются с стандартными конфигами, просто пути прописаны относительные
+ Все приложения запускаются в консольном режиме, без установки как сервисы, прописывания в реестрах/сервисах и т.п.
+ Простота настройки. Просто распакуйте и запустите батник
+ Работает с флешки и так далее
Дистрибутив содержит:
- nginx 0.8.6
- PHP 5.2.4 (с популярными модулями: GD, iconv, json, curl и т.п.)
- MySql 5.0.45
- PhpMyAdmin
- CodeIgniter 1.7.1
- Утилиту NirCmd 2.37 (для запуска приложений в скрытом режиме)
а инсайде я немножко напишу об особенностях установки связки nginx и PHP/FastCGI
Продолжение(0) Написал recoilme, 2009-07-29 16:26:52
CodeIgniter
4 комментарияИдея стартапа: вычеркнем из спам рассылок за 10 баксов. Антиидея: добавь недруга в спамбазу (абсолютно бесплатно! предложение ограничено!)
(0) Написал recoilme, 2009-11-25 11:11:09Идеи Startup'ов
0 комментариевRambo-scaffolding
English:Rambo-scaffolding its tiny codeigniter plugin.
Install:
unpack Rambo-scaffolding.zip and replace scaffolding folder in codeigniter.
How to use:
as usual scaffolding.
1. type
$route['scaffolding_trigger'] = "rambo"; in application/config/routes.php
2. type
$this->load->scaffolding('table_name');
and in url www.your-site.com/your-controller/rambo - you will see admin panel for this table.
Advanced usage:
if ($this->logged_in == FALSE) redirect('register/login');// some login check
// fields what we want see on rambo-panel
$fields = array (
'0' => 'id',//1'st field must be primary key!
'1' => 'timecreate',
'2' => 'userlogin',
'3' => 'msgbody',
'4' => 'comments_cnt'
);$table = array (
'table' => 'msg',
'fields' => $fields
);
if ($this->userid == 1 or $this->userid == 3)//some auth check
$this->load->scaffolding($table);
What its will do?
1. some admin interface for your moderators
2. Sortable grid
3. Filters on anyfield
What its use?
mootools, sortablegrid and codeigniter off corse
its all included in arhive, except codeigniter
Will standart scaffolding work?
Yes. Its backward compatible (oOo, my dirty english is rulezz!)
How its look?
see screenshorts under this line-
Продолжение(0) Написал recoilme, 2008-06-10 18:18:573 комментария
Ninja Editor
Это маленький, но удаленький текстовый редактор для Вашего блога
Продолжение(0) Написал recoilme, 2008-09-02 17:46:365 комментариев
Настройка CodeIgniter под NGINX
Начнем издалека.
Допустим у нас следующая структура директорий:
/nginx
создадим папку для системных файлов Codeigniter
/CI
Кладем туда system
/CI/system
Теперь нам будет удобно обновлять CI не затрагивая проекты. И из weba не будет доступа к системным файлам. Создаем директорию для наших проектов:
/www
Директорию проекта
/www/mp3tter.com
И кладем внeтрь содержимое папки application и файл index.php.
Теперь собственно можно приступить к конфигам nginx и CI
Продолжение(0) Написал recoilme, 2009-08-05 12:08:48
Coil