32428

Сертификаты, СА, SSL, аутентификация с помощью сертификатов

Реферат

Информатика, кибернетика и программирование

Структура сертификата: Оговаривается стандартом Х509 последняя3я версия которого появилась в 1996 году. Стандарт оговаривает следующие компоненты сертификата: Номер версии Уникальный порядковый номер Стандарты ЭЦП и хэшфункция используемые для подписи сертификата Имя субъекта и его организация. Для аннулирования сертификата необходимы следующие причины: потеря ЛК изменение места работы Внешнее коммерческое СА используется: Когда действительность ключа должна быть подтверждена доверенной 3й стороной Не хватает...

Русский

2013-09-04

397.63 KB

18 чел.

Сертификаты, СА,  SSL, аутентификация с помощью сертификатов.

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

Работа сертификационного агентства организуется следующим образом:

  1.  СА создает собственную пару ключей и ЭЦП. И подписывает свой открытый ключ своим личным ключом.
  2.  Пользователь создает свою собственную пару ключей и ЭЦП
  3.  Пользователь передает свой открытый ключ в СА
  4.  ОК пользователя подписывается секретным ключом агентства и возвращается пользователю. Пользователь также получает сертификат самого агентства и сертификаты ОК других пользователей.
  5.  СА регистрирует пользователей, ведет базы и рассылает своим клиентам. При этом вся нагрузка ложится на СА. Администрация СА не имеет доступа к ЛК пользователей, поэтому не может расшифровать данные пользователя.

Теоретически, СА может подменить ОК, либо создать фиктивного пользователя, однако раскрытие этого факта приведет к полной дискредитации СА.

      Можно работать и без СА. Два абонента подписывают свои ОК на своих ЛК, т.е. сертифицируют себя и обмениваются ими, соблюдая юридические формальности. Вместе с ОК передается бумажный документ и информация о владельце. Получив такой комплект, абонент должен удостовериться в силе полученного документа и в идентичности электронной и бумажной версий ключа. Если сошлись, пользователь удаляет подпись партнера, и подписывает ОК своим ЛК.

Существует также 3-й вариант, основанный на двух понятиях:

Trust – уровень доверия лицу, которое может подписывать ключи третьих лиц;

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

   Структура сертификата:

Оговаривается стандартом Х509, последняя(3-я) версия которого появилась в 1996 году. Стандарт оговаривает следующие компоненты сертификата:

  1.  Номер версии
  2.  Уникальный порядковый номер
  3.  Стандарты ЭЦП и хэш-функция, используемые для подписи сертификата
  4.  Имя субъекта и его организация. Может включать иерархическую структуру подразделений.
  5.  Имя СА, издавшего сертификат
  6.  ОК субъекта
  7.  Подпись СА

Наиболее крупным западным СА является Verisign. Оно выпускает несколько видов сертификатов:

- низшего класса, удостоверяет лишь возможность доступа к электронной почте

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

Данное и другие СА оказывают услуги по сертификации ОК:

  1.  Организаций – владельцев серверов
  2.  Электронной почты частных лиц
  3.  Клиентов или частных производителей
  4.  Разработчиков ПО

Цена на Западе 100$ в год, в России цены аналогичны.

СА должно поддерживать списки аннулируемых сертификатов(CRL). Для аннулирования сертификата необходимы следующие причины:

- потеря ЛК

- изменение места работы

Внешнее коммерческое СА используется:

  1.  Когда действительность ключа должна быть подтверждена доверенной 3-й стороной
  2.  Не хватает ресурсов, времени для формирования инфраструктуры ключей(PKI)
  3.  Необходима совместимость сертификатов

В целях экономии крупные кампании могут сами выполнять роль СА. При этом предприятие полностью сохраняет контроль над собственной инфраструктурой ключей, однако есть недостатки:

- мелкие компании могут не иметь достаточно квалифицированного персонала

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

Максимальную гибкость и универсальность имеет модель, сочетающая в себе использование внешнего СА и иерархического внутреннего СА. Использование внешнего СА, где получает сертификат главное СА предприятия, обеспечивает возможность обмена сертификатами с другими организациями, а использование иерархии позволяет сэкономить деньги.

Семейство протоколов SSL/TLS.

SSL располагается между протоколами прикладного уровня FTP и транспортного уровня TCP.

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

Затем клиент создает случайный сеансовый ключ, шифрует его на ОК сервера из сертификата сервер. После чего зашифрованный сеансовый ключ отсылает серверу. Тот с помощью ЛК расшифровывает сеансовый ключ, на котором в дальнейшем будет осуществляться шифрование трафика между клиентом и сервером.

Аутентификация клиента с помощью сертификатов:

При этом пользователь отправляет серверу подписанный своим ЛК свой сертификат. Сервер берет из сертификата ОК пользователя и с его помощью проверяет ЭЦП под сертификатом. Положительный результат свидетельствует о том, что пользователь обладает ЛК, соответствующим данному ОК.

