Partajați prin


Securitatea la nivel de colană pentru controlul accesului

Gestionați accesul la înregistrări la nivel de tabel utilizând privilegiile asociate rolurilor de securitate . Unele coloane dintr-un tabel pot conține date mai sensibile decât altele. Folosește securitatea la nivel de coloană pentru a gestiona accesul la datele din anumite coloane. Configurațiile de securitate la nivel de coloană sunt la nivelul întregii organizații și se aplică tuturor solicitărilor de acces la date.

Puteți utiliza securitatea la nivel de coloană pentru a împiedica anumiți utilizatori să:

  • Setarea valorii unei coloane dintr-o înregistrare.
  • Vizualizarea datelor dintr-o coloană. Puteți alege să mascați această valoare pentru a afișa o porțiune din ea sau să nu returnați nicio dată.

Notă

Pentru a configura securitatea la nivel de coloană, aveți nevoie de rolul de administrator de sistem.

Securitatea la nivel de coloană nu se aplică utilizatorilor care au rolul de administrator de sistem. Datele nu sunt niciodată ascunse de administratorii de sistem. Pentru a verifica rezultatele configurate, trebuie să utilizați un cont care nu are atribuit rolul de securitate de administrator de sistem.

Securitatea la nivel de coloană este disponibilă pentru majoritatea coloanelor folosind acest proces:

  1. Activați securitatea la nivel de coloană pe una sau mai multe coloane pentru un anumit tabel.
  2. Opțional, selectați o regulă de mascare .
  3. Asociați încă un profil de securitate existent sau creați unul sau mai multe profiluri de securitate noi pentru a acorda accesul corespunzător anumitor utilizatori sau echipe.

Activați securitatea coloanei

Urmați pașii următori pentru a fixa o coloană:

  1. Conectați-vă la Power Apps.

  2. Selectați Soluții.

  3. Selectați soluția negestionată care conține tabelul cu coloana sau creați o soluție nouă pentru a păstra modificările și a adăuga tabelul la aceasta.

  4. În cadrul soluției, în Obiecte, în cadrul Tabele, selectați tabelul.

  5. Sub Schemă, selectați Coloane.

    Captură de ecran care arată unde se selectează coloanele.

  6. În lista Coloane , selectați o coloană.

  7. Extindeți Opțiuni avansate, apoi, sub General, selectați Activați securitatea coloanelor.

    Captură de ecran care arată cum se extind opțiunile avansate și se activează securitatea coloanelor.

  8. Selectați Salvați.

Adăugați echipe sau utilizatori la un profil de securitate pentru coloane, spre a controla accesul

Un profil de securitate pentru coloană determină:

  • Utilizatori și echipe cărora li s-a atribuit acces.
  • Permisiuni pentru coloanele securizate.

Folosește un profil de securitate pentru coloană pentru a acorda utilizatorilor sau membrilor echipei următoarele permisiuni:

Permisiune Opţiuni Rezultat
Citire Permis
Nepermis
Dacă utilizatorii pot vizualiza datele pentru coloană.
Valorile mascate sunt afișate dacă regula de mascare este aplicată coloanei.
Citește nemascat Toate înregistrările
O înregistrare
Nepermis
Când o coloană securizată are o regulă de mascare, un dezvoltator poate scrie cod pentru a solicita returnarea datelor nemascate.
Această setare controlează dacă solicitarea respectivă a reușit sau nu.
Setarea implicită este Nepermis.
Aflați mai multe despre acordarea permisiunilor către o coloană securizată cu o regulă de mascare
Actualizare Permis
Nepermis
Dacă utilizatorii pot actualiza datele din coloană.
Crea Permis
Nepermis
Dacă utilizatorii pot seta datele din coloană la crearea unei înregistrări.

Configurați o combinație a acestor patru permisiuni pentru a determina privilegiile utilizatorului pentru o anumită coloană de date.

Important

Dacă unei coloane cu securitate nu i se atribuie unul sau mai multe profiluri de securitate, numai utilizatorii cu rolul de securitate de administrator de sistem pot accesa coloana. Orice utilizator care nu este definit în profilurile de securitate ale coloanei nu va avea acces la coloana din formulare sau vizualizări. Valoarea coloanei afișează Pictogramă lacăt. ********, indicând faptul că coloana este securizată.

