Join our Newsletter — 33% off our NHI Course

How does AS/400 security work?

AS/400 security works through the IBM midrange platform’s user profiles, object permissions, menus and system controls. It limits access to programs, data and administration functions according to defined authorities and auditing settings. Practitioners should check default profiles, special authorities, remote access paths and audit logs for excessive privilege or misuse.

How AS/400 security is organised around authority and object control

AS/400 security is built around controlled authority, not just login access. The platform ties users to profiles, then uses object-level permissions, menus and system values to determine what each profile can see or do. That means security is enforced at the command, program, file and administration level, with auditing providing visibility into who used what and when.

In practice, this makes the security model closer to an integrated access-control system than a single authentication layer. A user may be validly signed on yet still be blocked from a program, database file or administrative task if the relevant authority is missing. The same model also means inherited permissions and special authorities can become more important than the visible menu structure.

Where AS/400 security usually fails in real environments

Most problems come from over-permissioned profiles, inherited authority that was never reviewed, and legacy defaults that outlast the original system design. Remote access paths, service users and administrative shortcuts can bypass the intent of the menu structure if they are treated as convenience mechanisms instead of controlled entry points.

Auditing matters because the platform can appear well structured while still being too permissive in practice. A profile with broad special authorities, shared credentials, or stale access to powerful commands can create a much larger blast radius than the visible application roles suggest. The security model is only as strong as the authority assignments and the discipline around their review.

For a control baseline, practitioners often map these concerns to a formal access-control and audit model such as NIST SP 800-53 Rev 5 Security and Privacy Controls, especially the access control, authentication and audit families that align with the same operational problems.

What practitioners should verify on an AS/400 today

Start by confirming which profiles still exist, which ones are privileged, and whether any default or dormant accounts remain active. Then check object permissions on high-value data and programs, especially where multiple groups or inherited authorities can silently expand access beyond the intended role design.

Remote administration and integration paths deserve the same scrutiny as interactive user access. If a system is exposed through network services, batch jobs or external interfaces, verify that those paths are using tightly scoped authorities rather than shared high-privilege profiles. Good AS/400 security depends on knowing not only who can sign on, but also what each path can execute once signed on.

Where audit evidence matters, align reviews to the exact events that show privilege use, authority failures and administrative changes. That gives you a factual record for troubleshooting and for spotting misuse that would otherwise look like ordinary system activity.

Risk and Threat Considerations

AS/400 environments often keep business-critical data and core operational functions in one place, so excessive privilege can have outsized impact. If a profile, service account or remote access path is too broad, an attacker or insider may be able to move from ordinary access to administration, data exfiltration or destructive change without needing a separate exploit.

Failure mechanism: Weak profile hygiene, broad special authorities and unmanaged remote access create a direct path from authentication to unauthorized program execution, file access or system change. That path is especially dangerous when authority is inherited through groups or default settings that are rarely revalidated.

Impact: The result can be unauthorized disclosure, altered business data, failed controls around change and audit, or full administrative compromise of a platform that often supports critical legacy workloads. Because the security model is authority-driven, one mistaken profile can affect many dependent applications at once.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 sets the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 AC-2 — Account Management AS/400 user profiles and privilege review map directly to account lifecycle control.
AC-6 — Least Privilege The question centers on limiting access to programs, data and admin functions by authority.
AU-2 — Event Logging Auditing settings are part of the described security model and are needed to detect misuse.
Recommendation — Review active profiles regularly and disable dormant or unnecessary accounts. Restrict profiles to the minimum authorities needed for their business role. Enable logging for authority changes, sensitive access and administrative actions.
ISO/IEC 27001:2022 A.5.15 — Access control AS/400 security is fundamentally an access-control model over users, objects and administration.
A.8.15 — Logging Audit logs are central to verifying use and misuse of AS/400 authorities.
Recommendation — Define and enforce access rules for profiles, objects and privileged functions. Collect and review logs for privilege use and access anomalies.

Practitioner Guidance

What to verify: Review the most privileged profiles first, then trace where those authorities are inherited, shared or reused. The fastest way to reduce risk is to identify the few accounts whose authority would matter most if they were misused.

Common mistake: Treating menu restrictions as if they were the full security boundary. On AS/400, object authority and special privileges can override the apparent user interface path, so a clean menu does not prove a clean access model.

What good looks like: Privileged access is rare, named, reviewable and backed by audit evidence, while remote access paths use the least authority needed for the function they support. If you cannot explain why a profile needs broad access, it is probably carrying more privilege than the business needs.

Practitioner takeaway: AS/400 security works well when authority is kept explicit, reviewable and narrowly assigned, but it weakens quickly when inherited permissions and legacy exceptions are left to accumulate.