ОБЕСПЕЧЕНИЕ БЕЗОПАСНОСТИ САЙТА КОМПАНИИ
|
Введение 4
1 Проблемы безопасности веб-сайтов 7
1.1 Анализ угроз и атак, применяемых к веб-ресурсам 7
1.2 Обзор систем управления контентом и их уязвимостей 16
1.3 Характеристика системы управления контентом WordPress 23
2 Реализация сайта компании и его безопасности 28
2.1 Характеристика компании 28
2.2 Выбор хостинга и возможность локальной разработки 30
2.3 Загрузка и установка WordPress 33
2.4 Структура и интерфейс сайта компании 38
2.5 Обеспечение безопасности сайта компании 49
2.5.1 Защита сайта средствами системы управления контентом 49
2.5.2 Защита сайта средствами MySQL 51
2.5.3 Защита сайта средствами файловой системы 55
2.5.4 Защита сайта средствами .htaccess 60
2.5.5 Защита сайта средствами резервного копирования 62
2.6 Сопроводительные лабораторные работы по обеспечению
безопасности сайта 65
2.7 Апробация 74
Заключение 75
Список использованных источников 77
Приложения должны быть в работе, но в настоящий момент отсутствуют.
1 Проблемы безопасности веб-сайтов 7
1.1 Анализ угроз и атак, применяемых к веб-ресурсам 7
1.2 Обзор систем управления контентом и их уязвимостей 16
1.3 Характеристика системы управления контентом WordPress 23
2 Реализация сайта компании и его безопасности 28
2.1 Характеристика компании 28
2.2 Выбор хостинга и возможность локальной разработки 30
2.3 Загрузка и установка WordPress 33
2.4 Структура и интерфейс сайта компании 38
2.5 Обеспечение безопасности сайта компании 49
2.5.1 Защита сайта средствами системы управления контентом 49
2.5.2 Защита сайта средствами MySQL 51
2.5.3 Защита сайта средствами файловой системы 55
2.5.4 Защита сайта средствами .htaccess 60
2.5.5 Защита сайта средствами резервного копирования 62
2.6 Сопроводительные лабораторные работы по обеспечению
безопасности сайта 65
2.7 Апробация 74
Заключение 75
Список использованных источников 77
Приложения должны быть в работе, но в настоящий момент отсутствуют.
В России появляется всё больше разнообразных компаний, которым необходимо продавать свои товары и услуги. Для этой цели им необходима известность, чтобы как можно больше людей знали о них и о том, что именно они лучше, чем любая другая организация, которая имеет такое же направление. Для этого используют рекламу. Для того, чтобы как можно больше клиентов увидело рекламу, необходимо использовать то, что люди часто используют: телевидение, радио, рекламные щиты. Но в данный момент наибольшую популярность имеет именно интернет.
Интернет в России с каждым годом становится лишь популярнее, и большая доля населения имеет у себя дома или на работе выход к его ресурсам. Благодаря этому люди получили доступ к огромному количеству ин-формации, возможность обучаться или найти ответы на многие интересующие их вопросы, но особенно широко это направление используют именно в рекламных целях. Многие компании создают собственные веб-сайты для информирования клиентов о своей деятельности, контактах. Благодаря чему каждый человек может не только узнать о возможностях выбранной организации, не выходя из дома, но и сделать заказ интересующей его продукции или услуги.
На сегодняшний день наличие корпоративного веб-сайта является необходимостью, даже если деятельность компании не связана с информационными технологиями и интернет-продажами. В некоторых отраслях, таких, как образовательные сайты, для удобства упорядочивают структуру сайта, подбивая под единый шаблон, чтобы пользователи не тратили время при сравнении. В статьях или новостях, публикующихся в сети, обязательно вставляются ссылки на корпоративный сайт упомянутой компании.
Сейчас уже не встает вопрос: нужен сайт или не нужен, но очень актуальна тема создания максимально удобного и информационного сайта, благодаря которому повысится престиж организации.
Использование системы управления контентом (CMS) обусловлено большим прорывом в технологии создания и разработки современных веб-сайтов [22]. Нынешние системы управления контентом широко применяются при создании сайтов любой сложности. По сути CMS — это система управления контентом, представляющая собой сбалансированное сочетание раз-личных программных средств, которые предназначены для подготовки, редактирования и публикации информации на сайте. Кроме того, любая современная CMS — включает в себя различные инструменты, необходимые для эффективного управления функциональными возможностями сайта.
Довольно большое распространение при создании своего сайта получили бесплатные CMS [11]. Многие подобные системы имеют хороший функционал и высокую надежность, благодаря чему у них появляется большое преимущество среди платных систем.
Основной отличительной чертой систем управления контентом, которая одновременно являются преимуществом: возможность быстрого, простого и интуитивно-понятного добавления, удаления или изменения контента, что значительно упрощает администрирование сайта и позволяет выполнять эту задачу даже штатному маркетологу, а также позволяет значительно разнообразить общий вид сайта и привлечь интересным контентом новых посетителей. Также стоит отметить, что все системы управления контентом обладают практичной панелью администратора, которая затрагивает все сферы работы сайта.
Объект исследования — исследование методов обеспечения безопасности сайта.
Предмет исследования — процесс организации безопасности программной и серверной составляющей сайта.
Цель работы — обеспечить безопасность программной и серверной части сайта компании ООО «УралТрейд».
Для достижения поставленной цели необходимо решить следующие задачи:
1. Проанализировать литературные и электронные источники, посвященные сравнительному обзору различных CMS, их уязвимостей, и средства обеспечения защиты сайта, изучить устав компании, учредительные доку-менты.
2. Реализовать сайт средствами выбранной системы управления кон-тентом.
3. Обеспечить безопасность программной составляющей части сайта.
4. Обеспечить безопасность серверной составляющей части сайта.
5. Подготовить обучающий материал для администратора сайта.
Интернет в России с каждым годом становится лишь популярнее, и большая доля населения имеет у себя дома или на работе выход к его ресурсам. Благодаря этому люди получили доступ к огромному количеству ин-формации, возможность обучаться или найти ответы на многие интересующие их вопросы, но особенно широко это направление используют именно в рекламных целях. Многие компании создают собственные веб-сайты для информирования клиентов о своей деятельности, контактах. Благодаря чему каждый человек может не только узнать о возможностях выбранной организации, не выходя из дома, но и сделать заказ интересующей его продукции или услуги.
На сегодняшний день наличие корпоративного веб-сайта является необходимостью, даже если деятельность компании не связана с информационными технологиями и интернет-продажами. В некоторых отраслях, таких, как образовательные сайты, для удобства упорядочивают структуру сайта, подбивая под единый шаблон, чтобы пользователи не тратили время при сравнении. В статьях или новостях, публикующихся в сети, обязательно вставляются ссылки на корпоративный сайт упомянутой компании.
Сейчас уже не встает вопрос: нужен сайт или не нужен, но очень актуальна тема создания максимально удобного и информационного сайта, благодаря которому повысится престиж организации.
Использование системы управления контентом (CMS) обусловлено большим прорывом в технологии создания и разработки современных веб-сайтов [22]. Нынешние системы управления контентом широко применяются при создании сайтов любой сложности. По сути CMS — это система управления контентом, представляющая собой сбалансированное сочетание раз-личных программных средств, которые предназначены для подготовки, редактирования и публикации информации на сайте. Кроме того, любая современная CMS — включает в себя различные инструменты, необходимые для эффективного управления функциональными возможностями сайта.
Довольно большое распространение при создании своего сайта получили бесплатные CMS [11]. Многие подобные системы имеют хороший функционал и высокую надежность, благодаря чему у них появляется большое преимущество среди платных систем.
Основной отличительной чертой систем управления контентом, которая одновременно являются преимуществом: возможность быстрого, простого и интуитивно-понятного добавления, удаления или изменения контента, что значительно упрощает администрирование сайта и позволяет выполнять эту задачу даже штатному маркетологу, а также позволяет значительно разнообразить общий вид сайта и привлечь интересным контентом новых посетителей. Также стоит отметить, что все системы управления контентом обладают практичной панелью администратора, которая затрагивает все сферы работы сайта.
Объект исследования — исследование методов обеспечения безопасности сайта.
Предмет исследования — процесс организации безопасности программной и серверной составляющей сайта.
Цель работы — обеспечить безопасность программной и серверной части сайта компании ООО «УралТрейд».
Для достижения поставленной цели необходимо решить следующие задачи:
1. Проанализировать литературные и электронные источники, посвященные сравнительному обзору различных CMS, их уязвимостей, и средства обеспечения защиты сайта, изучить устав компании, учредительные доку-менты.
2. Реализовать сайт средствами выбранной системы управления кон-тентом.
3. Обеспечить безопасность программной составляющей части сайта.
4. Обеспечить безопасность серверной составляющей части сайта.
5. Подготовить обучающий материал для администратора сайта.
В рамках выпускной квалификационной работы был разработан сайт, предназначенный для клиентов компании ООО «УралТрейд», основным видом деятельности которой является «оптовая торговля отходами и ломом». Цель компании — стать самой востребованной организацией, которой будет стремиться воспользоваться каждый потенциальный клиент: продать или купить металлолом, продать вагоны в разделку. Для того, чтобы цель компании была достигнута, важно создать индивидуальный, информативный и оригинальный сайт.
Чтобы сайт удовлетворял поставленным требованиям, был проведён анализ электронных ресурсов, устава компании, учредительных документов, из каждого источника выделены основные пункты и на их основе сделан выбор подходящей CMS, разработана максимально удобная и понятная структура сайта.
После разработки структуры сайта была установлена выбранная ранее CMS, загружен отвечающий требованиям шаблон, размещен согласно разработанной структуре контент.
При выполнении выпускной квалификационной работы были решены следующие задачи:
1. Был проведён анализ:
• литературных источников и электронных изданий, нацеленных на сравнительный обзор различных CMS и их уязвимостей;
• устава компании;
• учредительных документов.
2. Реализован сайт средствами выбранной системы управления контентом. Содержит шесть блоков:
• главная страница, которая делится на три раздела;
• страница «О нас» содержит информацию о компании: её историю, миссию и цели, а также сведения о партнёрах компании;
• страница «Услуги» делится на несколько разделов: прием цветного и нержавеющего лома; прием и покупка черного лома; закуп и реализация Ж/Д лома; грузоперевозки автотранспортом; демонтаж металлоконструкций; разделка вагонов на металлолом;
• страница «Карьера» необходим для набора новых кадров, если в том будет потребность;
• страница «Документы» содержит информацию по основным учредительным документам, а так же лицензию компании;
• страница «Контакты» содержит контактную информацию компании, номер телефоном, а так же электронные и почтовые адреса.
3. Обеспечена безопасность программной составляющей части сайта:
• установлены плагины, обеспечивающие дополнительную защиту;
• установлены сложные пароли.
4. Обеспечена безопасность серверной составляющей части сайта:
• создан специальный пользователь с ограниченными правами на доступ к базе данных;
• обеспечена защита конфигурационного файла;
• применены дополнительные правила в .htaccess;
• обеспечено автоматическое создание резервной копии базы данных и файловой системы.
5. Подготовлен обучающий материал для администратора сайта.
Проведена апробация сайта, которая позволила выявить и устранить недочеты. Апробация показала, что сайт позволяет узнать все возможности компании и начать работу с организацией в качестве клиента.
Таким образом, поставленные задачи можно считать выполненными в полном объеме, а цель достигнутой.
Чтобы сайт удовлетворял поставленным требованиям, был проведён анализ электронных ресурсов, устава компании, учредительных документов, из каждого источника выделены основные пункты и на их основе сделан выбор подходящей CMS, разработана максимально удобная и понятная структура сайта.
После разработки структуры сайта была установлена выбранная ранее CMS, загружен отвечающий требованиям шаблон, размещен согласно разработанной структуре контент.
При выполнении выпускной квалификационной работы были решены следующие задачи:
1. Был проведён анализ:
• литературных источников и электронных изданий, нацеленных на сравнительный обзор различных CMS и их уязвимостей;
• устава компании;
• учредительных документов.
2. Реализован сайт средствами выбранной системы управления контентом. Содержит шесть блоков:
• главная страница, которая делится на три раздела;
• страница «О нас» содержит информацию о компании: её историю, миссию и цели, а также сведения о партнёрах компании;
• страница «Услуги» делится на несколько разделов: прием цветного и нержавеющего лома; прием и покупка черного лома; закуп и реализация Ж/Д лома; грузоперевозки автотранспортом; демонтаж металлоконструкций; разделка вагонов на металлолом;
• страница «Карьера» необходим для набора новых кадров, если в том будет потребность;
• страница «Документы» содержит информацию по основным учредительным документам, а так же лицензию компании;
• страница «Контакты» содержит контактную информацию компании, номер телефоном, а так же электронные и почтовые адреса.
3. Обеспечена безопасность программной составляющей части сайта:
• установлены плагины, обеспечивающие дополнительную защиту;
• установлены сложные пароли.
4. Обеспечена безопасность серверной составляющей части сайта:
• создан специальный пользователь с ограниченными правами на доступ к базе данных;
• обеспечена защита конфигурационного файла;
• применены дополнительные правила в .htaccess;
• обеспечено автоматическое создание резервной копии базы данных и файловой системы.
5. Подготовлен обучающий материал для администратора сайта.
Проведена апробация сайта, которая позволила выявить и устранить недочеты. Апробация показала, что сайт позволяет узнать все возможности компании и начать работу с организацией в качестве клиента.
Таким образом, поставленные задачи можно считать выполненными в полном объеме, а цель достигнутой.