Затем с помощью ОК в сертификате СА проверяется СА в сертификате пользователя. Положительный результат проверки свидетельствует о том, что пользователь зарегистрирован СА, а указанный в сертификате ОК и другие сведения принадлежат данному пользователю.

Сертификаты могут применяться для разграничения доступа, если ввести дополнительные поля, которые определяют привилегии пользователя.

При данном методе аутентификации отпадает необходимость хранить ключи пользователя. Достаточно хранить лишь список пользователей и сертификаты СА. Задача хранения секретных ключей возлагается на самих пользователей. Как результат – обеспечение большего числа пользователей.


 

А также другие работы, которые могут Вас заинтересовать

25188. М.Шелер. Положення людини в космосі 30.5 KB
  Положення людини в космосі М. Причини: відсутність єдиної ідеї людини спеціальні науки психологія соціологія біологія і ін. зосереджуючись на окремих проявах людської життєдіяльності скоріше приховують сутність людини ніж розкривають. Двозначність поняття людини: 1.
25189. Сутність матеріалістичного розуміння історії 28 KB
  зору його внутрішньої структури; з т. зору процесу в якому задіяний: його історичних складових і звязків; з т. зору закономірностей його розвитку переходу одного його історичного стану в інший.
25190. Р.Рорті про походження ы засади теорії пізнання (Філософія і дзеркало природи) 37.5 KB
  Оба эти допущения по Рорти вовсе не являются неизбежными для философии; при этом первое из них берет своё начало ещё в античности прежде всего в платонизме а второе представляет собой специфический продукт философии Нового времени начиная с Декарта. Соответственно отказ от этого допущения позволяет Рорти деконструировать образ Зеркала Природы а это в свою очередь ведет к опровержению исходного взгляда на философию как на гарант добывания человеком объективной истины о себе и мире. Эпистемология теория познания с точки...
25191. Громадянське суспільство і держава 25.5 KB
  В основі ідеї громадянського суспільства лежить проблема відносин людини з політичною владою суспільства з державою. Вона є похідною від громадянського суспільства і її призначення полягає в тому щоб слугувати йому. Від ступеня розвиненості громадянського суспільства залежить ступінь демократизму держави. Етатизм навпаки всіляко перебільшує роль держави в житті суспільства.
25192. Філософське вчення Г. Сковороди 27.5 KB
  Сковорода 1722 1794 був всебічно освіченою для свого часу людиною досконало знав стародавні та нові європейські мови старогрецьку філософію і літературу. Сковорода стверджував що природа є безкінечна кількість світів . Сковорода пов'язував цю думку з концепцією двох натур двох природ лат. Сковорода намагався подолати дуалізм вчення про дві натури та знайти єдине начало.
25193. Головні пункти критики спекулятивної диалектики з боку сучасників Гегеля (Шеллінг, Шопенгауер, Фейєрбах, Кіркегор) 29.5 KB
  Головні пункти критики спекулятивної диалектики з боку сучасників Гегеля Шеллінг Шопенгауер Фейєрбах Кіркегор. Фейєрбах: учень Гегеля незадоволений абстрактністю спекулятивної системи діалектикою чужістю системи конкретному людському індивідові. з гегелевською ідеєю абсолютного духа відстороненої сили Кіркегор: субєктивна екзистенціальна діалектика Кіркегора виростає як протиставлення системі Гегеля де людина підвладна анонімному принципу історичного розвитку втрачає свою індивідуальність. Критикував Гегеля також за...
25194. Гадамер про герменевтичний досвід і природу філософської істини 24.5 KB
  Мета філософської герменевтики порятунок цілісного досвіду сприйняття світу. Більшість людських проблем повязані з збідненням досвіду ФГ. Вчить дотримуватися набутого досвіду. Герменевтичний досвід не може не залежити від наших упереджень попереднього досвіду.
25195. Знання як особлива форма освоєння світу 27.5 KB
  Пізнання це такий процес що спрямований на отримання знання. Пізнання має багато модусів оскільки людина відноситься до світу у різних площинах і пізнає його у різних ракурсах. Тому можна виділяти наукове пізнання етичне релігійне філософське мистецьке та інші. Пізнанням є таке відношення до світу в якому людина змінює себе за допомогою світу.
25196. Пізнання як особлива форма освоєння світу 25 KB
  Пізнання як особлива форма освоєння світу Якщо дуже просто то пізнання це процес взаємодії субєкта та обєкта що своїм результатом має знання. Існують різні способи пізнання а отже й різні види знання. Поряд із різноманітністю видів знань існує величезна кількість поглядів на саму природу пізнання. Говорять про абстрактне і конкретне пізнання повне і неповне наукове і філософське тощо.