Oracle Cloud Infrastructureドキュメント

事前定義済のマスキング・フォーマット

クレジット・カード番号、電話番号および国別識別子など、一般的な機密データおよび個人データのマスクをサポートするために、Oracle Data Safeには事前定義済のマスキング・フォーマットが用意されています。 事前定義済のマスキング・フォーマットを入力なしとして使用できます。 事前定義済のマスキング・フォーマットは、編集したり削除したりできません。

次の表に、事前定義済のマスキング・フォーマットを示します。

マスキング・フォーマット 説明

年齢

値をランダムな0から110までの数値に置換

次に例を示します。

  • 18
  • 75
  • 102

銀行口座番号

値をランダムな9から16桁の数値に置換

次に例を示します。

  • 7411024398
  • 392663014671
  • 24914700572445

銀行ルーティング番号

値をランダムな銀行ルーティング番号に置換します。 ルーティング番号がチェックサム・テストに合格することを確認します。

次に例を示します。

  • 121122676
  • 322271627
  • 061000052
血液型

列データを次のリストからランダムに選択された値で置換します:

  • A+
  • A-
  • B+
  • B-
  • AB+
  • AB-
  • O+
  • O-
カナダ郵便番号(スペース区切り) 値を、A9A A9A形式のランダムなカナダ郵便番号で置換します。Aは文字を表し、9は数字を表します

次に例を示します。

  • T7S T3R
  • J0L G6L
  • E4B L0V

詳細:

最初の文字:

  • AからZまでランダムに文字をピックします(D、F、I、O、Q、U、W、Zを除く)

2番目の文字:

  • 0から9までのランダムな数字

3文字目:

  • AからZまでランダムに文字をピックします(D、F、I、O、Q、およびUを除く)

4文字目:

  • スペース

5文字目:

  • AからZまでランダムに文字をピックします(D、F、I、O、Q、およびUを除く)

6文字目:

  • 0から9までのランダムな数字

7文字目:

  • AからZまでランダムに文字をピックします(D、F、I、O、Q、およびUを除く)

カナダの社会保険番号

値をカナダのランダム社会保険番号に置換します。 数値がLuhn検証に合格することを確認します。

次に例を示します。

  • 688637008
  • 346612823
  • 734411531

カナダ社会保険番号(ハイフン)

値を、999-999-999形式のランダムなカナダ社会保険番号に置換します。9は数字を示します。 数値がLuhn検証に合格することを確認します。

次に例を示します。

  • 688-637-008
  • 346-612-823
  • 734-411-531

クレジット・カード番号

値をランダムなクレジット・カード番号に置換します。 タイプのカード番号を生成: American Express、Diners Club、Discover、enRoute、JCB、MastercardおよびVisa。 数値がLuhn検証に合格することを確認します。

次に例を示します。

  • 4485780314771620
  • 6011867455059259
  • 5253901798047025

クレジット・カード番号(ハイフン)

値をランダムなハイフン付きクレジット・カード番号で置換します。 タイプのカード番号を生成: American Express、Diners Club、Discover、enRoute、JCB、MastercardおよびVisa。 数値がLuhn検証に合格することを確認します。

次に例を示します。

  • 4485-7803-1477-1620
  • 6011-8674-5505-9259
  • 5253-9017-9804-7025

クレジット・カード番号-American Express

値をランダムな15桁のAmerican Expressクレジット・カード番号に置換します。 数値がLuhn検証に合格することを確認します。

次に例を示します。

  • 377428083214575
  • 342545797384840
  • 371449635398431
クレジット・カード番号-Discover

値をランダムな16桁のDiscoverクレジット・カード番号に置換します。 数値がLuhn検証に合格することを確認します。

次に例を示します。

  • 6011174868103745
  • 6011006830091113
  • 6011326843007736

クレジット・カード番号-Mastercard

値をランダムな16桁のMastercardクレジット・カード番号に置換します。 数値がLuhn検証に合格することを確認します。

