
KSPP 권장 설정, 모듈 블랙리스트, 제한된 환경 구성을 구현하는 체계적인 리눅스 커널 강화 프로젝트로, ParrotSec 기반 공용 키오스크를 대상으로 합니다.
강화된 커널
- [ ] GrSecurity 패치 커널
- [ ] PaX 강화
- [x] PaXctl
- [x] PaXTest
- [x] PaXctld
- [x]
강화된 커널 런타임 매개변수
- [x] 커널 자체 보호 프로젝트 (KSPP)
- [x] pti=on - 커널 페이지 테이블 격리
- [x] slub_debug=ZF - SLUB 경계 표시 및 무결성 검사
- [x] slub_debug=P - slub/slab 할당자 중독 해제
- [x] page_poison=1 - 버디 할당자 중독 해제 활성화
- [x] iommu.strict=1 - IOMMU TLB 무효화 강제
- [x] slab_nomerge - slab 병합 비활성화 (힙 오버플로 공격을 더 어렵게 만듦)
- [x] init_on_alloc=1 - slab 및 페이지 할당 삭제
- [x] randomize_kstack_offset=on - 시스템 호출 진입 시 커널 스택 오프셋 무작위화
- [x] IPv6 블랙리스트
- [x] ipv6.disable=1
- [x] noipv6
- [x] ipv6.autoconf=0
- [x] Modprobe 블랙리스트
- [x] 블루투스 블랙리스트
- [x] btsdio - 블루투스 SDIO 드라이버
- [x] btusb -
- [x] btintel - 인텔
- [x] btrtl - 리얼텍 블루투스
- [x] bt3c_cs - 3Com 블루투스 PCMCIA
- [x] btmrvl - 블루투스 드라이버 ver 1.0
- [x] btmrvl_sdio - BT-over-SDIO
- [x] btqca - 퀄컴 아테로스 계열
- [x] btbcm - 브로드컴
- [x] bluetooth_6lowpan - 블루투스 6LoWPAN
- [x] rfcomm - 블루투스 RFCOMM ver 1.11
- [x] bluecard_cs - Anycom BlueCard (LSE039/LSE041)
- [x] Apple 블랙리스트
- [x] appletalk
- [x] thunderbolt_net
- [x] hfs
- [x] hfsplus
- [x] appletouch
- [x] hid-apple
- [x] EFI 블랙리스트:
- [x] efivars
- [x] efivarfs
- [x] efi_pstore
- [x] NFS
- [x] nfsv2
- [x] nfsv3
- [x] nfsv4