
पैरटसिक-आधारित सार्वजनिक कियोस्क के लिए KSPP-अनुशंसित सेटिंग्स, मॉड्यूल ब्लैकलिस्टिंग और प्रतिबंधित वातावरण कॉन्फ़िगरेशन लागू करने वाली व्यवस्थित Linux कर्नेल हार्डनिंग परियोजना।
हार्डन्ड कर्नेल
- [ ] 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 - स्लैब मर्जिंग अक्षम करें - (कई हीप ओवरफ्लो हमलों को और कठिन बनाता है)
- [x] init_on_alloc=1 - स्लैब और पेज आवंटन मिटाएँ
- [x] randomize_kstack_offset=on - सिसकॉल प्रवेश पर कर्नेल स्टैक ऑफसेट यादृच्छिक करें
- [x] IPv6 ब्लैकलिस्ट करें
- [x] ipv6.disable=1
- [x] noipv6
- [x] ipv6.autoconf=0
- [x] मॉडप्रोब ब्लैकलिस्टिंग
- [x] ब्लूटूथ ब्लैकलिस्टिंग
- [x] btsdio - ब्लूटूथ SDIO ड्राइवर
- [x] btusb -
- [x] btintel - Intel
- [x] btrtl - Realtek ब्लूटूथ
- [x] bt3c_cs - 3Com ब्लूटूथ PCMCIA
- [x] btmrvl - ब्लूटूथ ड्राइवर संस्करण 1.0
- [x] btmrvl_sdio - SDIO पर BT
- [x] btqca - Qualcomm Atheros परिवार
- [x] btbcm - Broadcom
- [x] bluetooth_6lowpan - ब्लूटूथ 6LoWPAN
- [x] rfcomm - ब्लूटूथ RFCOMM संस्करण 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