Commit Graph

655 Commits

Author SHA1 Message Date
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
b7c52800f4 renamed: etc/sysctl.d/30_security-misc.conf -> usr/lib/sysctl.d/30_security-misc.conf
renamed:    etc/sysctl.d/30_security-misc_kexec-disable.conf -> usr/lib/sysctl.d/30_security-misc_kexec-disable.conf
renamed:    etc/sysctl.d/30_silent-kernel-printk.conf -> usr/lib/sysctl.d/30_silent-kernel-printk.conf
2023-10-25 17:28:43 -04:00
f0857fd560 Fix double mount issue for /var/log and /var/tmp
Mounting var with bind and mounting a subdirectory causes /var/tmp and /var/log bind mounted twice each. can be checked with lsblk. When we bind mount var only after having mounted the subdirectories, everything is mounted only one.
2023-10-23 15:33:05 +00:00
d2e8a6dad3 debugging 2023-10-22 19:21:51 -04:00
e7aafd64d4 refactoring 2023-10-22 19:16:12 -04:00
d521662d04 comment 2023-10-22 16:49:36 -04:00
0e80acf38d fix 2023-10-22 16:45:10 -04:00
5182d7502b improve remount-secure 2023-10-22 16:08:21 -04:00
a88c0a3ad2 fix 2023-10-22 15:44:30 -04:00
a7629b98cf fix 2023-10-22 15:40:49 -04:00