Безопасность и Internet - статьи

       

Обработка шифрования XML


Рассмотрим, как брандмауэр XML работает с понятиями шифрования. Брандмауэр получает Листинг 7 или 8 (SOAP-сообщения с зашифрованными элементами или содержанием) и, прежде чем переслать SOAP-серверу расшифрованный запрос SOAP-сообщения, преобразует их содержание в дешифрованную форму.

Получатель зашифрованного XML-файла (например, в нашем случае брандмауэр XML отеля) расшифровывает этот XML-файл, выполняя следующую последовательность действий:

  • Извлекает зашифрованное содержание элемента CypherValue.
  • Считывает значение атрибута алгоритма элемента EncryptionMethod.
  • Считывает значение атрибута Type элемента EncryptedData.
  • Получает информацию о ключе из элемента ds:KeyInfo.
  • Использует полученную информацию для создания простого текстового (расшифрованного) файла.


  • Содержание раздела