当用户进行身份验证以便以用户身份启动作业时,我使用 IBM 安全 API(QSYGENPT、QSYRMVPT 等)在 iSeries 系统上创建配置文件令牌。系统上可以创建 2,000,000 个此类令牌的固定限制,因此需要小心删除不再需要时创建的任何令牌。否则将构成关键系统资源的泄漏。
但是,我无法在系统上报告令牌的当前总数、列出由特定作业和/或用户创建的令牌或类似的东西,所以我无法验证我的程序没有泄漏令牌。
到目前为止,唯一的方法似乎是使用系统的审计日志条目并乏味地匹配令牌创建/删除审计条目。啊!
谁能提供更好的想法?