본문 바로가기

chroot3

728x90
Ubuntu 25.10 Rust 도입과 시스템 보안, sudo-rs와 핵심 도구들 1. Ubuntu 25.10 "Questing Quokka"의 혁신적 변화1.1 Rust 도입의 배경과 의미Ubuntu 25.10은 시스템 보안의 패러다임을 바꾸는 중요한 전환점을 맞이했습니다. 전통적으로 C/C++로 작성되어 온 핵심 시스템 도구들을 Rust로 재작성하여 도입하는 대규모 프로젝트가 시작된 것입니다.Rust 도입의 핵심 이유메모리 안전성: Rust의 소유권 시스템과 빌림 검사기(borrow checker)는 컴파일 시점에 메모리 관련 오류를 방지성능 유지: C/C++와 동등한 성능을 제공하면서도 안전성 확보동시성 안전성: 데이터 경쟁 조건을 컴파일 시점에 방지1.2 sudo-rs: 보안의 핵심을 재설계하다기술적 구현 사항// sudo-rs의 핵심 보안 메커니즘 예시pub struct Su.. 2025. 7. 7.
ProFTPD 기반 SFTP 전용 서버 구성 보안 설정 및 최적화 관리 ProFTPD를 통해 SFTP 전용 서비스를 구성하려면 기본적인 설치부터 권한 관리, 로그 기록 및 모니터링까지 신경 써야 할 부분이 많습니다.1. ProFTPD 설치 및 모듈 활성화1.1 ProFTPD 설치ProFTPD와 SFTP를 지원하는 mod_sftp 모듈을 설치해야 합니다.sudo apt-get updatesudo apt-get install proftpd proftpd-mod-sftp이 명령어는 ProFTPD와 SFTP 모듈을 설치합니다. mod_sftp 모듈은 SFTP 기능을 활성화하는 데 필요합니다.1.2 서비스 활성화 확인설치가 완료되면 ProFTPD 서비스가 정상적으로 설치되었는지 확인합니다.sudo systemctl status proftpd2. ProFTPD 설정 파일 구성설정 파일.. 2025. 1. 18.
단순 웹페이지 이미지 웹서버 thttpd 좀 더 빠른 이미지 서버와 단순한 웹서버에 사용하기 위한 thttpd 설치 및 사용방법 매뉴얼이다. 1. 설치 wget http://www.acme.com/software/thttpd/thttpd-2.25b.tar.gz tar xfzp thttpd-2.25b.tar.gz cd thttpd-2.25b ./configure --help vi config.h ./configure --prefix=/usr/local/thttpd make make install strip -s /usr/local/thttpd/sbin/* 2. 설정파일 생성 cd /usr/local/thttpd/conf vi thttpd.conf # This section overrides defaults dir=/usr/local/thttpd/.. 2009. 11. 4.
728x90
728x90