Salesforce 필드 수준 보안(FLS): 세부 사항과 전략
보안 시리즈의 새 시간에 오신 것을 환영합니다. 오늘은 Salesforce 필드 수준 보안(FLS)의 개념을 깊이 살펴봅니다. 이 기능은 개체에 대한 접근은 이미 허용했지만 그 개체 안의 특정 필드가 보이는 것을 통제하고 싶을 때 꼭 필요합니다.
1. 소개
필드 수준 보안은 개체의 특정 필드를 누가 볼 수 있는지 통제하는 것입니다. 기밀 데이터를 담은 필드가 있는 개체를 생각해 보십시오. 특정 사용자만 이 데이터를 보게 하려면 어떻게 해야 할까요?
2. 시나리오
설명을 위해 “조종사 Paul”이 등장하는 가상의 예를 들겠습니다. “Airport”라는 개체가 있고, 그 안에 “Security Status”라는 필드가 있습니다. 목표는 Paul만 이 필드에 접근하고 다른 사람은 제한하는 것입니다.

3. 접근 부여하기
먼저 “Airport”의 개체 관리자에서 새 필드를 만듭니다. 이 예에서는 “Normal”, “Elevated”, “Lockdown” 같은 옵션을 가진 “Security Status”라는 선택 목록입니다.
프로필 수준에서 접근을 주는 대신, 권한 집합 수준의 보안으로 옮겨 가십시오. 유일한 예외는 시스템 관리자로, 여전히 프로필 수준의 접근을 가질 수 있습니다.
그 결과, 기본적으로는 시스템 관리자만 이 새 필드를 볼 수 있습니다.
4. 권한 집합
Paul에게 접근을 부여하려면:
- 권한 집합으로 이동합니다.
- Paul의 권한 집합 그룹을 확인합니다. 그 안에 “Airport View”라는 그룹이 있습니다(이전 데모에서 만든 것입니다).
- 이 그룹의 개체 설정을 조정해 “Security Status” 필드에 읽기 접근을 줍니다(표준 필드 수준 보안을 사용합니다).
이 단계를 따르면 Paul과 “Airport View” 권한 집합을 가진 모든 사람이 자신이 접근할 수 있는 모든 공항 레코드에서 보안 상태를 볼 수 있게 됩니다.
5. Dynamic Forms를 이용한 조건부 필드 표시
[caption id="" align=“alignnone” width=“3002”]
개별 필드 수준에서 필터 조건을 추가할 수 있다 [/caption]
필드를 조건부로 표시하고 싶다면:
- Lightning 앱 빌더를 엽니다.
- Dynamic Forms를 쓰도록 업그레이드합니다.
- “Security Status” 필드에 필터를 추가합니다. 예를 들어 공항 유형이 “Large”일 때만 이 필드를 표시합니다.
기억하십시오. 이 방법은 사용자 인터페이스에서만 필드를 숨길 뿐, 목록 보기, 보고서, 대시보드, 전역 검색에서는 여전히 필드에 접근할 수 있습니다. 그러니 데이터의 완전한 기밀성을 보장하는 확실한 방법은 아닙니다.
6. Lightning 웹 구성 요소(LWC)를 이용한 고급 보안
엄격한 필드 수준 보안이 정말 필요하다면:
표준 필드 수준 보안을 부여하지 마십시오. 사용자가 필드에 FLS(필드 수준 보안) 접근을 가지고 있으면 다음 같은 다른 방법으로 접근할 수 있기 때문입니다.
- 목록 보기
- 보고서
- 검색

시스템 컨텍스트에서 실행되며 조건부로 필드를 표시하는 Lightning 웹 구성 요소(LWC)를 설계합니다.
LWC는 데이터 표시에는 강력하지만, 새 입력이나 편집 때는 어려움이 생길 수 있습니다. LWC 안에 사용자 정의 편집 화면이 필요할 수도 있습니다.
결론
Salesforce에서 필드를 보호하는 일은 매우 중요합니다. 필요한 보안 수준에 따라 Salesforce는 여러 선택지를 줍니다.
- 권한 집합으로만 접근을 부여합니다.
- 고유한 한계를 감안하고 조건부 필드 표시를 사용합니다.
- 높은 보안이 필요하면 Lightning 웹 구성 요소를 설계합니다.
감사합니다
시청해 주셔서 감사합니다. 보안은 무엇보다 중요하며, 필드 수준 보안을 이해하면 Salesforce 데이터를 기밀로, 올바른 사람의 손에 지킬 수 있습니다.
이곳 www.SteveTechArc.com과 YouTube 채널 @SteveTechArc (opens in a new tab)을 계속 지켜봐 주십시오.
동료 아키텍트와 아키텍트의 길을 걷는 분들에게 멋진 생각을 나누며 세상을 바꾸는 데 힘을 보탭니다!
STA 4.5