누가 무엇을 할 수 있는지도 정한다
신뢰의 사슬을 실제로 만든다
누가 무엇을 할 수 있는지도 정한다
신뢰의 사슬을 실제로 만든다 > 신뢰의 사슬을 실제로 만든다
- 접근 제어의 등급을 든다
- 왜 신원 확인만으로 부족한지 설명한다
들어온 뒤의 권한
지금까지는 **「너를 들여도 되는가」**를 다뤘습니다. 그런데 들어온 뒤에도 물음이 남습니다. **「너는 무엇을 할 수 있는가」**입니다.
Matter 는 이것을 노드마다 두는 접근 제어 목록으로 다룹니다. 어느 노드가 어느 대상에 무엇을 할 수 있는지를 적어 두는 것이지요. 신원 확인과는 다른 층입니다 — 신원은 「누구냐」이고 접근 제어는 「그 누구가 무엇을 해도 되느냐」입니다.
등급이 넷이다
권한은 네 단계로 나뉩니다.
보기는 상태를 읽을 수만 있습니다. 조작은 켜고 끄는 것처럼 평소 동작을 시킬 수 있습니다. 관리는 설정을 바꿀 수 있고, 최상위는 다른 관리자를 들이거나 내보내는 것까지 할 수 있습니다.
이 구분이 실제 제품에서 쓰이는 자리가 분명합니다. 집주인의 휴대폰은 최상위여야 하지만, 방문한 가족의 휴대폰은 조작까지만이면 충분합니다. 그리고 자동화 규칙을 도는 기기에는 보기와 조작만 주면 됩니다 — 그것이 다른 관리자를 들일 이유가 없으니까요.
왜 이것이 보안인가
⚠️ 권한을 넉넉하게 주는 것이 편해 보이지만 위험을 키웁니다. 어떤 기기 하나가 뚫렸을 때 그 기기가 가진 권한만큼 피해가 번지기 때문입니다.
앞 모듈의 「한 대가 뚫리면 몇 대가 위험한가」와 같은 물음이고, 답도 같습니다 — 필요한 만큼만 줍니다. 허브를 만든다면 이 목록을 관리하는 화면이 코스 2 에서 본 「패브릭·권한 관리」 기능에 들어갑니다.
신원이 「누구냐」라면 접근 제어는 **「그래서 무엇을 해도 되느냐」**입니다. 둘 다 있어야 보안입니다.