System SEcurity Flashcards

1
Q

Best practices for Kernel Security

A

Apply kernel security patches
implement kernel module signing
update /etc/syscrl.conf with secure configurations when possible
disable booting from external drives
set a grub bootloader password

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Best practices for app security

A

Update software apps regulary
remove unnecessary pacakges
disable unnecessary services (systemctl disable)
implement security best practices for common system services (apache, nginx, php etc)
setup dedicated users for services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

File System Security Best practices

A

Use separate partitions for suer files and system files
Use separate partitions for services
Utilize relevant mount options for security
Implement SELinux for apparmor
manage bash history
impelment instrusion detection with AIDE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Authentication and Authorization Security

A

Disable root login
Implement SSH key pairs
Enforce strong passwords
Enforce password expiration
Limit user permissions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly