시스템 보안정보보안기사 · 2018년09월08일 · 13/100
13.다음 중 파일 시스템의 무결성 보장을 위해 점검해야 할 사항으로 옳지 않은 것은?
1
파일의 소유자, 소유그룹 등의 변경 여부 점검
2
파일의 크기 변경 점검
3
최근에 파일에 접근한 시간 점검
4
파일의 symbolic link의 수 점검정답
해설
무결성이랑 링크는 관련이 없다고 하신 분이 있는데, 관련 있습니다. 문제에서 뜻하는 '파일 시스템의 무결성 보장을 위해 점검해야 할 사항'이란 i-node의 변경여부를 통해 알 수 있습니다. 'i-node'는 파일에 대한 정보들과 디스크 블록의 주소를 저장하는 필드들로 구성되어 있는 '자료구조'로, 실제 파일 관련 내용을 갖고 있지는 않습니다. i-node가 가지고있는 주요 정보로는 [i-node번호, 파일유형, 파일크기, 파일 링크 수, 마지막으로 수정,접근,변경된 시간] 입니다. 여기서 '파일 링크 수'란 '해당 아이노드에 대한 참조 수' 즉, '하드링크의 참조 수'를 가르킵니다. 하드링크(hard link)는 원본 파일과 동일한 i-node를 직접적으로 가리키므로 대상파일과 동일한 i-node 번호와 허가권을 가집니다. 원본파일이 삭제되어도 데이터만 있다면 원본파일에 접근이 가능하구요, 때문에 하드 링크 수를 점검하여 무결성 여부를 판단 할 수가 있죠. 4번에서 지시하는 '심볼릭 링크(symbolic link)=소프트링크' 는 생성하면 대상 파일과는 또 다른 i-node를 생성하게 됩니다. 파일허가권도 다르고, 원본파일이 사라지면 해당 데이터에 접근 할 수 없습니다. 즉 대상 파일과 i-node값이 달라졌는데 대상 파일 시스템에 대한 무결성 점검을 어떻게 하겠습니까. 그냥 짧게 말해서 파일의 하드링크 수 점검이 아닌 심볼릭 링크 수 점검 이라 나와있어서 4번이 틀린거에요.