次に例を示します。

  • 5233316245315286
  • 5171736663215508
  • 5479143620815877

クレジット・カード番号-Visa

値をランダムな16桁のVisaクレジット・カード番号に置換します。 数値がLuhn検証に合格することを確認します。

次に例を示します。

  • 4929680877575125
  • 4716403468935369
  • 4532622699903274

有効期限

値を2000年から現在までのランダムな日付に置換します。 日は、常に月の最後の日です。

次に例を示します。

  • 2008-02-29
  • 2014-08-31
  • 2018-04-30

過去の日付

値を1950から現在の日付までのランダムな日付に置換

次に例を示します。

  • 1970-01-01
  • 2001-08-05
  • 2018-10-16

電子メール・アドレス

アドレス記号(@)の前に、期間、ハイフンおよびアンダースコアの数を保持しながら、値をランダムな電子メール・アドレスに置換します。 考えられるトップレベル・ドメインは次のとおりです: .com.org.net .edu.gov.int .us .uk .eu.cn .in.ru.jp、および.au

次に例を示します。
  • samar@example.comsvkrpw@dmsoen.orgになる可能性があります。
  • mike.williams@gmail.com sbvtud.ramzonibt@terim.netになる可能性があります。
  • ross_amara@gatech.edu qcipp_pnjetya@nbreqgp.govになる可能性があります。

フィンランド個人識別コード

値をランダムなフィンランド個人識別コードで置換

次に例を示します。

  • 160811A0142
  • 251017A561N
  • 300399-888Y

詳細:

出生日:

  • 01から30の間のランダムな2桁の数値を生成

出生月:

  • 01から12の間のランダムな2桁の数値を生成

出生年:

  • 00から99までのランダムな2桁の数値を生成

Century識別署名:

  • +、 -、またはAからランダムに文字をピックします

個人番号:

  • 000から999の間のランダムな3桁の数値を生成

チェックサム文字:

  • ランダムに0から9の間、またはAからZの間の文字を選択します(G、I、O、QおよびZを除く)

妥当性検査:

  • 後処理関数を使用して、生成された個人識別コードの有効性を確認

フォーマット維持のランダム化

長さ、文字と数字の位置、大/小文字および特殊文字を保持しながら値をランダム化します。

次に例を示します。

  • AjHjK123#@SbVbU574#@になる可能性があります。
  • 678-704-7862281-272-1795になる可能性があります。
  • !@#$!@#$のままです

性別

列データを次のリストからランダムに選択された値で置換します:

  • 男性
  • 女性
  • その他

高さ(センチメートル)

値をランダムな45 cmから200 cmまでの数値に置換します。

次に例を示します。

  • 60
  • 162
  • 176

識別番号

値をランダムな1から999,999までの数値に置換

次に例を示します。

  • 166050
  • 9887
  • 46803

IMEI番号

値をランダムな15桁のIMEI番号に置換します。 数値がLuhn検証に合格することを確認します。

次に例を示します。

  • 490154203237518
  • 357805023984942
  • 352066060926230

収入

値を30,000から999,999までのランダムな値に置換

次に例を示します。

  • 75001
  • 155000
  • 700999

結婚歴

列データをリストからランダムに選択された値で置換: 独身、既婚、別居、離婚、再婚および死別

民族

列データをリストからランダムに選択された値で置換: 白人、アフリカ系アメリカ人、アジア人、アメリカ・インディアン、アラスカ先住民、アメリカ・ハワイアン、およびその他太平洋諸島系

ランダム名

値をランダムな長さの文字に置換します。 文字型の列とのみ互換性があります。

次に例を示します。

  • AjHjK123#@Sbvtudになる可能性があります。
  • MichaelRamzoniになる可能性があります。
  • Richard WilliamsMadpalvikになる可能性があります。

宗教

