Курсовая работа (т): Стратегия обеспечения безопасности корпоративной клиент-серверной части операционной системы

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Стратегия обеспечения безопасности корпоративной клиент-серверной части операционной системы

Введение


Несмотря на все удобства всемирной паутины ее функциональность и безопасность не всегда устраивают пользователей интернета и социальных сетей. Перечислим некоторые причины по которым все чаще возникают и используются закрытые корпоративные фрагменты глобальной сети:

) Персональная информация. Электронные сообщения, отправленные через Интернет, можно легко отследить и выявить, кто с кем общается, и что они говорят. Если Вы пользуетесь Интернетом, Ваша личная информация, такая как - имя, адрес, номер кредитной карты, банковские реквизиты и другая информация может быть доступна другим людям. Если вы используете кредитную карту или интернет-банкинг для онлайновых покупок в Интернете, то Ваши данные могут быть украдены.

) Спам. Это относится к отправке нежелательных писем или массовой рассылке по электронной почте, которая без необходимости засоряет Ваши почтовые ящики. Большинство спама является коммерческой рекламой зачастую сомнительных продуктов, быстрых схем обогащения или квази-юридических услуг. Баннеры и бесконечные всплывающие окна занимают гораздо большее пространство монитора, чем та информация, которую пытался найти пользователь. Более того, теперь реклама предлагается уже даже в поисковой системе, даже прежде, чем пользователь открыл необходимую ему страницу.

) Вредоносное ПО. Компьютеры, подключенные к Интернету, наиболее расположены к вирусным атакам. Вирус представляет собой программу, которая вносит разлад в обычное функционирование компьютерной системы и вредит ей, повреждая либо воруя ценную информацию на жестком диске.

Целью настоящей работы является: разработка метода обеспечения безопасности корпоративной клиент-серверной части операционной системы

Гипотеза новый метод позволит значительно обезопасить работу корпоративной сети, обеспечив тем самым целостность и сохранность данных.

Для достижения выбранной цели были поставлены следующие задачи:

.        Анализ существующих языков разметки.

.        Анализ существующих уязвимостей современных браузеров.

.        Разработка нового языка разметки.


1. Исследование недостатков работы в сети

1.1 История языков разметки


Само слово «разметка» (англ. markup) произошло от английского выражения «marking up», что означает разметку как процесс, действие. Дословный перевод этого выражения - «помечивание, размечивание». Позаимствованного из сложившейся издательской практики разметки страницы специальными условными метками на полях и в самом тексте рукописи перед сдачей её в печать. Так «разметчики» (markup men) устанавливали гарнитуру, стиль и размер шрифта для всех отдельных частей текста. Сейчас разметка текста - дело редакторов, корректоров, графических дизайнеров - и, конечно же, самих авторов исходного текста.

В 1986 году теоретики Международной организации по стандартизации приняли стандарт ISO-8879, посвященный описанию метаязыка SGML. Их основная задумка была в том, чтобы быстро и без больших затрат ресурсов строить системы структурной разметки самых разных типов документов - например, указывать границы и соподчинение их составных частей, выделять заголовки, подписи или математические формулы. Стандарт определял синтаксис записи управляющих элементов и их атрибутов, а также правила определения новых тегов и указания взаимоотношений между ними.

Размеченный таким образом текст могла интерпретировать любая программа, работающая на какой угодно компьютерной платформе с любым мыслимым устройством вывода. Таким образом, SGML вполне можно сравнить с основой, на которую та или иная программа-интерпретатор будет наращивать подходящий к случаю «каркас» шрифтов, пробелов, перевода строк, пауз и интонаций.

Язык разметки в компьютерной терминологии - набор символов или последовательностей, вставляемых в текст для передачи информации о его выводе или строении. Принадлежит классу компьютерных языков. Текстовый документ, написанный с использованием языка разметки, содержит не только сам текст (как последовательность слов и знаков препинания), но и дополнительную информацию о различных его участках - например, указание на заголовки, выделения, списки и т.д. В более сложных случаях язык разметки позволяет вставлять в документ интерактивные элементы и содержание других документов.

Примеры языков разметки:

·        GenCode

·        ФЕЧ

·        Scribe, GML и SGML

·        HTML

·        XML

·        XHTML


1.2 Графические и текстовые языки разметки

программирование браузер графический

В наше время интернет страницы изобилуют графическим содержанием. Видео, картинки, анимация - все это наполняет интернет страницы для того, чтобы сделать их более привлекательными для пользователей. Но в отличии от текста, графика на веб-страницах использует гораздо больше ресурсов, соответственно увеличивая потребляемый ею трафик. Так же следует понимать, что графика-это не только те картинки, которые видны на странице, но так же и фон страницы, заголовки, хэдеры, кнопки, рекламные и другие баннеры. Все это тратит тонны трафика пользователей сети, не смотря на то, что по большей части для самих пользователей абсолютно бесполезно. Так же баннеры, как правило, используют не только графические ресурсы, которые мы видим, но так же и скрипты на разных исполняемых языках, благодаря которым они могут нанести вред данным, хранящимся на жестком диске, усложнить или полностью заблокировать работу с компьютером, воровать трафик пользователя или открыть доступ к компьютеру для других пользователей сети, как правило - злоумышленников.

