Skip to content

Commit

Permalink
Merge pull request ComplianceAsCode#12493 from Xeicker/ism_profile_ol8
Browse files Browse the repository at this point in the history
Add Ism profile for ol8
  • Loading branch information
Mab879 authored Oct 14, 2024
2 parents c0620cf + 508fd6e commit fd65daf
Show file tree
Hide file tree
Showing 2 changed files with 59 additions and 3 deletions.
3 changes: 0 additions & 3 deletions products/ol8/profiles/e8.profile
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,11 @@ selections:
- package_talk-server_removed
- package_xinetd_removed
- service_xinetd_disabled
- package_ypbind_removed
- package_telnet_removed
- service_telnet_disabled
- package_telnet-server_removed
- package_rsh_removed
- package_rsh-server_removed
- service_zebra_disabled
- package_quagga_removed
- service_avahi-daemon_disabled
- package_squid_removed
- service_squid_disabled
Expand Down
59 changes: 59 additions & 0 deletions products/ol8/profiles/ism_o.profile
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
documentation_complete: true

reference: https://www.cyber.gov.au/ism

title: 'Australian Cyber Security Centre (ACSC) ISM Official'

description: |-
This profile contains configuration checks for Oracle Linux 8
that align to the Australian Cyber Security Centre (ACSC) Information Security Manual (ISM).

The ISM uses a risk-based approach to cyber security. This profile provides a guide to aligning
Oracle Linux security controls with the ISM, which can be used to select controls
specific to an organisation's security posture and risk profile.

A copy of the ISM can be found at the ACSC website:

https://www.cyber.gov.au/ism

extends: e8

selections:
- ism_o:all:top_secret

# Setting any nondefault, so a specific driver is expected
# using the same as in STIG
- var_smartcard_drivers=cac

# ISM 1386
# Configuration not available in OL9
- "!force_opensc_card_drivers"

# ISM 0418,1055,1402
# Rule is for authconfig not used in OL8 and above
- "!enable_ldap_client"

# ISM 0988,1405
# Always use chronyd
- "!service_chronyd_or_ntpd_enabled"

# ISM 0421,0422,0431,0974,1173,1401,1504,1505,1546,1557,1558,1559,1560,1561
# pam_tally2 is not available in OL8
- "!accounts_passwords_pam_tally2_deny_root"
- "!accounts_passwords_pam_tally2_unlock_time"

# ISM 0582,0846
# These rules are not implemented in OL
- "!audit_access_failed_aarch64"
- "!audit_access_failed_ppc64le"
- "!audit_access_success_aarch64"
- "!audit_access_success_ppc64le"

# Doesn't cover the expected requirement
# 1319 "Static addressing is not used..."
- "!network_ipv6_static_address"

# ISM 1467,1483,1493
# Packages not available in OL
- "!package_libdnf-plugin-subscription-manager_installed"
- "!package_subscription-manager_installed"

0 comments on commit fd65daf

Please sign in to comment.