Service Fabric - модель надежного шифрования словаря

Этот вопрос относится к надежным объектам, используемым в Service Fabric.

Как мы знаем, такие объекты, как Reliable Dictionary, хранятся в памяти, что в конечном итоге означает, что они хранятся на некотором диске.

Считаем ли мы эти данные "данными в покое"? Если да, то, как и в других предложениях хранения в Azure, эти данные шифруются по умолчанию.

1 ответ

Согласно документации все данные в надежных коллекциях сериализуются.

По умолчанию существует два сериализатора: встроенный и DataContract.

Для простых типов используются встроенные сериализации...

  • Guid
  • BOOL
  • байт
  • SByte
  • байт[]
  • голец
  • строка
  • десятичный
  • двойной
  • поплавок
  • ИНТ
  • UINT
  • долго
  • ULONG
  • короткая
  • USHORT

... а для других типов используется сериализатор DataContract.

Итак, отвечая на ваш вопрос - по умолчанию надежные коллекции не гарантируют никакого шифрования.

Но есть способ ввести шифрование через пользовательский сериализатор.

Пожалуйста, смотрите здесь для подробного объяснения о том, как добавить пользовательский сериализатор.

Другие вопросы по тегам