Несмотря на все эти минусы, современные браузеры поддерживают только графический режим, сайты в наши дни просто изобилуют разного рода картинками и баннерами, так как это сильнее привлекает неопытных пользователей, чем просто страницы текста. Таким образом сайты привлекают к себе все большую аудиторию, преследуя только одну цель - максимально большое посещение сайта за сутки и максимально большое количество переходов по рекламным ссылкам с данного сайта.

К графическим языкам разметки можно отнести HTML начиная с версии 2.0, XML, PDF, DOC и DOCX и т.д.

Текстовые же языки разметки, как правило, канули в лету, за малым исключением, по причинам, описанным выше - они не подходят для привлечения публики. На данный момент используемых текстовых языков разметки осталось немного, такие как TEX, LaTeX и т.д. Они являются стандартами научных работ, сочетают в себе высокие возможности форматирования текста и описания шрифтов.

1.3 История развития браузеров


Более двадцати лет назад был создан первый интернет браузер. За более чем 20 лет браузеры из обычных приложений превратились в огромные программные пакеты с большим функционалом для пользования сетью Интернет.

Двадцать лет назад создатель самого первого веб-сайта в мире Тим Бернерс-Ли разработал текстовый браузер, носящий название WorldWideWeb.

Рисунок 1 - Браузер WorldWideWeb

В то время обозреватель работал в операционной системе NextStep, которую разрабатывала компания Стива Джобса - Next. Вскоре, у Тима Бернеса-Ли появилось множество последователей, которые тоже начали программировать собственные текстовые браузеры. Но Интернет начал массовое развитие лишь тогда, когда стали производить браузеры с графическим интерфейсом, которые могли отображать графику.Mosaic - это самый первый браузер, имеющий графический интерфейс. Спустя некоторое время развитие данного браузера было остановлено, но его разработчики открыли исходный код приложения, и этот шаг дал возможность разработчикам компаний Microsoft и Netscape разработать собственные браузеры на базе исходного кода Mosaic.

Рисунок 2 - Браузер Mosaic

Первым был выпущен обозреватель Netscape Navigator, в нем были исправлены все ошибки, которые присутствовали в Mosaic.

Кроме того, Netscape сумели сделать браузер кроссплатформенным, что позволило работать ему на трех операционных системах:

·        Windows;

·        Unix;

·        Mac OS.

Обозреватель Netscape Navigator набирал популярность, компания начала получать большую прибыль и разрасталась, что позволило ей вкладывать больше средств в улучшение браузера.

Рисунок 3 - Netscape Navigator

Успех данной компании заинтересовал Microsoft и вскоре появился новый браузер - Internet Explorer.

Некоторое время между компаниями была здоровая конкуренция, но как только позиции Internet Explorer начали падать, Microsoft решила завоевывать позиции другими методами.

Так, обозреватель Internet Explorer стал встраиваться в операционную систему Windows 95. Но как только вышла данная ОС, в ней не было браузера, его стали включать в обновление ОС - Windows 95 OSR2, браузер на тот момент имел версию 3.0.

Рисунок 4 - Браузер Internet Explorer

Сделав данный шаг, компания Microsoft смогла вновь повысить популярность своего веб-браузера.

В то время уже Netscape Navigator стал терять позиции, по той причине, что пользователи Windows не хотели искать другой браузер, их устраивал тот, что был встроен в ОС.

Тем более, хоть браузер Netscape Navigator был бесплатным, но для корпоративных клиентов он стоил 99 долларов, а IE был бесплатен для всех слоев населения, что сделало его очень популярным.

Есть один интересный момент. Первые версии IE не поддерживали фреймов и веб-разработчикам, которые создавали сайты, приходилось их настраивать так, чтобы когда пользователь заходил на сайт с браузера IE, веб-страница открывалась на нем без фреймов.

Чуть позже обозреватель IE обрел поддержку фреймов, но разработчики сайтов не торопились менять настройки серверов. Поэтому Internet Explorer стал маскироваться и при заходе на сайт представляться браузером Mozilla.

Это второстепенное название обозревателя Netscape Navigator, которое значит - Mosaic Killer (убийца Mosaic). Разработчикам это название показалось слишком ярким, потому оно не стало основным. Но позже все-таки они вернулись к нему.

Рисунок 5 - Браузер Mozilla

Когда IE стал на рынке браузеров монополистом, веб-разработчикам все же пришлось затачивать страницы сайтов именно под него. Но Microsoft не особо поддерживали веб-стандарты, поэтому сайты имели ужасный вид, причина тому то, что вебмастеры создавали сайты не по стандарту, а потому, как хотелось Microsoft реализовать различные функции в браузере.

В таком неуклюжем состоянии браузер оставался до выхода новой версии - Internet Explorer 6, который был выпущен буквально накануне выпуска ОС Windows XP.

