Skip to main content
このレシピでは、個人データをマスクする PII ポリシーを作成し、Guardian に割り当て、実際の呼び出しで検証します。モデルについては Guard Policy を参照してください。

1. ポリシーを作成して割り当てる

対象の Guardian を開き、PoliciesInput PoliciesAddCreate & Assign Policy を選択します。名前を付け(例:PII Masking Policy)、Policy Type = PII を設定して作成します。v0.1.0 から始まり、エディターで開かれます。
PII ポリシーを作成

PII ポリシーを作成

2. ルールを追加する

エディターの Add を使って、種類を選びながらルールを 1 つずつ追加します。 マスキングの場合は、policy_type: MASKINGマスクワード(例:PHONE_NUMBER)を設定します。一致した箇所は [PHONE_NUMBER_1] になります。
マスキング NER ルール

マスキング NER ルール

より速く:JSON を読み込む

JSON を選択すると、ポリシー全体を一度に貼り付けられます。許可されるトップレベルキーは nerregexkeyword です。
エディターは保存前に検証を行います。Save で新しいバージョンが作成されます。
PII ポリシーを JSON で読み込み

PII ポリシーを JSON で読み込み

3. 新しいバージョンを適用する

保存によって新しいバージョンが作成されました(番号はこのポリシー内で一意でありさえすればよく、直前のものより大きい必要はありません)。保存しただけでは適用されません — Guardian を新しいバージョンに再度ポイント(ピン留め)しないと、変更は反映されません。ポリシー更新のバージョン管理と適用を参照してください。
Guardian を新しいバージョンに再設定

Guardian を新しいバージョンに再設定

4. 検証する

PII を含むテスト呼び出しを送信し、マスクされることを確認します。
マスクされたレスポンス("action":"MASK"[PHONE_NUMBER_1] を含む processed_content)が、正しく動作していることを示します。Opticon で確認してください。
Opticon で MASK を確認

Opticon で MASK を確認

Starfort には包括的なデフォルト PII ポリシー(韓国の電話番号、住民登録番号、パスポート、カード、メールなど)が付属しています。JSON エディターで読み込むのが最も速い出発点です。その後、必要なものだけに絞り込んでください。