Введення
Незважаючи на всі зручності всесвітньої павутини її функціональність і безпека не завжди влаштовують користувачів інтернету та соціальних мереж. Перелічимо деякі причини по яких все частіше виникають і використовуються закриті корпоративні фрагменти глобальної мережі:
) Персональна інформація. Електронні повідомлення, відправлені через Інтернет, можна легко відстежити і виявити, хто з ким спілкується, і що вони говорять. Якщо Ви користуєтеся Інтернетом, Ваша особиста інформація, така як - ім'я, адреса, номер кредитної картки, банківські реквізити та інша інформація може бути доступна іншим людям. Якщо ви використовуєте кредитну картку або інтернет-банкінг для онлайнових покупок в Інтернеті, то Ваші дані можуть бути вкрадені.
) Спам. Це відноситься до відправки небажаних листів або масовій розсилці по електронній пошті, яка без необхідності засмічує Ваші поштові скриньки. Більшість спаму є комерційною рекламою найчастіше сумнівних продуктів, швидких схем збагачення або квазі-юридичних послуг. Банери і нескінченні спливаючі вікна займають набагато більший простір монітора, ніж та інформація, яку намагався знайти користувач. Більше того, тепер реклама пропонується вже навіть в пошуковій системі, навіть раніше, ніж користувач відкрив необхідну йому сторінку.
) Шкідливе ПЗ. Комп'ютери, підключені до Інтернету, найбільш розташовані до вірусних атак. Вірус являє собою програму, яка вносить розлад у нормальне функціонування комп'ютерної системи і шкодить їй, пошкоджуючи або крадучи цінну інформацію на жорсткому диску.
Метою цієї роботи є: розробка методу забезпечення безпеки корпоративної клієнт-серверної частини операційної системи
Гіпотеза новий метод дозволить значно убезпечити роботу корпоративної мережі, забезпечивши тим самим цілісність і збереження даних.
Для досягнення обраної мети були поставлені наступні завдання:
. Аналіз існуючих мов розмітки.
. Аналіз існуючих вразливостей сучасних браузерів.
. Розробка нової мови розмітки.
1. Дослідження недоліків роботи в мережі
1.1 Історія мов розмітки
Саме слово «розмітка» (англ. markup) походить від англійського виразу «marking up», що означає розмітку як процес, дію. Дослівний переклад цього виразу - «помечіваніе, размечіваніе». Запозиченого з ситуації видавничої практики розмітки сторінки спеціальними умовними мітками на полях і в самому тексті рукопису перед здачею її в друк. Так «розмітники» (markup men) встановлювали гарнітуру, стиль і розмір шрифту для всіх окремих частин тексту. Зараз розмітка тексту - справа редакторів, коректорів, графічних дизайнерів - і, звичайно ж, самих авторів вихідного тексту.
У 1986 році теоретики Міжнародної організації зі стандартизації прийняли стандарт ISO - 8879, присвячений опису метамови SGML . Їх основна задумка була в тому, щоб швидко і без великих витрат ресурсів будувати системи структурної розмітки самих різних типів документів - наприклад, вказувати кордону і супідрядність їх складових частин, виділяти заголовки, підписи або математичні формули. Стандарт визначав синтаксис запису керуючих елементів і їх атрибутів, а також правила визначення нових тегів і вказівки взаємовідносин між ними.
Розмічений таким чином текст могла інтерпретувати будь-яка програма, що працює на який завгодно комп'ютерної платформі з будь-яких мислимих пристроєм виведення. Таким чином, SGML цілком можна порівняти з основою, на яку та чи інша програма-інтерпретатор буде нарощувати відповідний до випадку «каркас» шрифтів, прогалин, перекладу рядків, пауз та інтонацій.
Мова розмітки в комп'ютерній термінології - набір символів або послідовностей, що вставляються в текст для передачі інформації про його виведення або будові. Належить класу комп'ютерних мов. Текстовий документ, написаний з використанням мови розмітки, містить не тільки сам текст (як послідовність слів і розділових знаків), але й додаткову інформацію про різні його ділянках - наприклад, вказівка ??на заголовки, виділення, списки і т.д. У більш складних випадках мова розмітки дозволяє вставляти в документ інтерактивні елементи і зміст інших документів.
Приклади розмітки мов:
· GenCode
· ФЕЧ
· Scribe, GML і SGML
· HTML
· XML
· XHTML
1.2 Графічні і...