Start Here

AS/400 and IBM i Security Guide

Start with the controls that decide who can reach the system and what they can do. The six-step security work order below carries that job from the system foundation through detection, identity, and recovery.

Go to the six-step security work order

AS/400 Security Best Practices in Working Order

A long best-practice list can make every gap look equal. It is not. A missing review date matters, but it does not carry the same exposure as a powerful default password or open ODBC access. The sequence below starts with the controls that can change the outcome fastest.

  1. Confirm the security foundation

    Check QSECURITY first. Level 40 is the practical floor for modern production work, with level 50 available when application compatibility has been proven.

  2. Remove easy identity failures

    Find default passwords, dormant profiles, shared powerful accounts, and profiles nobody can still explain.

  3. Reduce standing authority

    Inventory *ALLOBJ, *SECADM, group inheritance, adopted authority, and broad *PUBLIC access before adding another product.

  4. Control every network entrance

    FTP, ODBC, JDBC, DDM, and remote command need tested exit-point rules and enforced encrypted transport.

  5. Turn evidence into detection

    Configure QAUDJRN for the events that matter, then give a named person useful alerts and a review schedule.

  6. Add stronger identity and data protection

    Extend MFA beyond 5250, encrypt the real data copies, and prove that protected backups can still be restored.

The Control Map

Where each security job belongs

Security jobNative IBM i starting pointWhat good looks like
System securityQSECURITY and related system valuesA tested level 40 or 50 baseline with documented exceptions
IdentityUser profiles, password values, group profilesNo default or orphaned powerful profile and no unexplained shared access
AuthorityObject authority, authorization lists, adopted authorityAccess follows job need and broad *PUBLIC authority is tested down
Network accessHost servers, DCM, exit-point interfacesEach active service has an owner, enforced rules, and encrypted transport
DetectionQAUDJRN and object journalingEvents are collected, normalized, reviewed, and tied to response
RecoverySave operations, BRMS, storage controlsProtected copies are isolated from production access and restored in a real test

Best Practices That Hold Up on a Real System

Prove before changing

Use authority collection, current reports, and observed traffic so cleanup does not become an outage.

Separate people from permanent power

Use adopted or temporary authority where possible so a human profile does not carry broad access all day.

Treat the network as the front door

A menu restriction is only a partial control when database drivers and file-transfer services reach the same data.

Give every control an owner

A journal, alert, certificate, exception, or restore plan without a named owner will drift quietly.

Advice That Creates False Comfort

Renaming QSECOFR can slow down a guess, but it does not reduce the authority held by the replacement profile. A limited initial menu can shape a 5250 session, but it does not govern ODBC or FTP. An annual review can document a year of drift without catching it when it happens.

Use those measures only for the small job they actually do. Put structural control around powerful profiles, network services, authority, journal review, and recovery copies instead of asking a cosmetic change to carry the whole system.

You can start without buying anything. The fastest early work is configuration, inventory, ownership, and cleanup. Software earns its place when it provides enforceable exit-point control, MFA, useful audit reporting, encryption management, or continuous monitoring that the native pieces do not deliver alone.

More From the AS/400 and IBM i Research Network