Информация о готовой работе

Бесплатная студенческая работ № 7650

Безпека в Internet

Одна з основних причин успху вддалених атак на розподлен обчислювальн мереж поляга у використанн мережних протоколв обмну, як не можуть надйно дентифкувати вддален обТкти, захистити зТднання та дан, що передаються по ньому. Тому цлком природньо, що в процес функцонування Internet були створен рзн захищен мережн протоколи, що використовують криптографю як з закритим, так з вдкритим ключем. Класична криптографя з симетричними криптоалгоритмами передбача наявнсть у передавально та приймаючо сторн симетричних (однакових) ключв для шифрування та дешифрування повдомлень. Ц ключ заздалегдь мають бути розподлен мж скнченною клькстю абонентв, що в криптограф називаться стандартною проблемою статичного розподлу ключв. Очевидно, що застосування класично криптограф з симетричними ключами можливим лише на обмеженй множин обТктв. У мереж Internet для всх користувачв виршити проблему статичного розподлу ключв не можливим. Однак, одним з перших захищених протоколв обмну в Internet був протокол Kerberos, заснований саме на статичному розподл ключв для скнченно клькост абонентв. Для того, щоб дати можливсть захиститися усй множин користувачв мереж Internet, а не обмеженй пдмножин, необхдно використовувати ключ, що динамчно виробляються в процес створення вртуального зТднання, застосовуючи криптографю з вдкритим ключем. Розглянемо основн на сьогодншнй день пдходи протоколи, що забезпечують захист зТднання. SKIP-технологю (Secure Key Internet Protocol - Internet-протокол з захищеним ключем) називаться стандарт нкапсуляц IP-пакетв, що дозволя в снуючому стандарт IPv4 на мережному рвн забезпечити захист зТднання даних, що передаються по ньому. Це досягаться наступним чином: SKIP-пакет - це звичайний IP-пакет, його поле даних представля собою SKIP-заголовок формату, визначеного специфкацю криптограму (зашифрован дан). Така структура SKIP-пакета дозволя безперешкодно направляти його будь-якому хосту в Internet (мжмережна адресаця вдбуваться по звичайному IP-заголовку в SKIP-пакет). Кнцевий отримувач SKIP-пакета за заздалегдь визначеним розробниками алгоритмом розшифрову криптограму форму звичайний TCP- або UDP-пакет, який переда вдповдному звичайному модулю (TCP або UDP) ядра операцйно системи. В принцип нщо не заважа розробнику формувати за заданою схемою свй оригнальний заголовок, вдмнний вд SKIP-заголовка. S-HTTP ( Secure HTTP - захищений HTTP) - це зхищений HTTP-протокол, розроблений компаню Enterprise Integration Technologies (EIT) спецально для Web. Протокол S-HTTP дозволя забезпечити надйний криптозахист тльки HTTP-документв Web-сервера функцону на прикладному рвн модел OSI. Така особливсть протокола робить його абсолютно спецалзованим засобом захисту зТднання, отже, його застосування для захисту всх нших прикладних протоколв (FTP, TELNET, SMTP та н.) неможливим. Крм того, н один з снуючих на сьогодншнй день основних Web-браузерв (н Netscape Navigator, н Microsoft Explorer) не пдтримують цей протокол. SSL (Secure Socket Layer - захищен скрит гнзда) - розробка компан Netscape - унверсальний протокол захисту зТднання, що функцону на сеансовому рвн OSI. Вн використову криптографю з вдкритим ключем на сьогодншнй день диним унверсальним засобом, що дозволя динамчно захистити будь-яке зТднання з застосуванням будь-якого прикладного протокола (DNS, FTP, TELNET, SMTP та н.). Це повТязано з тим, що SSL, на вдмну вд S-HTTP, функцону на промжному сеансовому рвн OSI - мж транспортним (TCP, UDP) прикладним (FTP, TELNET). При цьому процес створення вртуального SSL-зТднання вдбуваться за схемою Дфф та Гелмана, яка дозволя виробити криптостйкий сеансовий ключ, що використовуться в подальшому абонентами SSL-зТднання для шифрування повдомлень, як передаються. Протокол SSL вже практично оформився в якост офцйного стандарта захисту для HTTP-зТднань, тобто для захисту Web-серверв. Його пдтримують Netscape Navigator та Microsoft Explorer. Звичайно для встановлення SSL-зТднання з Web-сервером, необхдною наявнсть ще й Web-сервера, що пдтриму SSL (наприклад, SSL-Apache). Алгоритм роботи SSL побудований на принцип публчних ключв. Цей принцип базуться на використанн пари асиметричних ключв (публчному приватному) для кодування/декодування нформац. Публчний ключ роздаться всм бажаючим. з його допомогою шифруються необхдн дан, як можна дешифрувати тльки з допомогою приватного ключа. Припустимо, що дв особи сплкуються через Internet вдповдно не бачать один одного, тобто не мають можливост взнати хто його абонентом. пх мена - Алса Боб. Нехай Алс необхдно дзнатися, чи дйсно вона сплкуться з Бобом. У цьому випадку далог може виглядати наступним чином: Алса вдправля Бобу випадкове повдомлення. Боб шифру його з допомогою свого приватного ключа вдправля його Алс. Алса дешифру це повдомлення (з допомогою публчного ключа Боба). порвнявши це повдомлення з посланим, може переконатися, що його дйсно послав Боб. Але на справд з боку Боба дея шифрувати повдомлення вд Алси з допомогою свого приватного ключа не дуже вдалою. Це аналогчним до плпису документа, про який Боб мало що зна. З тако позиц Боб ма сам придумати повдомлення послати його Алс у двох екземплярах. У першому повдомлення передаться вдкритим текстом, а друге повдомлення зашифрованим з допомогою приватного ключа Боба. Таке повдомлення називаться message digest, а спосб шифрування з допомогою свого приватного ключа - цифровим пдписом (digital signature) . Тепер закономрно повста запитання, яким чином поширювати сво публчн ключ. Для цього була придумана спецальна форма - сертифкат (certificate). Сертифкат складаться з наступних частин: мТя людини/органзац, що випуска сертифкат. Для кого було випущено даний сертифкат (субТкт сертифката). Публчний ключ субТкта. Деяк часов параметри (термн д сертифката та н.). Сертифкат УпдписутьсяФ приватним ключем особи (або органзац), яка випуска сертифкати. Органзац, як здйснюють подбн операц називаються - УCertificate authority (CA)Ф. Якщо в стандартному Web-клнт (Web-browser), який пдтриму SSL, зайти в роздл security, то там можна побачити список вдомих органзацй, як УпдписуютьФ сертифкати. Тепер обидв особи можуть використовувати симетричний шифрувальний алгоритм (де в якост секретного ключа виступа повдомлення Алси) безбоязно обмнюватися шифрованими повдомленнями. А для контролю над пересиланням повдомлень (вд випадково/навмисно змни) використовуться спецальний алгоритм - Message Authentification Code (MAC). Тод достоврнсть повдомлень зроста в деклька раз. внести змни в процес обмну практично неможливо. Найбльш поширеним пакетом програм для пдтримки SSL - SSLeay. Остання верся (SSLeay v.0.8.0) пдтриму SSLv3. Ця верся доступною у вихдних текстах без особливих проблем встановлються пд UNIX. Цей пакет призначений для створення управлння рзного роду сертифкатами. Також до його складу входить бблотека для пдтримки SSL рзними програмами. Ця бблотека необхдною, наприклад, для модуля SSL в поширеному HTTP сервер - Apache. Очевидно, що широке застосування захищених протоколв обмну, особливо SSL, поставить надйний барТр на шляху можливих вддалених атак серйозно ускладнить життя кракерв усього свту. Однак весь трагзм сьогодншньо ситуац з забезпеченням безпеки в Internet поляга в тому, що поки н один з снуючих криптопротоколв не оформився в якост диного стандарту захисту зТднання, який би пдтримувався усма виробниками мережних ОС. Протокол SSL пдходить на цю роль найкращим чином, але його не пдтримують вс мережн ОС. Тому були створен спецальн прикладн SSL-сумсн сервери (DNS, FTP, TELNET, WWW та н.). Якщо не домовитися про прийняття диного стандарту на захищений протокол сеансового рвня, тод неохдно буде приймати багато стандартв на захист кожно окремо прикладно служби. Пдводячи пдсумки, можна сказати, що SSL просто необхдним у сфер комерцйного нтернету, особливо там, де необхдно забезпечити конфденцйнсть даних.

Вы можете приобрести готовую работу

Альтернатива - заказ совершенно новой работы?

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