Использование смарт-карт для входа в Windows

Carder

Professional
Messages
2,619
Reputation
9
Reaction score
1,719
Points
113
Оглавление
Использование смарт-карт для входа в Windows
  • Предисловие
    1. Кража и потеря конфиденциальных данных
    2. Отсутствие пароля и повышение безопасности
  • Подготовка
  • Использование
    1. Настройте среду управления сертификатами смарт-карт.
    2. Выпустить управление сертификатом смарт-карты.
    3. Подать заявку на управление сертификатом смарт-карты.
    4. Выпустить управление сертификатом смарт-карты.
    5. Используйте eJavaToken для входа на локальный компьютер.

В этой статье показано, как зарегистрировать и выдать пользователю сертификат входа со смарт-картой Windows с помощью eJavaToken.

Предисловие
1. Кража и потеря конфиденциальных данных.
Исследования показывают, что ноутбук крадут каждую минуту, а 97% из них никогда не восстанавливаются. Хотя потерянный компьютер можно измерить деньгами, потеря документов, данных управления проектом, личных данных и контактных данных может оказаться гораздо более ценным. То же самое и с настольными ПК. Хотя аутентификация на основе смарт-карт не может предотвратить кражу в первую очередь, она может остановить множество попыток чтения личных данных, а также может помочь предотвратить «утечку» сообщений.

2. Отсутствие пароля и повышение безопасности.
Исследования показали, что среднестатистический человек не может запомнить более 6 случайных чисел или букв, если они не сохранены в памяти, но для организаций обычно требуются пароли из 8 символов, которые могут часто меняться. К сожалению, люди, вынужденные использовать пароли, часто склонны выбирать либо очень простые (которые легко угадать), либо иначе они часто записывают их. Многие также используют один и тот же пароль для всего.
Общеизвестно, что лучший вариант повышения безопасности помимо использования имени пользователя и пароля - это объединить «то, что у вас есть» с «тем, что вы знаете». Это называется двухфакторной аутентификацией, и тот же принцип используется для защиты транзакций с чипом и PIN-кодом. Везде, где используется аутентификация пользователей, жизненно важно, чтобы только правильные люди могли получить доступ к информации, которую они имеют право просматривать. Используя смарт-карты, мы можем повысить уровень безопасности аутентификации и в то же время улучшить взаимодействие с пользователем.

Подготовка
1. eJavaToken (убедитесь, что апплет PKI уже загружен).
2. ПК с Windows server 2008 (используется для настройки сервера домена).

Использование

1. Настройте среду управления сертификатами смарт-карт.​

Основная задача этого этапа - настроить среду управления CA в Windows server 2008. Он содержит добавление некоторых ролей из управления сервером, таких как DNS- сервер, доменные службы Active Directory, «Веб-сервер (IIS)», «Службы сертификатов Active Directory» и так далее.

Настройка среды управления сертификатами смарт-карт
Необходимо Настроить Windows 2008 CA.

1) Установите Windows Server 2008 Enterprise Edition
2) Добавьте роли:
выберите «Пуск-> Диспетчер сервера-> роли», нажмите «Добавить роли», запустите «Мастер добавления ролей» и установите необходимые роли сервера:
a) Выберите «DNS-сервер». Для установки и следуйте инструкциям, чтобы завершить установку;
б) Выберите «Доменные службы Active Directory» для установки и следуйте инструкциям для завершения установки;
в) Запустите "dcpromo", запустите мастер установки контроллера домена и следуйте инструкциям, чтобы завершить установку, и выберите Windows 2008. Имя корневого домена леса будет использоваться при добавлении домен локального компьютера. Пароль будет использоваться при запуске этого контроллера домена в режиме восстановления служб каталогов.

д) Выберите «Веб-сервер (IIS)» и «Службы сертификации Active Directory» для установки, следуйте инструкциям для завершения установки.
Нажмите «Далее», выберите Центр сертификации и Веб-регистрация центра сертификации;
Выберите «Предприятие» и нажмите «Далее»;
Выберите «Корневой ЦС » и нажмите «Далее»;
Выберите «Создать новый закрытый ключ», нажмите «Далее»;
В окне «Настроить криптографию для CA » настройте следующим образом, нажимайте «Далее», пока не появится «Подтвердить выбор установки»;
В окне «Настроить имя CA» общее имя для этого CA по умолчанию - server-WIN-BP8PSK12IOH-CA .

e) Выберите «Службы сетевой политики и доступа» для установки и нажмите «Далее». В окне «Выбор служб ролей» настройте следующим образом. Нажимайте «Далее», пока установка не будет завершена.

2. Выпустить управление сертификатом смарт-карты.​

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

Использование смарт-карт для входа в Windows - управление сертификатами смарт-карт

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

1> В окне « Диспетчер серверов » выберите « Роли-> Службы сертификации Active Directory -> сервер-WIN-BP8PSK12IOH-CA -> Шаблоны сертификатов », щелкните правой кнопкой мыши параметр « Шаблоны сертификатов ». Во всплывающем меню выберите «Создать -> Шаблон сертификата для выдачи».

Затем появится диалоговое окно «Включить шаблоны сертификатов», выберите «Вход со смарт-картой», «Пользователь смарт- карты», «Агент регистрации (компьютер)», «Агент регистрации», нажмите OK .
После добавления шаблонов вернитесь в окно «Диспетчер серверов», и там появится новый созданный вами шаблон.

2> Откройте диспетчер IIS и выберите « Сертификат сервера » в корневом каталоге:

Выберите настроенный ЦС, нажмите «Создать самоподписанный сертификат» на правой боковой панели, введите имя сертификата (например, JAVACARD_CA), нажмите «ОК».

