Service Fabric - модель надежного шифрования словаря - PullRequest
0 голосов
/ 27 июня 2018

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

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

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

1 Ответ

0 голосов
/ 27 июня 2018

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

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

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

  • Guid
  • BOOL
  • байт
  • SByte
  • байт []
  • символ
  • строка
  • 1022 * десятичного *
  • двойной
  • поплавок
  • INT
  • UINT
  • длинный
  • ULONG
  • короткий
  • ushort

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...