Aracılığıyla paylaş


Maskeleme kuralları oluşturma ve yönetme (önizleme)

Not

Yeni ve geliştirilmiş Power Platform yönetim merkezi artık genel önizlemede! Yeni yönetim merkezini, belirli sonuçlara daha hızlı ulaşmanıza yardımcı olan görev odaklı gezinti ile kullanımı daha kolay olacak şekilde tasarladık. Yeni Power Platform yönetim merkezi genel kullanılabilirliğe geçtiğinde yeni ve güncelleştirilmiş belgeler yayımlayacağız.

[Bu makale, yayın öncesi belgelerine dahildir ve değiştirilebilir.]

Veri maskeleme, müşteri etkileşimleri sırasında hassas bilgilerin korunmasına yardımcı olur ve veri sızıntılarını önler. Kimlik gizleme veya bulanıklık olarak da bilinen veri maskeleme, hassas verileri maskelenmiş dizelerle değiştirir. Maskelenmiş dizeler, orijinal, maskelenmemiş değerlerin gizli kalmasını sağlar. Maskelenmemiş değerleri her seferinde bir kayıt olmak üzere yalnızca yetkili kullanıcılar okuyabilir. Müşteri etkileşimleri bağlamında, ön saf destek kullanıcılarının kredi kartı numaraları, sosyal güvenlik numaraları veya herhangi bir kişisel veri gibi hassas bilgileri ifşa etmesi engellenir.

Önemli

  • Bu, bir önizleme özelliğidir.
  • Önizleme özellikleri, üretimde kullanıma yönelik değildir ve sınırlı işlevselliğe sahip olabilir. Bu özellikler, müşterilerin erken erişim elde etmesi ve geri bildirim sağlaması amacıyla resmi sürümden önce kullanıma sunulur.

Maskeleme nasıl çalışır?

  • Hassas bilgilerin nasıl maskelenmesi gerektiğini ayarlamak için, maskeleme kuralları oluşturun.

  • Bu kurallar, kredi kartı numarası, sosyal güvenlik numarası ve e-posta adresi gibi belirli kalıpları tanımlamak için normal ifade kullanır.

  • Bu desenler algılanır ve satır alındığında hassas alanlar maskelenmiş karakterlerle değiştirilir.

Maskeleme kuralları oluşturma

Başlamak için önceden tanımlanmış bir maskeleme kuralları seti edinin veya kendinizinkini oluşturabilirsiniz.

  1. Çözüm oluşturma: Power Apps içinde bir çözüm oluşturma.

  2. Yeni bir bileşen oluşturun: Çözümde bileşenler oluşturun.

  3. Güvenlik menü seçeneğini seçin ve Güvenli maskeleme kuralı'nı seçin.

    Power Apps içindeki Güvenli maskeleme kuralı butonunun yerini gösteren ekran görüntüsü.

    Yeni Maskeleme Kuralı formu görüntülenir.

  4. Bu forma, şu formatta bir kural Ad girin: prefix_name burada prefix, CLS_ veya New_ olabilir.

    Yeni maskeleme kuralı formunu ve bazı örnek alan değerlerini gösteren ekran görüntüsü.

  5. Bir Görünen Ad ve Açıklama girin.

  6. Normal İfade Dili'nden seçilen bir Normal İfade girin.

    Örneğin, bir sosyal güvenlik numarasının ilk beş hanesini maskelemek için şunu kullanın: \d(?=\d{2}-\d{2}-\d{4}|\d-\d{2}-\d{4}|-\d{2}-\d{4}|\d-\d{4}|-\d{4})

    Not

    Normal ifadeniz, | boru işaretiyle ayrılmış birden fazla maskeleme kuralına sahip olabilir.

    Örnek: \d(?=\d{2}-\d{2}-\d{4}|\d-\d{2}-\d{4}|-\d{2}-\d{4}|\d-\d{4}|-\d{4})| \S+@\S+\.\S+|[STFGM]\d{4}|(?:4[0-9]{12}(?:[0-9]{3})?|[25][1-7][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})

  7. Örneğin # gibi bir Maskeli Karakter girin.

  8. Düz Metin Test Verisi Girin alanına orijinal bir değer girin, örneğin bir sosyal güvenlik numarası veya e-posta adresi.

  9. Zengin Metin Test Verisi Girin alanına orijinal bir değer girin, örneğin bir sosyal güvenlik numarası veya e-posta adresi (Zengin metin biçimindeki sütunlarla Metin Veri türünü test etmek için).

    Not

    Zengin metin alanı için, Normal İfade tanımlanırken alanın ham değerinin dikkate alınması gerekir. Zengin metin içeren tabloyu/sütunu sorgulamak için bir Web API'si kullanarak ham değeri görüntüleyebilirsiniz. Örneğin https://<org url>/api/data/v9.2/maskingrules(<id>)?$select=richtestdata

    (sonuç)

    "richtestdata": "<div class="ck-content" data-wrapper="true" dir="ltr" style="--ck-image-style-spacing: 1.5em; --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2); --ck-color-selector-caption-background: hsl(0, 0%, 97%); --ck-color-selector-caption-text: hsl(0, 0%, 20%); font-family: Segoe UI; font-size: 11pt;"><p style="margin: 0;">123-45-789<//p><//div>"

  1. Kaydet'i seçin.

    Ekranda Maskeli Düz Metin test verilerini ve Maskeli Zengin Metin test verilerini görüyorsunuz.

    Maskelenmiş değerleriniz şu şekilde maskelenebilir:

    Regular expression Özgün değerler Maskelenmiş değerler
    \d(?=\d{2}-\d{2}-\d{4}|\d-\d{2}-\d{4}|-\d{2}-\d{4}|\d-\d{4}|-\d{4}) SSN123-45-6789 SSN###-##-6789
    [STFGM]\d{4} AccountNbrS1234567z AccountNbr#567z
    (?:4[0-9]{12}(?:[0-9]{3})?|[25][1-7][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11}) MasterCard5678912345678912 MasterCard#
    (?:4[0-9]{12}(?:[0-9]{3})?|[25][1-7][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11}) Visa4567891234567891 Visa#
    \S+@\S+\.\S+ E-posta adresiname@sample.com E-posta adresi#

    Bir müşteri size hassas veriler içeren bir e-posta gönderdiğinde ve e-postada bu maskeleme kuralı varsa, e-postanın gövdesinde yalnızca maskelenmiş değerler görüntülenir:

    E-postanın gövdesinde maskeleme kuralının uygulanmasının sonucunu gösteren ekran görüntüsü.

