MySQL, ну это само собой. Пишеш и сразу прикидываеш где может быть уязвимость,и сразу закрываеш эту дыру. Имхо так проще чем уже в готовом скрипте эти дыры вспоминать искать
Kceнoцид, ну в ядро могут входить к примеру классы работы с БД, с сессиями,различные парсеры, ну и классы различных функций (защита, обработка переменных и т.д.)...
Kceнoцид, я видел в форуме woweb тему посвящённую написанию цмс там один чел написал одну наипростейшую свою цмс и расписал что обозначает каждая строчка этой цмс, если хочеш я могу эту ссылочку поискать, ну если у меня неполучится найти то я тебе могу скинуть саму страницу я её сохранял на компе.
6 янв 2008 в 10:05