Rustにおける情報秘匿化
Rustにおける情報秘匿化について説明します。
Protobuf メッセージで標準の fmt::Debug
(書式指定文字列の "{:?}
") を使用して、ログ出力、エラーメッセージ、例外、および類似のユースケース向けの人間が判読可能な文字列を取得してください。このデバッグ情報の出力は、機械が判読できるように意図されていません (これは、デバッグ出力に使用すべきではない TextFormat
や JSON
とは異なります)。
fmt::Debug
を使用すると、一部の機密フィールドの情報秘匿化が有効になります。
upb カーネルでは、この情報秘匿化はまだ実装されていませんが、今後追加される予定です。