Przetłumaczone przez AI. Jeszcze niesprawdzone przez społeczność. Czytaj po angielsku

Blog · 17 października 2023 · Steve Simpson · Bezpieczeństwo

Profile i zestawy uprawnień w Salesforce: teraźniejszość i przyszłość

W dzisiejszej sesji zagłębiamy się w bezpieczeństwo Salesforce, skupiając się na profilach i zestawach uprawnień. Profile były kiedyś głównym sposobem definiowania możliwości użytkownika i obejmowały zarówno uwierzytelnianie, jak i możliwości funkcjonalne w Salesforce.

To podejście stało się jednak nieporęczne w miarę rozwoju Salesforce i doprowadziło do mnożenia się profili. Żeby temu zaradzić, Salesforce wprowadził zestawy uprawnień. W tym wpisie przyjrzymy się roli profili i zestawów uprawnień w bezpieczeństwie Salesforce, temu, jak są dziś używane, i kierunkowi, w jakim zmierzają.

[caption id="" align=“alignnone” width=“1914”]Pokazuje początkowe uwierzytelnianie i autoryzację oraz powiązane elementy Konfiguracji. To podobne do uzyskania wstępnego dostępu do budynku. Pokazuje początkowe uwierzytelnianie i autoryzację oraz powiązane elementy Konfiguracji. To podobne do uzyskania wstępnego dostępu do budynku. [/caption]

Profile i ich rola:

Profile tradycyjnie były fundamentem kontroli dostępu użytkowników w Salesforce. Każdy użytkownik ma przypisany jeden profil, który określa jego możliwości i dostęp na platformie. Profile kontrolują szereg ustawień, w tym:

[caption id="" align=“alignnone” width=“1912”]To przedstawia dostęp i kontrolę nad konkretnymi elementami po uwierzytelnieniu użytkownika. To przedstawia dostęp i kontrolę nad konkretnymi elementami po uwierzytelnieniu użytkownika. [/caption]

Elementy Salesforce

Układy stron: określają ekrany interfejsu wyświetlane konkretnym profilom.

Typy rekordów: profile można przypisywać do konkretnych typów rekordów, dopasowując doświadczenie użytkownika.

Zabezpieczenia na poziomie pól (FLS): profile określają, które pola użytkownicy mogą widzieć i edytować.

Ustawienia aplikacji niestandardowych: określają, które aplikacje i karty są domyślnie widoczne, a które ukryte.

Dostęp na poziomie obiektów: profile określają poziom dostępu (odczyt, tworzenie, edycja, usuwanie) do obiektów standardowych i niestandardowych.

Możliwości zdarzeń platformy: profile kontrolują dostęp do odczytu i tworzenia zdarzeń platformy.

Ustawienia sesji: profile ustalają zasady sesji, w tym zasady haseł, godziny logowania i zakresy adresów IP.

Uprawnienia niestandardowe: profile przyznają albo odbierają uprawnienia niestandardowe.

Uprawnienia systemowe: profile rządzą wysokopoziomowymi uprawnieniami administracyjnymi.

Pojawienie się zestawów uprawnień:

Choć profile są głównym punktem wejścia dostępu użytkownika, zestawy uprawnień pojawiły się, żeby rozwiązać problem mnożenia się profili. Zestawy uprawnień grupują zbiory możliwości w jeden byt, który można dodać konkretnym użytkownikom. To podejście uzupełnia profile i daje większą elastyczność. Zestawy uprawnień pozwalają na:

Szczegółową kontrolę dostępu: zestawy uprawnień dają szczegółowy dostęp do aplikacji, kart, obiektów, pól, raportów i nie tylko.

Przypisywanie niezależnie od licencji: zestawy uprawnień można przypisywać użytkownikom z różnymi licencjami.

Ustawienia obiektów: określają dostęp i ustawienia na poziomie obiektów.

Ustawienia zdarzeń platformy: zestawy uprawnień kontrolują dostęp do zdarzeń platformy.

Ustawienia aplikacji niestandardowych: określają uprawnienia do aplikacji i kart.

Akcje Apex i named credentials: zestawy uprawnień dają dostęp do tych funkcji.

Dostęp do adresów e-mail całej organizacji: zestawy uprawnień rządzą dostępem do adresów e-mail całej organizacji (org-wide).

Uprawnienia systemowe: część uprawnień systemowych jest teraz zarządzana na poziomie zestawów uprawnień.

Przyszłość profili i zestawów uprawnień:

Salesforce zmierza ku przyszłości, w której profile będą skupiać się głównie na początkowym, podstawowym dostępie użytkowników i pewnych ustawieniach domyślnych. Zestawy uprawnień staną się natomiast głównym miejscem przyznawania możliwości. Celem jest odchudzenie profili i nadawanie dostępu użytkownikom przez serię zestawów uprawnień i grup zestawów uprawnień.

Najważniejsze wnioski:

Profile były tradycyjnym sposobem kontroli dostępu użytkowników w Salesforce.

Zestawy uprawnień pojawiły się, żeby rozwiązać problem mnożenia się profili i dać bardziej szczegółową kontrolę dostępu.

Profile będą ewoluować w stronę zarządzania głównie początkowym, podstawowym dostępem i niektórymi ustawieniami domyślnymi.

Zestawy uprawnień staną się głównym sposobem przyznawania konkretnych możliwości.

Administratorzy powinni zacząć przechodzić na zestawy uprawnień i utrzymywać profile tak lekkimi, jak to możliwe.

Podsumowanie

W miarę jak Salesforce dalej się rozwija, kluczowe jest dostosowanie się do tych zmian i wykorzystanie siły zestawów uprawnień do sprawniejszej i elastyczniejszej kontroli dostępu użytkowników.

Ciąg dalszy nastąpi

Czekaj na kolejne nowości w bezpieczeństwie Salesforce,

Bądźmy w kontakcie tutaj, na www.SteveTechArc.com, i na kanale YouTube @SteveTechArc (opens in a new tab).

Pomagam zmieniać świat, dzieląc się ciekawymi przemyśleniami z innymi architektami i z tymi, którzy są na drodze do architektury!

Transkrypcję wspomagała AI

STA 4.2