Выберите веб-сайт по умолчанию, а затем нажмите «Привязки» на правой боковой панели. Во всплывающем диалоговом окне «Привязки сайта» нажмите «Добавить». Выберите «https» в поле «Тип» в диалоговом окне «Добавить привязку сайта» и установите SSLCertificate в качестве имени сертификата, нажмите «ОК». На данный момент установлен протокол https.

3. Подать заявку на управление сертификатом смарт-карты​

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

Использование смарт-карт для входа в Windows - подайте заявку на управление сертификатами смарт-карт
Подать заявку на управление сертификатом смарт-карты

1> Вставьте eJavaToken в компьютер (убедитесь, что апплет PKI уже находится в eJavaToken).

2> Откройте Internet Explorer, введите URL-адрес, который используется для выдачи сертификата смарт-карты (например,https: //*.*.*.*/certsrv/certrqma.asp), нажмите Ввод.

3> На странице «Расширенный запрос сертификата» выберите «Пользователь смарт-карты» для параметра шаблона сертификата, выберите «EnterSafe ePass2003 CSP v1.0» для параметра CSP, затем нажмите «Отправить».

4> Следуйте инструкциям, выберите «Установить этот сертификат» и нажмите «ОК», пока сертификат не будет успешно установлен.

5> После успешной загрузки и установки сертификата вы можете просмотреть этот сертификат или подать заявку на получение нового. А также пользователь может войти в систему с помощью смарт-карты.

4. Выпустить управление сертификатом смарт-карты​

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

Использование смарт-карт для входа в Windows - Используйте eJavaToken для входа на локальный компьютер

1. Добавьте учетную запись пользователя в службу домена.

Перед входом на локальный компьютер с помощью смарт-карты создайте учетную запись пользователя в службе домена. Затем добавьте пользователей, принадлежащих компьютеру, в домен.
1> Выберите «Диспетчер сервера -> Роли -> Доменные службы Active Directory -> Пользователи и компьютеры Active Directory -> server.javacardos.com -> Пользователь», щелкните правой кнопкой мыши и выберите «Создать -> Пользователь». Во всплывающем окне «Новый объект –Пользователь» введите имя пользователя для создания (например, тестового) и установите пароль.

2> После успешного добавления учетной записи пользователя вы можете просмотреть ее в списке пользователей. Щелкните правой кнопкой мыши учетную запись пользователя и выберите в меню «Свойства», чтобы изменить разрешения и атрибуты пользователя, как показано на рисунке.

2. Используйте eJavaToken для входа на локальный компьютер.
Добавьте компьютер в домен, прежде чем использовать eJavaToken для входа в систему. Возьмем, к примеру, Windows 7 Professional.
1> Щелкните правой кнопкой мыши «Мой компьютер», выберите «Свойства» в меню, затем щелкните вкладку «Имя компьютера», нажмите кнопку «Изменить», появится диалоговое окно «Изменение имени компьютера / домена».

2> Введите имя домена (например, server.javacardos.com) в поле «Домен» в столбце «Член», нажмите «ОК». Введите имя пользователя и пароль во всплывающем диалоговом окне и перезагрузите компьютер.
Примечание: Если не удалось добавить домен на шаге 1-2, измените DNS компьютера и повторите попытку.

3> Когда вы снова войдете на экран входа в систему, вам будет предложено вставить eJavaToken, который подал заявку на сертификат смарт-карты, следуйте инструкциям по вставке eJavaToken и введите PIN-код eJavaToken для входа в систему Windows.

5. Используйте eJavaToken для входа на локальный компьютер​

Если вы введете неправильный PIN-код для смарт-карты несколько раз подряд, вы не сможете войти в систему с помощью этой смарт-карты. Количество допустимых недействительных попыток входа в систему до блокировки зависит от производителя смарт-карты. Обратитесь к своему администратору за помощью.

Использование смарт-карт для входа в Windows - Используйте eJavaToken для входа на локальный компьютер

1. Добавьте учетную запись пользователя в службу домена.

Перед входом на локальный компьютер с помощью смарт-карты создайте учетную запись пользователя в службе домена. Затем добавьте пользователей, принадлежащих компьютеру, в домен.
1> Выберите «Диспетчер сервера -> Роли -> Доменные службы Active Directory -> Пользователи и компьютеры Active Directory -> server.javacardos.com -> Пользователь», щелкните правой кнопкой мыши и выберите «Создать -> Пользователь». Во всплывающем окне «Новый объект –Пользователь» введите имя пользователя для создания (например, тестового) и установите пароль.

2> После успешного добавления учетной записи пользователя вы можете просмотреть ее в списке пользователей. Щелкните правой кнопкой мыши учетную запись пользователя и выберите в меню «Свойства», чтобы изменить разрешения и атрибуты пользователя, как показано на рисунке.

2. Используйте eJavaToken для входа на локальный компьютер.
Добавьте компьютер в домен, прежде чем использовать eJavaToken для входа в систему. Возьмем, к примеру, Windows 7 Professional.
1> Щелкните правой кнопкой мыши «Мой компьютер», выберите «Свойства» в меню, затем щелкните вкладку «Имя компьютера», нажмите кнопку «Изменить», появится диалоговое окно «Изменение имени компьютера / домена».

2> Введите имя домена (например, server.javacardos.com) в поле «Домен» в столбце «Член», нажмите «ОК». Введите имя пользователя и пароль во всплывающем диалоговом окне и перезагрузите компьютер.
Примечание: Если не удалось добавить домен на шаге 1-2, измените DNS компьютера и повторите попытку, как показано на рисунке.

3> Когда вы снова войдете на экран входа в систему, вам будет предложено вставить eJavaToken, который подал заявку на сертификат смарт-карты, следуйте инструкциям по вставке eJavaToken и введите PIN-код eJavaToken для входа в систему Windows.
 
Top