列データをリストからランダムに選択された値で置換: Christianity、Islam、Nonreligious、Hinduism、Buddhism、Sikhism、Jainism、Judaism、およびその他

性的指向

列データをリストからランダムに選択された値で置換: Heterosexual、Homosexual、Bisexual、Asexual

株価

値をランダムな100から9,999までの数値に置換

次に例を示します。

  • 1300
  • 5499
  • 9990

イギリス国民保険番号(スペース区切り)

値をランダムな英国の国民保険番号(AA 99 99 99 A書式)で置換します(Aは1文字を、9は1桁を表します)

次に例を示します。

  • AA 69 94 50 A
  • ZR 50 16 33 A
  • EE 25 37 53 D

詳細:

第1プリフィクス文字

  • AからZまでランダムに文字をピックします(D、F、I、Q、U、およびVを除く)

2番目のプレフィクス文字

  • AからZまでランダムに文字をピックします(D、F、I、Q、U、およびVを除く)

6 Digits

  • ランダム6桁の数値を生成

サフィクス文字

  • Aからdのランダムなピック文字

健全性チェックとフォーマット

  • 生成される国民保険番号の書式設定および有効性のために後処理関数を使用
UK郵便番号(スペース区切り)

値をランダムな英国の郵便番号で置換します(AA9A 9AA形式で、Aは文字および9桁を表します)

次に例を示します。

  • SE1P 4SA
  • EC1A 1BB
  • SW1A 0AA

詳細:

1文字目:

  • AからZまでランダムに文字をピックします(Q、V、Xを除く)

2文字目:

  • AからZまでランダムに文字をピックします(I、JおよびZを除く)

3文字目:

  • 0から9までのランダムな数字

4文字目:

  • A、B、E、H、M、P、R、V、W、X、およびYからランダムに文字を選択

5文字目:

  • スペース

6文字目:

  • 0から9までのランダムな数字

7文字目:

  • AからZまでランダムに文字をピックします(C、I、K、M、O、およびVを除く)

8文字目:

  • AからZまでランダムに文字をピックします(C、I、K、M、O、およびVを除く)

URL

値をhttpまたはhttpsで開始するランダムなURLに置換します。 考えられるトップレベル・ドメインは次のとおりです: .com.org.net.edu.gov.int.us.uk.eu .cn.in .ru .jp、および.au

次に例を示します。

  • https://www.hapiden.com
  • http://www.qazwsx937.gov
  • https://www.bhatag.in

米国電話番号

値をランダムな10桁の米国の電話番号に置換

次に例を示します。

  • 6787047862
  • 2025550149
  • 5206625256

詳細:

市外 局番:

  • 328米国の市外局番から3桁コードをランダムに選択

残りの7桁:

  • ランダムな7桁の数値を生成

妥当性検査:

  • 後処理関数を使用して、生成された電話番号の有効性を確認

米国電話番号(国コードあり)

値をランダムな米国の電話番号+1 (999) 999-9999 (9は数字)で置換

次に例を示します。

  • +1 (678) 704-7862
  • +1 (202) 555-0149
  • +1 (520) 662-5256

詳細:

国コード:

  • +1

市外 局番:

  • 328米国の市外局番から3桁コードをランダムに選択

残りの7桁:

  • ランダムな7桁の数値を生成

健全性チェックとフォーマット:

  • 後処理関数を使用して、生成された電話番号の書式設定と有効性を確認

米国社会保障番号

値をランダムなUS社会保障番号に置換

次に例を示します。

  • 148923857
  • 771182740
  • 562998392

米国社会保障番号(ハイフン)

値を999-99-9999形式のランダムなUS社会保障番号に置換します。9は1桁を表します

次に例を示します。

  • 148-92-3857
  • 771-18-2740
  • 562-99-8392

重量(ポンド)

値を5から250のランダムな数値に置換します。 範囲はポンドの重量を表します。

次に例を示します。

  • 45
  • 176
  • 210