Learn enterprise AIX security, hardening, compliance, trusted execution and vulnerability protection.
Security hardening is the process of securing an AIX operating system by reducing vulnerabilities, disabling unnecessary services, enforcing password policies and implementing compliance controls.
By default, AIX does not include antivirus software, therefore administrators must configure native AIX security features.
Security Goals: 1. Protect System Files 2. Restrict Unauthorized Access 3. Prevent Malware Execution 4. Monitor User Activity 5. Apply Security Patches 6. Maintain Compliance
TCB is a native AIX security architecture used to secure system administration. It provides Role Based Access Control (RBAC) and separates security duties.
isso = Information System Security Officer sa = System Administrator so = Security Officer
Each role has limited permissions to reduce misuse of privileged access.
isso Responsibilities: - Password Policies - Security Configuration - Audit Configuration - User Clearance
sa Responsibilities: - User Creation - Filesystem Management - Printer Configuration - Routine Administration
so Responsibilities: - System Shutdown - Backups - Error Logging - Workload Management
$ su - so $ swrole so $ shutdown -Fr
odmget -q attribute=TCB_STATE PdAt | \ sed 's/tcb_enabled/tcb_disabled/' | \ odmchange -o PdAt -q attribute=TCB_STATE
odmget -q attribute=TCB_STATE PdAt | \ sed 's/tcb_disabled/tcb_enabled/' | \ odmchange -o PdAt -q attribute=TCB_STATE
Trusted Execution protects AIX systems against malware and unauthorized file modifications.
It verifies binaries and scripts using the Trusted Signature Database (TSD).
trustchk -p TE=ON
trustchk -p CHKEXEC=ON
trustchk -p CHKSCRIPT=ON
trustchk -p STOP_UNTRUSTD=ON
Important TE Components: TSD = Trusted Signature Database trustchk = Integrity Verification Tool
aixpert is an AIX hardening utility used to apply predefined enterprise security policies.
low = Basic Security medium = Moderate Security high = Maximum Security
aixpert -l low aixpert -l medium aixpert -l high
aixpert -t
Password policies help prevent unauthorized access and brute-force attacks.
Important Password Controls: minage maxage minlen histsize maxexpired loginretries
lsuser -a minage maxage minlen histsize root
chuser minlen=12 histsize=5 maxage=8 root
SSH should be used instead of insecure remote access services like Telnet.
Secure SSH Configuration: PermitRootLogin no Protocol 2 MaxAuthTries 3 AllowUsers admin
stopsrc -s sshd startsrc -s sshd
Auditing records system activities for security monitoring and compliance.
Audit Records Include: - Login Attempts - Failed Access - File Modifications - Administrative Actions
audit start audit shutdown audit query
VAPT is performed to identify vulnerabilities and security weaknesses in enterprise systems.
VAPT Process: 1. Vulnerability Scan 2. Risk Analysis 3. Penetration Testing 4. Remediation 5. Compliance Verification
FLRTVC stands for Fix Level Recommendation Tool Vulnerability Checker.
It identifies missing security patches, unsupported filesets and HIPER vulnerabilities.
Common Checks: - Missing Security Fixes - End of Support Risks - Vulnerable Filesets - HIPER APARs