Maskeleme kurallarını yönetme

Maskeleme kurallarının listesini alın

  1. Power Apps portalına gidin.

  2. Maskeleme kuralları listesini görüntülemek istediğiniz ortamı seçin.

  3. Tablolar'ı seçin ve Tümü filtresini seçin.

  4. Arama çubuğuna maskeleme kuralını girin.

  5. Masking Rule tablosunun maskingrule adını taşıyan satırını seçin.

    Maskeleme kurallarının bir listesi görüntülenir. + daha fazla açılır menüsünü seçerek listeyi genişletebilirsiniz.

Güvenli bir sütuna maskeleme kuralı ekleyin

  1. Power Apps portalına gidin.

  2. Bir sütuna maskeleme kuralı eklemek istediğiniz ortamı seçin.

  3. Gezinti menüsünden Tablolar'ı seçin ve güvenli bir sütuna sahip tercih ettiğiniz tabloyu seçin.

  4. Şema bölümünün altında Sütunlar'ı seçin.

    Şema bölümünün altındaki Sütunlar seçeneğinin konumunu gösteren ekran görüntüsü.

  5. Açmak ve düzenlemek için bir sütun seçin. Sütunu düzenle bölmesi görüntülenir.

  6. Gelişmiş seçenekler'i genişletin.

    1. Kutu işaretli değilse Sütun güvenliğini etkinleştir seçeneğini işaretleyin.

    2. Maskeleme kuralı açılan listesini seçin.

    3. Maskeleme kuralı seçin.

    Sütunu düzenle bölmesinde seçilmesi gereken bileşenleri gösteren ekran görüntüsü.

  7. Kaydet'i seçin.

Not

Maskeleme kuralları için veri türleri:

  1. Metin (tek satırlı ve çok satırlı).
  2. Numara.

Maskeleme kuralıyla güvenli bir sütuna izinler verme

Sütun güvenlik profilleri kullanılarak maskelenmiş alanları okuma izinleri verilir.

Kullanıcılara veya Teams gruplarına sütun güvenliği aracılığıyla erişim izni verilebilir:

Kullanıcılar veya Teams grupları için izinler ayarlayabileceğiniz sütun güvenliğini düzenleme panelini gösteren ekran görüntüsü.

  • Okundu

    İzin verildi: Güvenli sütunu okuma izinlidir. Sütuna maskeleme kuralı uygulanırsa maskelenmiş değerler gösterilir.

  • Maskelenmemiş değerleri oku

    İzin Verilmez: Okuma'ya izin verildiğinde ve Maskesiz okuma'ya izin verilmediğinde, maskelenmiş değerler gösterilir.

    Bir Kayıt: Kullanıcıların maskelenmemiş değerleri okumasına izin verilir. Maskelenmemiş değerler yalnızca bir kerede bir kayıt istediğinizde döndürülür. Güvenli sütunları yöneten ve koruyan kullanıcılar için bu değerlere izin verilmelidir.

    Tüm kayıtlar: Kullanıcıların maskelenmemiş değerlere sahip birden çok kaydı almasına ve okumasına izin verilir. Bu ayar son derece ayrıcalıklıdır. Maskelenmemiş okuma yalnızca arka uç işlemleri için maskesiz değerler gerektiren arka uç hizmetleri için izin verilmelidir.

  • Update

    İzinli: Kullanıcıların kayıtları güncellemesine izin verilir.

  • Oluştur

    İzinli: Kullanıcıların kayıtları oluşturmasına izin verilir.

Not

Okuma ve Maskelenmemiş okuma izinlerine sahip sistem ve uygulama kullanıcıları varsayılan olarak maskeli değerler alacaktır. Maskelenmemiş değerleri okumak için maskelenmiş alanları görüntüleme seçeneklerine bakın.

Maskeleme kuralı olan tüm sütunları görüntüleyin

Maskeleme kuralları olan tüm tablolardan tüm güvenli sütunların bir listesini alabilirsiniz.

  1. Power Apps portalına gidin.

  2. Maskeleme kuralı olan tüm sütunları görüntülemek istediğiniz ortamı seçin.

  3. Tablolar'ı seçin ve Tümü filtresini seçin.

  4. Arama çubuğuna attributemaskingrule girin.

  5. AttributMaskingRule tablosunu seçin.

    Maskeleme kurallarına sahip sütunların listesi görüntülenir. + daha fazla açılır menüsünü seçerek listeyi genişletebilirsiniz.

Maskelenmiş alanlar nasıl görüntülenir?

Eğer maskelenmemiş alanları Okuma izniniz varsa, burada varsayılan olarak maskelenmiş değerleri görürsünüz:

Alan türü Maskelenmiş sütunlar maskelenmiş değerlerle mi döndürüldü?
Izgara Her zaman
Şekil Her zaman
Copilot Her zaman
Excel raporu Her zaman

Not

Denetim günlüğü, önceki ve sonraki güncelleştirme olaylarında maskelenmemiş değerler gösterir. Denetim günlüklerini okuma iznini yalnızca yetkili kullanıcılara verin.

Maskelenmiş alanları görüntüleme seçenekleri

Not

Bu seçenekler önizleme sırasında kullanılabilir.

Maskelenmemiş değerleri okumak için izin gereklidir. Bir kayıttaki maskelenmemiş değerleri okuyabilirsiniz.

Bu örneklerde <url>, <table collection name> ve <recordid> değerlerini kendi değerlerinizle değiştirin.

  • Bir kayıttaki tüm maskelenmiş sütunlar için örnek:

    https://<url>/api/data/v9.1/<table collection name>(<recordid>)?UnMaskedData=true

  • Tek tek maskelenmiş sütunlar için örnek:

    <column_name>'i güvenli sütun adınızla değiştirin.

    https://<url>/api/data/v9.1/<table collection name>(<recordid>)?$select=<column_name>&UnMaskedData=true

Bilinen sınırlamalar

  • Formda maskelenmemiş değerleri okuma

    Maskelenmiş değerler ayrıntı/ana formda görüntülenir. Gelecek sürümlerde, Maskelenmemiş değerleri oku iznine sahip kullanıcıların maskelenmemiş değerleri okumasına izin veren bir düğme bulunmalıdır.

  • Formda maskelenmemiş değerler oluşturma ve güncelleştirme

    Yeni bir kayıt oluşturduğunuzda, hassas alana maskelenmemiş değerler olarak girersiniz. Kaydettikten sonra form otomatik olarak yenilenir ve hassas alan hemen maskelenir. Alanı güncelleştirebilirsiniz ancak maskelenmemiş değerleri girdiğinizden emin olun.

  • Denetim günlüğü

    Maskelenmemiş değerler denetim günlüğünde görüntülenir. Gelecek sürümlerde, Maskelenmemiş okuma iznine sahip kullanıcılar için, bunlar maskelenmemiş okuma seçeneğiyle maskelenecektir.