Безопасность сайтов - это головная боль их создателей. Особенно это актуально для готовых динамических сайтов с открытым исходным кодом, которые тиражируются в тысячах, а иногда и миллионах экземпляров, как известный портал PHP-Nuke. Сам автор этого портала не обращал особого внимания на многочисленные и, иногда успешные, попытки взлома системы. Зато этой проблемой озаботились другие талантливые
программисты и было создано несколько систем (модулей) призванных бороться за безопасность сайтов, созданных на основе этого движка. Самая известная из них, конечно, NukeSentinel, или Часовой (при ядерной бомбе :) которая была создана Бобом Марионом уже достаточно давно. Этот модуль распространяется бесплатно, но наши попытки его использовать показали, что он иногда бывает слишком чувствительным, скажем, к быстрым нажатиям на клавиши интерфейса, в результате, иногда банит администратора системы. Представляете
- что вы будете испытывать, если собственная система безопасности перекроет вам кислород, в смысле, доступ к административным интерфейсам собственного сайта. Вот тут вы завертитесь. Конечно, выход есть всегда - достаточно войти в базу данных и выбить свой IP из базы данных модуля защиты. Но несколько неприятных минут вам гарантировано. Теперь представьте себе пользователя, который не совсем четко знает - что такое база данных, и становиться понятным почему большинство пользователей и администраторов
долго \"чешут репу\" перед тем, как активировать этот модуль. Нам кажется, что Боб напрасно добавил в модуль огромную базу IP адресов, которая позволяет идентифицировать местонахождение взломщика. Ну определил ты, что тебя пытался хакнуть парагваец, или гватемалец и дальше - что? Напишешь письмо в ООН, чтобы в этой стране отключили интернет?
Шутки - шутками, а большинство опций, которые имеет Sentinel, по нашему мнению, должны быть встроены в само ядро скрипта. Это касается, в первую очередь,
возможности бана пользователей, настроек анти флуда и других параметров, которые не стоит передавать на откуп третьим лицам, как это сделал автор PHP-Nuke. Приятной новостью стало известие об открытии несколько месяцев назад на сурсфорже нового проекта Fusion:
Fusion is an advanced security system for PHP-Nuke. Fusion
is a more user friendly extremely advanced security system with features like no other.Including FTP Security, Complete Logging, IP Protection, Secure GET & POST, Block any kind of SQL injection.
Мы так понимаем, что это хорошая попытка объединить создание защиты сразу для нескольких форков PHP-Nuke - таких как Raven (http://ravenphpscripts.com/), Nuke-Evolution (http://www.nuke-evolution.com/) и PHP-Nuke Platinum (http://www.futurenuke.com/), что не может не радовать.
В этой ситуации
забавляет только одно - почему делают программу защиты только для форков PHP-Nuke? Что остальные CMS в ней не нуждаются? Или система защиты для одной CMS чем то принципиальной отличается от той же защиты для любой другой CMS, написанной на PHP+MySQL? Но понимание того, что защита нужна всем сайтам кажется начинает завоевывать умы программистов - иначе как объяснить создание
который призван защищать просто сайт, а не какой-то определенный вид CMS! Именно за таким подходом (http://white-team.net/), как нам кажется, будущее. Ибо, нюки приходят и уходят, а сайты были, есть и будут! Свежие файлы, ссылки на которые появились на сайте EmEditor Professional 7.01 Final
Это замечательный UNICODE редактор, который давно входит в обязательный набор программ
каждого веб мастера. Удобный, быстрый, имеет множество плагинов - для подстановки тегов, блокнот для Vista и другие.
Отличный инструмент для работы с графикой. С Xara Xtreme вы сможете создавать Javascript,
создавать анимации в формате GIF и карты изображений, управлять палитрой при растрировании, а также экспортировать в формат Flash и Dreamweaver.
Отличный профессиональный инструмент для работы с цветовыми палитрами.
С помощью ColorImpact можно легко подобрать интересующий цвет или оттенок, быстро скопировать его в буфер обмена или экспортировать в Photoshop, Illustrator, Fireworks и другие программы.
Notepad++ это бесплатный редактор текстовых файлов (замена
стандартного Блокнота) с поддержкой синтаксиса большого количества языков программирования, ориентирован для работы в операционной системе MS Windows.
Основные особенности Notepad++: - Подсветка текста и возможность сворачивания блоков, согласно синтаксису языка программирования - WYSIWYG (печатаешь и получаешь то, что видишь на экране) - Настраиваемый пользователем режим подсветки синтаксиса - Авто-завершение набираемого слова - Одновременная работа с множеством документов - Одновременный просмотр нескольких документов - Поддержка регулярных выражений Поиска/Замены - Полная поддержка перетягивания фрагментов текста - Динамическое изменение окон просмотра - Автоматическое определение состояния файла - Увеличение и уменьшение - Поддержка большого количества языков - Заметки - Выделение скобок при редактировании текста - Запись макроса и его выполнение
Инструмент безопасного обмена данными, предназначенный для использования как индивидами, так и крупными компаниями. По задумке разработчиков новый программный продукт решит ряд проблем с пересылкой больших файлов в глобально сети по электронной почте. Пользователи Pando смогут обмениваться файлами
размером до 1GB. Pando - это бесплатный продукт, позволяющий пересылать и получать файлы и директории любого размера в Ваш почтовый ящик. На самом деле в почтовый ящик попадает тщательно зашифрованный маленький файл с расширением *.pando, где и находится информация о местонахождении нужного Вам файла. Причем понять, где же собственно находится искомый файл совершенно невозможно. Да и сам пересылаемый файл тоже тщательно упаковывается-шифруется в процессе передачи в специальные пакеты-посылки.