앱 및 데이터 보호: 관리 통제 및 접근 통제
도입됨| English | 의미 |
|---|---|
| at rest/æt rest/ | 정적 데이터 |
| in transit/ɪn ˈtrænsɪt/ | 전송 중 데이터 |
| in use/ɪn juːs/ | 사용 중 데이터 |
| PII/ˌpiː aɪ ˈaɪ/ | 개인 식별 정보(PII) |
| PHI/ˌpiː eɪtʃ ˈaɪ/ | 보호 대상 건강 정보(PHI) |
| PCI/ˌpiː siː ˈaɪ/ | 결제 카드 정보(PCI) |
| RBAC/ˈɑːbæk/ | 역할 기반 접근 제어(RBAC) |
| RuBAC/ruː bæk/ | 규칙 기반 접근 제어(RuBAC) |
| DAC/ˌdiː eɪ ˈsiː/ | 자주 접근 제어(DAC) |
| MAC/mæk/ | 강제 접근 제어(MAC) |
| principle of least privilege/ˈprɪnsɪpl ɒv liːst ˈprɪvɪlɪdʒ/ | 최소 권한 원칙(principle of least privilege) |
데이터 상태 및 법적 보호
- 데이터는 저장 중(at rest), 전송 중(in transit), 사용 중(in use) 상태일 수 있습니다.
- 법적 보호 대상은 PII, PHI, PCI입니다.
- 민감한 데이터는 더 강력한 통제 장치를 요구합니다.
네 가지 접근 제어 모델
- RBAC: 역할에 따라 접근이 결정됩니다.
- RuBAC: 조건(예: 시간)에 따라 접근이 결정됩니다.
- DAC:所有者(소유자)가 결정합니다. MAC: 중앙 관리자가 수준을 설정합니다.
어떤 접근 통제 모델이 이 규칙에 적합합니까?
RBAC는 당신의 역할에 따릅니다; RuBAC은 조건에 따릅니다; DAC는 소유자가 결정합니다; MAC은 중앙 수준을 사용합니다.
"비즈니스 시간 동안에만 접근 허용"은 어떤 모델을 설명합니까?
난이도 1/5 · 100 코인 + 오늘 첫 완료 시 소액 보너스
조건(시간) = RuBAC.
____ 접근 통제에서 파일 소유자가 다른 사람이 사용할 수 있는지를 결정합니다.
난이도 1/5 · 100 코인 + 오늘 첫 완료 시 소액 보너스
DAC = 소유자가 결정함.
Linux 권한
- 각 파일에는 소유자, 그룹, 기타에 대해 읽기(4), 쓰기(2), 실행(1) 권한이 있습니다.
chmod 640= 소유자 읽기+쓰기(6), 그룹 읽기(4), 기타 없음(0).- 최소 특권(principle of least privilege) 원칙이 모든 모델에 적용됩니다.
네 가지 접근 제어 모델을 이름이 아닌 **결정자(decider)**로 구분하십시오. RBAC = 역할, RuBAC = 조건, DAC = 파일의 소유자, MAC = 중앙 관리자. 시험 문제는 규칙을 서술하고 해당 모델을 묻습니다.
소유자 읽기+쓰기, 그룹 읽기, 기타 없음으로 설정하는 단일 숫자는 무엇입니까? (chmod ___)
난이도 2/5 · 140 코인 + 오늘 첫 완료 시 소액 보너스
6 (4+2), 4, 0 → 640.
최소 권한의 원칙은 각 엔티티에게 필요한 접근권만 부여하며, 더 이상은 주지 않습니다.
난이도 1/5 · 100 코인 + 오늘 첫 완료 시 소액 보너스
최소 권한은 필요한 것 이상의 접근권을 제한합니다.
각 접근 모델을 결정자에 매칭하십시오.
난이도 2/5 · 140 코인 + 오늘 첫 완료 시 소액 보너스
각 모델에는 서로 다른 결정자가 있습니다.
소유자는 읽기+쓰기, 그룹은 읽기만, 기타는什么都没有 하도록 report.txt을 설정하려면: 읽기+쓰기 = 4+2 = 6, 읽기 = 4, 없음 = 0입니다. 명령어는 chmod 640 report.txt입니다.
데이터는 상태와 법(PII/PHI/PCI)에 의해 보호됩니다. 접근 제어는 네 가지 모델을 사용합니다—RBAC(역할), RuBAC(조건), DAC(소유자), MAC(관리자 수준)—모두 최소 특권에 의해 안내받습니다. Linux에서는 그룹마다 읽기 4 + 쓰기 2 + 실 1이 합산됩니다.