Корпорация AOL выкупила компанию Netscape и выложила в свободный доступ исходные коды браузера Navigator.

В 2000 году произошел релиз браузера Netscape Navigator 6, который разработали на движке Gecko, который изначально поддерживал все веб-стандарты. Netscape Navigator 6 был основан на разрабатываемом проекте Mozilla Application Suite, представляющий собой комбайн, который кроме браузера содержал в себе календарь, почтовый клиент, средства веб-разработки, редактор HTML и IRC-клиент.Suite стал набирать обороты и становился гораздо популярнее Netscape Navigator и через некоторое время, компания AOL отказалась от разработки веб-браузера. Все исходные коды браузера были переданы новому проекту Mozilla Foundation.

Тогда Mozilla Foundation решила разделить Mozilla Suite на несколько частей. Разработанный браузер стал называться Phoenix, т.е. как птица Феникс, сгорающая и после, возрождающаяся из пепла. Этим создатели хотели показать, что Netscape Navigator сгорел, но переродился в Phoenix. Чуть позже название обозревателя сменили на Firebird, что в переводе означает Жар-Птица, но после изменили его на Firefox, причиной стало то, что предыдущие названия уже были заняты другими производителями.

В 1996 году появился новый браузер, носивший название Opera. В России многие пользователи перешли на него, причина тому - быстрая загрузка страниц и малый вес в отличие от Internet Explorer. Но из-за того, что Opera долгое время поставлялась пользователям, как условно-бесплатная, выражалось это в том, что в верхней части браузера показывалась реклама, и если пользователь хотел ее удалить, то требовалась оплата, а так как были бесплатные альтернативные браузеры, то популярность Opera росла медленно.

Рисунок 6 - Браузер Opera

В 2005 году Opera решили сделать бесплатной. Но это бесплатность распространялась только на часть платформ. Например, на игровых приставках, Opera являлась платным браузером, но поскольку стоимость браузера была заложена в цену приставки, пользователи этого не замечали.

В 2006 появился еще один браузер для Windows: компания Apple разработала для ОС Windows браузер Safari, который также имел версию для Mac OS X и работал на базе движка WebKit.- это свободное программное обеспечение, созданное на базе HTML движка известной графической среды KDE. Apple довольно хорошо усовершенствовали движок и, в соответствии с лицензией, предоставили всем желающим исходники браузера.

Необычный дизайн, современные технологии, удобный интерфейс и естественно, бренд Apple - все это сделало браузер популярным и у него стало появляться большое количество поклонников. Но был у него недостаток: Safari на Windows не имел поддержку расширений, что немного понизило его позиции.

Через 2 года компания Google вышел на рынок браузеров. Он выпустил браузер, носящий название Chrome. Браузер был кроссплатформенным и имел открытый исходный код. Браузер работал на движке WebKit.

Рисунок 8 - Браузер Google Chrome

Google самый первый в истории браузеров применил технологию изолированных процессов в своем браузере. Также пользователем был доступен режим «инкогнито», который позволял совершать различные действия не оставляя «улик» в браузере.

Сейчас пользователь может подобрать браузер на любой вкус, выбор предоставляется из большого количества обозревателей, но самыми популярными у нас являются 5 веб-браузеров: Opera, Apple Safari, Mozilla Firefox, Google Chrome и Internet Explorer.

Каждый из указанных браузеров имеет ряд функций, которые в полной мере удовлетворят запросы пользователя. Но и также каждый из них имеет свои уникальные способности, которые выделяют браузер среди других. Как раз такие индивидуальные функции могут помочь пользователю сделать выбор в пользу того или иного браузера.

1.4 Недостатки современных браузеров

На сегодняшний день веб обозреватель является неотъемлемой частью инструментария интернет пользователя. Часто не опытные пользователи бездумно выбирают тот или иной браузер. Такой выбор в большинстве случаев приводит к отрицательным отзывам о работе браузера, не смотря на то, что проблема гораздо глубже- в самой структуре всемирной сети.

Самый распространённый из браузеров на сегодняшний день - IE (Internet Explorer. IE установлен по умолчанию в операционных системах от Microsoft. Например, в таких операционных системах как Windows XP/Vista/7. Internet Explorer - браузер не на редкость проблемный, не частые обновления, хромающая защита и громоздкость делают его малоэффективным. Иногда чтобы обновить Internet Explorer, нужно изрядно потрудиться, настраивая систему должным образом.

Браузер Мазила Фаерфокс от компании Mozilla не разрекламирован как, например «гугл хром», однако ни чем не уступает новинке от Google. Обозреватель не отличается красотой интерфейса, зато к его плюсам можно отнести возможность приостановления загрузок, установку различных плагинов и дополнений, особенно, если вы пользуетесь высокоскоростным интернетом, в ином случае работа с браузером станет невыносимо медленной. Данный браузер редко выдаёт сбои и по функционалу больше подходит для работы в интернете нежели для развлечений как Оpera или Сhrome.

Источник: https://www.bibliofond.ru/detail.aspx?id=786364