Commit Graph

714 Commits

Author SHA1 Message Date
0d9e9780da formatting
https://github.com/Kicksecure/security-misc/issues/157
2023-12-25 09:37:14 -05:00
00f9ab4394 /dev devtmpfs
https://github.com/Kicksecure/security-misc/issues/157
2023-12-25 09:36:05 -05:00
55709b3aa0 /tmp tmpfs
https://github.com/Kicksecure/security-misc/issues/157
2023-12-25 09:30:57 -05:00
b0dd967611 usrmerge
https://github.com/Kicksecure/security-misc/issues/157
2023-12-25 09:28:08 -05:00
269fada14a combine bind lines
https://github.com/Kicksecure/security-misc/issues/157
2023-12-25 09:25:14 -05:00
f055fe5da2 Disable asynchronous I/O
io_uring creation is disabled for all processes. io_uring_setup always fails with -EPERM. Existing io_uring instances can still be used.
2023-12-15 08:33:36 +00:00
039de1dc9b add hardened fstab /usr/share/doc/security-misc/fstab-vm
to the documentation folder as an example

not directly used by security-misc

will later be used by Kicksecure VM build process

https://github.com/Kicksecure/security-misc/issues/157
2023-12-12 11:50:11 -05:00
5a73817a95 move to /usr/lib/issue.d/20_security-misc.issue
https://github.com/Kicksecure/security-misc/pull/167
2023-12-04 11:38:49 -05:00
dc04040cb3 typo 2023-12-04 10:36:48 -05:00
2634dbff2b shuffle 2023-12-04 10:36:21 -05:00
a1e00be0e0 update link 2023-11-06 16:58:23 -05:00
df5f3e8056 output 2023-11-06 16:36:22 -05:00
3bc831a1f7 lintian 2023-11-06 16:27:29 -05:00
ad010ef5b4 debugging 2023-11-05 17:52:44 -05:00
3130a39d8c set -e 2023-11-05 17:43:07 -05:00
36f3c30440 Merge pull request #148 from monsieuremre/module-loading-hardening
Harden the loading of new modules to the kernel after install
2023-11-05 17:41:56 -05:00
4219347f0a fix permission-hardener config parsing issue 2023-11-05 16:43:44 -05:00
e72f79236b refactoring 2023-11-05 16:41:41 -05:00
dea0d9a78a fix permission-hardener config parsing issue 2023-11-05 16:40:49 -05:00
017ae18ad7 fix permission-hardener config parsing issue 2023-11-05 16:39:10 -05:00
65e3c14643 fix permission-hardener config parsing issue 2023-11-05 16:35:11 -05:00
d4494fd3c3 disable remount-secure dracut modules
pending new systemd based implementation

https://github.com/Kicksecure/security-misc/pull/152
2023-11-05 15:27:09 -05:00
4a19fbae0b move permission-hardening to /usr/bin to make it more easily accessible 2023-11-05 15:13:01 -05:00
c75f80b29f lower verbosity of permission hardener
fixes https://github.com/Kicksecure/security-misc/issues/158
2023-11-05 15:09:29 -05:00
55ba5d4832 renamed: usr/lib/NetworkManager/conf.d/99_ipv6-privacy.conf -> usr/lib/NetworkManager/conf.d/80_ipv6-privacy.conf
renamed:    usr/lib/NetworkManager/conf.d/99_randomize-mac.conf -> usr/lib/NetworkManager/conf.d/80_randomize-mac.conf
renamed:    usr/lib/systemd/networkd.conf.d/99_ipv6-privacy-extensions.conf -> usr/lib/systemd/networkd.conf.d/80_ipv6-privacy-extensions.conf
2023-11-05 14:51:31 -05:00
5a75bcfb19 Merge pull request #145 from monsieuremre/wifi-and-bluetooth
Wifi and Bluetooth Patch | Security and Privacy
2023-11-05 14:49:00 -05:00
d9b5d770cf Merge pull request #150 from monsieuremre/sysreq
Disable SysRq by default
2023-11-05 14:31:26 -05:00
19eceaa810 more fix 2023-11-04 20:56:46 +00:00
d71ac03d96 comment 2023-11-03 10:36:15 -04:00
b85d48eb83 do not change default umask for root
since this causes permission issues in `/etc/`

https://github.com/Kicksecure/security-misc/pull/151
2023-11-03 10:31:59 -04:00
07540db90d Revert "Revert "set default umask to 027""
This reverts commit f8913ceb2e.
2023-11-03 09:45:12 -04:00
f8913ceb2e Revert "set default umask to 027"
This reverts commit cd216095eb.
2023-11-03 09:43:44 -04:00
cd216095eb set default umask to 027
using package libpam-umask

https://www.debian.org/doc/manuals/securing-debian-manual/ch04s11.en.html#id-1.5.14.19

https://github.com/Kicksecure/security-misc/pull/151
2023-11-03 09:12:24 -04:00
ac224b270a disable sysrq 2023-11-02 13:01:55 +00:00
9f063584c1 disable-kernel-module-loading 2023-11-02 10:28:41 +00:00
229032d691 Rename etc/systemd/networkd.conf.d/99_ipv6-privacy-extensions.conf to usr/lib/systemd/networkd.conf.d/99_ipv6-privacy-extensions.conf 2023-11-01 17:54:05 +00:00
1049298e7b Update and rename etc/NetworkManager/conf.d/99_randomize-mac.conf to usr/lib/NetworkManager/conf.d/99_randomize-mac.conf 2023-11-01 17:52:40 +00:00
76e684cc0a Update and rename etc/NetworkManager/conf.d/99_ipv6-privacy.conf to usr/lib/NetworkManager/conf.d/99_ipv6-privacy.conf 2023-11-01 17:51:27 +00:00
c975c3c0ff new lines 990-security-misc.conf
added new recommended hardening settings with comments
2023-10-27 11:07:53 +00:00
a330a9fd75 refactor permission-lockdown 2023-10-26 19:20:21 -04:00
8bf5ff82be Merge remote-tracking branch 'github-kicksecure/master' 2023-10-26 19:15:04 -04:00
1123d23114 remount-secure: disable debugging to save space in initrd 2023-10-26 18:45:07 -04:00
91c445244c actually we do it once indeed 2023-10-26 19:41:07 +00:00
88f396264c avoiding /etc/passwd 2023-10-26 19:35:59 +00:00
b5ba03247a readability 2023-10-26 19:31:25 +00:00
f487752ba1 not limiting ourselves. we do not do this not just once. 2023-10-26 19:30:58 +00:00
88cd5a905d strip unnecessary 2023-10-26 19:25:24 +00:00
d9f10c221a new permission-lockdown 2023-10-26 18:17:50 +00:00
e5d989af5a comment 2023-10-26 12:04:13 -04:00
6a22351d29 renamed: usr/lib/sysctl.d/30_security-misc.conf -> usr/lib/sysctl.d/990-security-misc.conf 2023-10-25 17:30:07 -04:00