LSM 후크 - inode 후크와 경로 후크의 차이점은 무엇입니까

LSM 후크 - inode 후크와 경로 후크의 차이점은 무엇입니까

아래에는 두 세트의 LSM 후크가 있습니다.inode 작업을 위한 보안 후크: inode_* 및 path_*. 그들 중 다수는 똑같아 보입니다. 예를 들어 inode_link 및 path_link입니다.

inode와 경로 후크의 차이점은 무엇입니까? 각각은 언제 사용해야 합니까?

답변1

경로 후크는다음에 추가통과토모요유지 관리자를 사용하면 LSM 모듈에서 파일 경로를 계산할 수 있습니다.

이러한 후크는 경로 구조에 대한 포인터를 받습니다. inode 후크는 더 낮은 수준에 상주하며 inode 구조에 대한 포인터를 받습니다. 이 구조에서는 파일 경로를 검색할 수 없습니다.

일반적으로 파일 경로가 필요하지 않은 경우에는 하위 수준에서 호출되므로 inode 후크를 사용해야 합니다. 이는 후크가 덜 자주 호출된다는 것을 의미합니다. 경로 후크는 커널이 CONFIG_SECURITY_PATH로 컴파일될 때만 컴파일됩니다.

관련 정보