Tekoälyn kääntämä. Yhteisö ei ole vielä tarkistanut käännöstä. Lue englanniksi

Blogi · 20. lokakuuta 2023 · Steve Simpson · Tietoturva

Salesforcen kenttätason suojaus (FLS): yksityiskohdat ja strategiat

Tervetuloa tietoturvasarjan uuteen jaksoon. Tänään sukellamme Salesforcen kenttätason suojaukseen (Field Level Security, FLS). Ominaisuus on tärkeä, kun olet jo antanut pääsyn objektiin, mutta haluat säädellä tiettyjen objektin kenttien näkyvyyttä.

1. Johdanto

Kenttätason suojauksessa on kyse siitä, kuka näkee objektin tietyt kentät. Kuvittele objekti, jossa on luottamuksellisia tietoja sisältävä kenttä. Miten varmistamme, että vain tietyt käyttäjät näkevät nämä tiedot?

2. Skenaario

Havainnollistetaan asiaa kuvitteellisella esimerkillä, jossa on mukana ”lentäjä Paul”. Meillä on objekti nimeltä ”Airport”. Objektissa on kenttä nimeltä ”Security Status”. Tavoitteena on, että vain Paul pääsee kenttään ja muut eivät.

Kaavio: kenttätason suojauksen strategiat Airport-objektin Security Status -kentälle: anna pääsy vain niiden käyttöoikeusjoukkojen kautta, jotka sitä tarvitsevat, käytä ehdollista kentän näkyvyyttä (joka näyttää kentän silti luettelonäkymissä, raporteissa ja haussa) tai lukitse kenttä kokonaan ja näytä se Lightning-verkkokomponentin kautta

3. Pääsyn myöntäminen

Ensin luomme ”Airport”-objektin objektinhallinnassa uuden kentän. Esimerkissämme se on valintaluettelo nimeltä ”Security Status”, ja siinä on vaihtoehdot kuten ”Normal”, ”Elevated” ja ”Lockdown”.

Profiilitason pääsyn sijaan siirry käyttöoikeusjoukkotason suojaukseen. Ainoa poikkeus on järjestelmänvalvoja, jolla voi edelleen olla profiilitason pääsy.

Siksi oletuksena vain järjestelmänvalvoja näkee uuden kentän.

4. Käyttöoikeusjoukot

Näin annat Paulille pääsyn:

  1. Siirry kohtaan Käyttöoikeusjoukot.
  2. Tarkista Paulin käyttöoikeusjoukkojen ryhmät. Sieltä löydät ryhmän nimeltä ”Airport View” (se luotiin aiemmassa demossa).
  3. Säädä ryhmän objektiasetuksia niin, että se antaa lukuoikeuden ”Security Status” -kenttään (tavallisella kenttätason suojauksella).

Kun olet tehnyt nämä vaiheet, sekä Paul että kaikki muut, joilla on ”Airport View” -käyttöoikeusjoukko, näkevät turvallisuustilan jokaisessa lentokenttätietueessa, johon heillä on pääsy.

5. Ehdollinen kentän näyttäminen Dynamic Formsilla

[caption id="" align=“alignnone” width=“3002”]Suodatinehdon voi lisätä yksittäisen kentän tasolla Suodatinehdon voi lisätä yksittäisen kentän tasolla [/caption]

Jos haluat näyttää kentän ehdollisesti:

  1. Avaa Lightning App Builder.
  2. Päivitä käyttämään Dynamic Formsia.
  3. Lisää suodatin ”Security Status” -kenttään. Näytä kenttä esimerkiksi vain, jos lentokentän tyyppi on ”Large”.

Muista, että tämä menetelmä piilottaa kentän vain käyttöliittymästä, mutta kenttä on edelleen käytettävissä luettelonäkymissä, raporteissa, koontinäytöissä ja yleisessä haussa. Se ei siis ole idioottivarma tapa taata ehdoton luottamuksellisuus.

6. Edistynyt suojaus Lightning-verkkokomponenteilla (LWC)

Jos tarvitaan todella tiukkaa kenttätason suojausta:

Älä anna tavallista kenttätason suojausta. Jos käyttäjällä on FLS-pääsy (Field Level Security) kenttään, hän voi nimittäin päästä siihen muita reittejä, kuten:

Kuvakaappaus: lentokenttien luettelonäkymä, joka näyttää edelleen Security Status -kentän

Suunnittele Lightning-verkkokomponentti (LWC), joka toimii järjestelmäkontekstissa ja näyttää kentän ehdollisesti.

LWC:t ovat vahvoja tietojen näyttämisessä, mutta uusien tietueiden luonti tai muokkaus voi tuottaa haasteita. Se voi vaatia LWC:n sisälle oman muokkausnäkymän.

Lopuksi

Kenttien suojaaminen Salesforcessa on ensiarvoisen tärkeää. Vaaditun suojaustason mukaan Salesforce tarjoaa useita vaihtoehtoja:

Kiitos

Kiitos, että olit mukana. Muista, että tietoturva on ensiarvoisen tärkeää, ja kun ymmärrät kenttätason suojauksen, Salesforcen tietosi pysyvät luottamuksellisina ja oikeissa käsissä.

Pysy kuulolla täällä www.SteveTechArc.com-sivustolla ja YouTube-kanavalla @SteveTechArc (opens in a new tab).

Autamme muuttamaan maailmaa jakamalla hienoja ajatuksia muille arkkitehdeille ja kaikille, jotka ovat matkalla arkkitehdiksi!

Litterointi tekoälyn avulla

STA 4.5