여러 단계의 권한에 대한 보안 부여.
2진법
각 권한에게 Boolean을 부여
10101 -> 1,3,5 Level의 권한에만 부여 = 21
역)
권한1 = 1
권한2 = 2
권한3 = 4
권한4 = 8
권한5 = 16
(보안값 % (권한*2) < 권한)
Truen일 때 권한 없음
2진법의 원리만 알고 있다면 간단한 권한 부여방법
사용 예 : 파일 별 각 권한의 접속 가능 여부 결정
n진법
그룹별 n단계의 권한 부여
조금 더 상세하게 권한을 부여하는 것이 가능하다.
32643
Group1은 권한 3
Group2은 권한 2
Group3은 권한 6
Group4은 권한 4
Group5은 권한 3
=> 부여 받은 값을 2진법에 대입시켜 각 세부 기능 작동.
Group1이 부여 받은 권한은 0011
Group2이 부여 받은 권한은 0010
Group3이 부여 받은 권한은 0110
Group4이 부여 받은 권한은 0100
Group5이 부여 받은 권한은 0011
위의 방법을 중첩 사용하면 매우 상세한 권한 부여 가능
2진법
각 권한에게 Boolean을 부여
10101 -> 1,3,5 Level의 권한에만 부여 = 21
역)
권한1 = 1
권한2 = 2
권한3 = 4
권한4 = 8
권한5 = 16
(보안값 % (권한*2) < 권한)
Truen일 때 권한 없음
2진법의 원리만 알고 있다면 간단한 권한 부여방법
사용 예 : 파일 별 각 권한의 접속 가능 여부 결정
n진법
그룹별 n단계의 권한 부여
조금 더 상세하게 권한을 부여하는 것이 가능하다.
32643
Group1은 권한 3
Group2은 권한 2
Group3은 권한 6
Group4은 권한 4
Group5은 권한 3
=> 부여 받은 값을 2진법에 대입시켜 각 세부 기능 작동.
Group1이 부여 받은 권한은 0011
Group2이 부여 받은 권한은 0010
Group3이 부여 받은 권한은 0110
Group4이 부여 받은 권한은 0100
Group5이 부여 받은 권한은 0011
위의 방법을 중첩 사용하면 매우 상세한 권한 부여 가능