Skip to main content

chroot 란 무엇입니까?

chroot는 사용자가 신뢰할 수없는 프로그램을 테스트하고 나머지 컴퓨터에 영향을 미치지 않는 다른 작업에 참여할 수있는 컴퓨터 시스템의 고립 된 영역입니다.UNIX 및 유사한 시스템에서 사용되며 사용자는 프로그램에 의해 참조로 사용되는

루트 디렉토리를 사용하는 일련의 명령을 실행해야합니다.chroot 명령은 시스템이 제대로 설정되지 않았거나 사용자가 내부에서 작동 할 때 치료를 수행하지 않으면 시스템이 여전히 취약 할 수 있으므로 조심스럽게 사용해야합니다.그 환경은 지정된 디렉토리를 루트로 취급합니다.이 프로그램은 더 높은 디렉토리가 없다고 가정하므로 파일 시스템 상단의 실제 루트 디렉토리에 액세스 할 수 없습니다.이로 인해 시스템의 나머지 부분을 위험에 빠뜨릴 수있는 수정이 어렵습니다.다른 프로그램은 Chroot 내에서 정보에 액세스하고 수정할 수 없습니다.그것은 분리 장치처럼 작용합니다. chroot는 다양한 기술을 사용하여 깨질 수 있습니다.가장 기본적인 것 중 하나는 root 권한으로 사용자를 chroot에 맡기는 것과 관련이 있으며, 이는 시스템을 광범위하게 수정할 수 있습니다.프로그램은이를 활용하여 디지털 감옥에서 벗어나 시스템의 나머지 부분에 접근 할 수 있습니다.이러한 이유로 컴퓨터 보안의 표준 측정치 인 가능한 빨리 사용자 권한을 변경하는 것이 중요합니다.사용자가 일반 규칙으로서 가장 특권이 가장 적은 역할로 설정하면 안전 문제의 위험이 줄어들 수 있습니다.

False Root 디렉토리도 사용해야 할 리소스를 사용해야합니다.그렇지 않은 경우 올바르게 실행되지 않을 수 있습니다.사용자는 일반적으로 Chroot에서 필요한 것을 엄격하게 보관하지만 일부 정보를 사용할 수 있는지 확인해야합니다.사용자가 환경에서 탐색함에 따라 발생하는 특정 문제 나 우려 사항을 기록 할 수 있으므로 컴퓨터 시스템에서 동일한 프로세스를 시도하기 전에 알 수 있습니다.나머지 시스템에 대한 위험이 줄어든 코드 또는 프로그램을 탐색하려고합니다.알려지지 않았거나 신뢰할 수없는 재료를 처리하는데도 유용 할 수 있습니다.사용자는 시스템에 직접로드하지 않고 Chroot를 사용하여 안전한 지 확인하고 평가할 수 있습니다.