Service Fabric - модель надежного шифрования словаря
Этот вопрос относится к надежным объектам, используемым в Service Fabric.
Как мы знаем, такие объекты, как Reliable Dictionary, хранятся в памяти, что в конечном итоге означает, что они хранятся на некотором диске.
Считаем ли мы эти данные "данными в покое"? Если да, то, как и в других предложениях хранения в Azure, эти данные шифруются по умолчанию.
1 ответ
Согласно документации все данные в надежных коллекциях сериализуются.
По умолчанию существует два сериализатора: встроенный и DataContract.
Для простых типов используются встроенные сериализации...
- Guid
- BOOL
- байт
- SByte
- байт[]
- голец
- строка
- десятичный
- двойной
- поплавок
- ИНТ
- UINT
- долго
- ULONG
- короткая
- USHORT
... а для других типов используется сериализатор DataContract.
Итак, отвечая на ваш вопрос - по умолчанию надежные коллекции не гарантируют никакого шифрования.
Но есть способ ввести шифрование через пользовательский сериализатор.
Пожалуйста, смотрите здесь для подробного объяснения о том, как добавить пользовательский сериализатор.