본문 바로가기

42/Born2BeRoot6

SELinux, AppArmor [Born2BeRoot] SELinux와 AppArmor - 모두 리눅스 시스템에서 액세스 제어를 강화하는 데 사용되는 보안 모듈 - SELinux를 기본적으로 사용 - Fedora, CentOS, RHEL 등 - AppArmor를 기본적으로 사용 - Ubuntu, openSUSE 등 SELinux(Security-Enhanced Linux) - NSA(미국 국가안보국)에서 개발한 매우 강력한 보안 시스템 - Mandatory Access Control(MAC)을 구현하여, 프로세스가 특정 파일이나 네트워크 포트에 액세스하는 것을 허용하거나 차단 - MAC는 사용자나 프로세스가 시스템 리소스에 대한 접근 권한을 부여받았더라도, 그들의 행동을 시스템 정책에 따라 추가적으로 제한하는 보안 방식 - SELinux는 '보안 정책'을 통.. 2023. 12. 11.
VM [ Born2BeRoot ] 가상 머신이란? - 가상 머신 소프트웨어는 프로그램 및 운영체제를 실행하고, 데이터를 저장하고, 네트워크에 연결하고, 기타 컴퓨팅 기능을 수행할 수 있으며, 업데이트 및 시스템 모니터링과 같은 유지보수가 필요 - 가상 머신은 물리적 하드웨어 시스템에 구축되어 자체 CPU, 메모리, 네트워크 인터페이스 및 스토리지를 갖추고 가상 컴퓨터 시스템으로 작동하는 가상 환경 - 하이퍼바이저를 통해 하드웨어에서 가상 머신의 리소스를 분리하고 적절히 프로비저닝하여 VM에서 사용할 수 있도록 함 - 커널 기반 가상 머신과 같은 하이퍼바이저가 탑재된 물리적 머신을 호스트 머신, 호스트 컴퓨터, 호스트 운영체제 또는 간단히 호스트라 칭함 - 리소스를 사용하는 여러 VM을 게스트 머신, 게스트 컴퓨터, 게스트 운영 체제 또는.. 2023. 12. 9.