Защищенный сетевой протокол

Тема в разделе "WASM.CRYPTO", создана пользователем ksu_ant, 16 янв 2008.

  1. ksu_ant

    ksu_ant New Member

    Публикаций:
    0
    Регистрация:
    28 сен 2005
    Сообщения:
    273
    Здравствуйте!
    Возникло желание покопать данную тему в целях защиты клиент-серверной системы.
    Схему представляю себе такой: сама система написана на PHP, клиенту дается дополнительный модуль (под Windows), который отвечает за взаимодействие с сервером (аутентификация, шифрование трафика, подпись).
    Криптография - ассиметричная. Клиент работает через обычный браузер. Модуль авторизации должен перехватывать трафик и расшифровывать/проверять подлинность сервера/шифровать/подписывать.
    Сервер должен проверять подлинность подписей и расшифровывать данные.
    Примерный аналог - клиент-серверные системы банков.
    Вопрос: кто с подобным встречался, что можете посоветовать и есть ли open-source проекты, работающие по предложенному принципу?
     
  2. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.734
  3. ksu_ant

    ksu_ant New Member

    Публикаций:
    0
    Регистрация:
    28 сен 2005
    Сообщения:
    273
    Это я использую.
    Не подскажете как можно использовать этот протокол для взаимной аутентификации сервера и клиента в условиях локальной сети (Intranet). Т.е. генерация сертификатов (без авторизационного центра или создав свой авторизационный центр), проверка подписи и т.д. Или где почитать об этом?
     
  4. Scratch

    Scratch New Member

    Публикаций:
    0
    Регистрация:
    1 янв 2005
    Сообщения:
    161
    почитай на опеннете авторизацию с использованием клиентских сертификатов. Вполне доступно и понятно
     
  5. ksu_ant

    ksu_ant New Member

    Публикаций:
    0
    Регистрация:
    28 сен 2005
    Сообщения:
    273
    Scratch
    Спасибо большое, почитаю.
     
  6. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    сгенерить сертификаты сервера и клиента (+ возможно свой корневой) и настроить вебсервер на взаимную проверку. В случае апача все детально разжевано в доках (в том числе и с примерами сертификатов и их генерацией)+
     
  7. ksu_ant

    ksu_ant New Member

    Публикаций:
    0
    Регистрация:
    28 сен 2005
    Сообщения:
    273
    infern0
    Спасибо, уже пробую настроить.