Adăugarea unei coloane și setarea permisiunilor pentru un profil de securitate al coloanei

Pentru a adăuga o coloană și a seta permisiuni pentru un profil de securitate al coloanei, urmați pașii următori:

  1. Conectați-vă la Centrul de administrare Power Platform.
  2. Selectați Gestionare în panoul de navigare.
  3. În panoul Gestionare , selectați Medii. Apoi selectați un mediu.
  4. Selectați Setări>Utilizatori + permisiuni>Profiluri de securitate coloane.
  5. Selectați un profil existent sau selectați Profil nou, introduceți un nume, introduceți o descriere și apoi selectați Salvați.
  6. Selectați fila Echipe sau Utilizatori , selectați + Adăugare echipe sau + Adăugare utilizatori, selectați echipele sau utilizatorii cărora doriți să le controlați accesul, apoi selectați Adăugare.
  7. Selectați fila Permisiuni coloană , în coloana Nume selectați una sau mai multe coloane, apoi selectați Editare. Configurați cele patru proprietăți pentru accesul dorit. Aceste permisiuni controlează dacă persoanele din acest profil de securitate pot citi sau seta valorile coloanelor.
  8. Selectați Salvați.

Ce coloane pot fi securizate?

Când o coloană este eligibilă pentru securitatea la nivel de coloană, caseta de selectare Activare securitate coloană este bifată în zona Opțiuni avansate din definiția coloanei în Power Apps.

Captură de ecran care arată cum se activează securitatea coloanelor.

Puteți vizualiza această zonă atunci când creați sau editați o coloană.

Coloanele care nu pot fi securizate includ:

  • Coloane în tabele virtuale
  • Coloane de căutare
  • Coloane de formule
  • Coloane cu nume principal (Coloana de text pe o singură linie pe care fiecare tabel trebuie să afișeze valoarea într-un câmp de căutare. De obicei, cu un nume care se termină cu name.)
  • Coloane de sistem precum createdon, modifiedon, statecode și statuscode.

Notă

  • Tipurile de date fișiere și imagini pot fi securizate, dar nu pot fi mascate.
  • Tipul de date text cu format Rich Text poate fi securizat, dar o imagine încorporată în Rich Text nu poate fi mascată sau ocolită pentru mascare.

Bifarea casetei de selectare Activați securitatea coloanei depinde de valoarea acestor proprietăți de coloană: CanBeSecuredForCreate, CanBeSecuredForRead și CanBeSecuredForUpdate. Puteți vizualiza aceste date instalând soluția Metadata Browser descrisă în Răsfoirea definițiilor tabelelor în mediul dvs..

Cele mai bune practici

Când o coloană calculată include o coloană securizată, datele pot fi afișate în coloana calculată utilizatorilor care nu au permisiunea de a accesa coloana securizată. Atât coloana originală, cât și coloana calculată ar trebui securizate.

Coloanele compuse includ date din mai multe coloane. De exemplu, coloanele contact tabelfullname și address1_composite sunt coloane compuse. Pentru a securiza complet datele incluse în coloanele compuse, trebuie să securizați și să configurați profilurile de securitate corespunzătoare pentru coloane pe mai multe coloane ale tabelului. De exemplu, pentru a securiza complet coloana address1_composite , trebuie să securizați toate coloanele care încep cu address1_ în ambele tabele de contact și de adresă (customeraddress) .

Notă

Modificările aduse securității coloanelor necesită o reîmprospătare a browserului de către utilizatorul final de pe client (cum ar fi o aplicație bazată pe model) pentru ca modificările să aibă efect. Acest lucru ar trebui luat în considerare la ajustarea dinamică a regulilor de acces.

Date de înregistrare a activității

Valorile coloanelor din evenimentele de schimbare de audit înainte și după apar ca "*" în jurnalele de activitateCreate și Update Purview.

Activarea sau dezactivarea securității pentru o coloană pentru a controla accesul
Exemplu de securitate la nivel de coloană
Securitatea ierarhică
Securitate la nivel de coloană cu cod