بخش اول
این مستند در دست تدوین است.
مقدمات و مفاهیم
GPG and Luks
-
-
- What is meaning of symmetric algorithm in computer science
- What is meaning of asymmetric algorithm in computer science
- What is OpenPGP or RFC4880
- What is PGP
- What is GPG
- What is GPG4Win
- What is meaning of gibberish in computer science
- What is RSA algorithm
- What is DSA algorithm
- What is ElGamal algorithm
- What is difference between RSA and ELgamal
- What is OpenSCAP
- What is data integrity
- What is meaning of Semantic Security in computer science
- What is the meaning of abstraction in computer science
- What is Cipher or Cypher
- What is Electronic Code Book or ECB
- What is Cipher Block Chaining or CBC
- What is Block Cipher
- What is Stream Cipher
- What is Block Device Encryption
- What is kernel device mapper
- What is Watermarking Attack
- What is dm-crypt
- What is luks
- loop-aes vs dm-crypt, which is better
- How to install gpg (GnuPG) in linux
- How to generate public and secret key in gpg
- Checking for existing GPG keys
- How to remove public and secret keys in gpg
- export and import keys in gpg
- Public key authentication in gpg
- How to encrypt files or folder using gpg
- How to decrypt encrypted file using gpg
- How to use digital signature in gpg
- How to encrypt file using multiple public key in gpg
- Encryption and Digital Signatures using GPG
- How to encrypt hard drive using cryptsetup luks
- Automount a luks encrypted volume on system start
- Add more keys to encrypted partition in luks
-
بخش دوم
مقدمات و مفاهیم
-
-
- What is SELinux
- What is Discretionary Access Control (DAC) in linux
- What is Mandatory access control (MAC) in Linux
- What is LSM in linux
- High-level overview of how LSM is integrated into the Linux kernel
- SELinux Operating Modes
- SELINUXTYPE variable
- What is command interpreter in computer science
- What is plan 9 in computer science
- What is RC or The Plan 9 Shell
- What is Nash or Nash shell
-
DAC and MAC
-
-
- Check kernel for SELinux support
- sestatus command for SELinux
- What is /selinux
- How to enable SELinux in CentOS 5.8
- How to change SELinux to permissive or enforcing without restart
- What is .autorelabel file in SELinux
- SELinux Contexts
- What is Access control list (ACL) in linux
- How do I know ACLs are supported on my file system
- How do I know ACLs are supported on my kernel
- SELinux Contexts for Users
- SELinux Contexts for Processes
- SELinux Contexts for file and directory
- Copy a file while preserving SELinux context on Linux
- How to disable SELinux for specific program or service
- How to create tar file or directory include SELinux
- How to create tar file or directory include SELinux context using star command
- What is /proc/cmdline in linux
- How to set parameter for kernel in CentOS 5
- sealert command in CentOS
-
بخش آخر
مباحث متفرقه
-
-
- Download Centos 5.8 ISO file
- Connect to CentOS 5.8 using SSH
- Add Network Interface for CentOS 5.8 in ESXi 6.7
- Fixing CentOS 5.8 Base repo
- Enable epel repository in CentOS 5.8
- Disable fastestmirror plugin for yum in CentOS 5.8
- How to enable SELinux in CentOS 5.8
- Check kernel for SELinux support
- sestatus command for SELinux
- What is /selinux
- How to enable user directory for Apache in CentOS 5.8
- SELinux Contexts for Users
- SELinux Contexts for Processes
- SELinux Contexts for file and directory
- Copy a file while preserving SELinux context on Linux
- How to disable SELinux for specific program or service
- How to create tar file or directory include SELinux context
- How to create tar file or directory include SELinux context using star command
- How to set parameter for kernel in CentOS 5
- sealert command in CentOS
-