jt-ipam 本身不是一張認證,用了它也不代表通過 ISO/IEC 27001:2022 或 ISO/IEC 42001:2023。這份文件分兩部分:jt-ipam 已經做到、可以拿來當佐證的控制(每一項都附上可以自行驗證的測試或設定位置),以及導入組織使用 jt-ipam 之後要自己負責的事。jt-ipam is not a certification, and using it does not mean passing ISO/IEC 27001:2022 or ISO/IEC 42001:2023. This document has two parts: the controls jt-ipam already implements and that can serve as evidence (each with a test or setting you can check yourself), and what the adopting organisation is responsible for after deploying jt-ipam.jt-ipam 自体は認証ではなく、使用したからといって ISO/IEC 27001:2022 や ISO/IEC 42001:2023 に適合するわけではありません。この文書は 2 部構成です。jt-ipam がすでに実装し、根拠として使える管理策(それぞれ自分で確認できるテストや設定の場所付き)と、導入組織が jt-ipam を使った後に自ら責任を持つことです。
這裡只列出目前程式確實具備的功能,依 1.0.6 撰寫,之後的變動以 CHANGELOG 為準。正式盤點時請固定版本或 commit,並在自己的環境實際驗收。Only capabilities the code actually has are listed. It was written for 1.0.6; later changes are in the CHANGELOG. For a formal assessment, pin a version or commit and verify in your own environment.現在のコードに実際にある機能だけを記載しています。1.0.6 に基づいて作成しており、以降の変更は CHANGELOG を参照してください。正式な棚卸しではバージョンまたは commit を固定し、自社環境で実際に検証してください。
IPAM 資料、稽核記錄與整合系統的帳號密碼都存在你自己的伺服器上,不需要任何雲端服務也能完整運作;啟用下圖標成「選用」的項目時,相關資料才會送到管理員設定的服務。IPAM data, audit records and the credentials of integrated systems all stay on your own server, and jt-ipam works fully without any cloud service. Data only goes to a service the administrator sets up when an item marked optional below is turned on.IPAM のデータ、監査記録、連携システムの認証情報はすべて自社サーバーに保存され、クラウドサービスなしで完全に動作します。下図で「任意」とある項目を有効にした場合のみ、関連データが管理者の設定したサービスへ送られます。
版本檢查與 RDAP 查詢只在按下按鈕時才連到外部(GitHub、RIPE、APNIC);安裝與升級時會從作業系統套件庫、PyPI、npm 與 GitHub 下載程式。The version check and RDAP lookups only go out when you press their button (GitHub, RIPE, APNIC); installing and upgrading download software from the OS package repositories, PyPI, npm and GitHub.バージョン確認と RDAP 照会はボタンを押したときのみ外部(GitHub、RIPE、APNIC)へ接続します。インストールとアップグレードでは OS のパッケージリポジトリ、PyPI、npm、GitHub からソフトウェアを取得します。
| 資料Dataデータ | 存在哪裡、留多久Where it is kept, and for how long保存場所と保存期間 |
|---|---|
| IPAM 資料(區段、子網路、IP、裝置、機櫃、整合同步來的資料)IPAM data (sections, subnets, IPs, devices, racks, data synced from integrations)IPAM データ(セクション、サブネット、IP、機器、ラック、連携から同期したデータ) | PostgreSQL(預設資料庫 jt_ipam),保留到刪除為止PostgreSQL (database jt_ipam by default), kept until deletedPostgreSQL(既定のデータベース jt_ipam)。削除するまで保持 |
| 稽核記錄Audit records監査記録 | PostgreSQL;資料庫層只能新增,不能修改、刪除或清空,以雜湊鏈串接,每 5 分鐘驗證並錨定到 /var/lib/jt-ipam/audit-anchors.jsonl 與 journald。不會自動清除;長期留存建議另外轉送 SIEMPostgreSQL; the database only allows inserts (no update, delete or truncate), records are hash-chained, verified every 5 minutes and anchored to /var/lib/jt-ipam/audit-anchors.jsonl and journald. Never purged automatically; forward them to a SIEM for long-term retentionPostgreSQL。データベース層で追加のみ許可(更新、削除、全削除は不可)、ハッシュチェーンで連結し、5 分ごとに検証して /var/lib/jt-ipam/audit-anchors.jsonl と journald に記録。自動削除なし。長期保存は SIEM への転送を推奨 |
| IP 異動記錄、上線歷程IP change log, liveness historyIP 変更履歴、稼働履歴 | PostgreSQL,保留到刪除為止(「淡化天數」只影響畫面上的顯示)PostgreSQL, kept until deleted (the dimming setting only affects the display)PostgreSQL。削除するまで保持(淡色表示の日数は画面表示のみに影響) |
| ARP 表、交換器 MAC 表ARP tables, switch MAC tablesARP テーブル、スイッチの MAC テーブル | ARP 預設 30 天、MAC 表預設 365 天(ARP_RETENTION_DAYS、FDB_RETENTION_DAYS,0 表示永久保留)ARP 30 days and MAC tables 365 days by default (ARP_RETENTION_DAYS, FDB_RETENTION_DAYS; 0 keeps them forever)ARP は既定 30 日、MAC テーブルは既定 365 日(ARP_RETENTION_DAYS、FDB_RETENTION_DAYS。0 で無期限) |
| 未納管位址的觀測、外部 DNS 解析變化、掃描代理負載Unmanaged-address sightings, external DNS changes, scan agent load未管理アドレスの観測、外部 DNS の変化、スキャンエージェントの負荷 | 分別保留 30 天、90 天、7 天Kept 30, 90 and 7 days respectivelyそれぞれ 30 日、90 日、7 日保持 |
| AI 對話歷程AI chat historyAI チャット履歴 | PostgreSQL,預設 90 天(可調整,0 表示永久保留),也可以手動清除PostgreSQL, 90 days by default (adjustable; 0 keeps it forever), can also be cleared by handPostgreSQL。既定 90 日(変更可、0 で無期限)。手動でも削除可能 |
| IP 變更評估IP change assessmentsIP 変更評価 | 結案、取消或封存的計畫保留 180 天;失敗或取消的執行保留 30 天,清除時寫入稽核記錄Closed, cancelled or archived plans 180 days; failed or cancelled runs 30 days; each purge is audited完了、取消、アーカイブ済みの計画は 180 日、失敗または取消の実行は 30 日。削除は監査記録に残る |
| 整合系統的帳號密碼與金鑰Integration credentials and keys連携システムの認証情報と鍵 | PostgreSQL,以 AES-256-GCM 加密,金鑰在 /etc/jt-ipam/backend.env;API 權杖只存雜湊PostgreSQL, encrypted with AES-256-GCM; the key is in /etc/jt-ipam/backend.env. API tokens are stored only as hashesPostgreSQL に AES-256-GCM で暗号化して保存。鍵は /etc/jt-ipam/backend.env。API トークンはハッシュのみ保存 |
| 登入工作階段Sign-in sessionsログインセッション | PostgreSQL(伺服器端),存取權杖 15 分鐘、工作階段 14 天;Redis 只放限流計數與主控台的單次票證(30 至 60 秒)PostgreSQL (server side): access tokens 15 minutes, sessions 14 days. Redis only holds rate-limit counters and single-use console tickets (30 to 60 seconds)PostgreSQL(サーバー側)。アクセストークン 15 分、セッション 14 日。Redis にはレート制限のカウンターとコンソールの使い捨てチケット(30 から 60 秒)のみ |
| 主控台連線(SSH、SFTP、RDP、VNC 等)Console connections (SSH, SFTP, RDP, VNC and others)コンソール接続(SSH、SFTP、RDP、VNC など) | 不錄影、不側錄按鍵;連線的開啟與結束、SFTP 每個檔案操作(路徑、大小)寫入稽核記錄;上傳的檔案直接寫到目標主機,不留在 jt-ipamScreens and keystrokes are not recorded; session open and close and every SFTP file operation (path, size) go into the audit records. Uploaded files are written straight to the target host, not kept on jt-ipam画面とキー入力は記録しない。接続の開始と終了、SFTP の各ファイル操作(パス、サイズ)は監査記録に残る。アップロードしたファイルは対象ホストへ直接書き込み、jt-ipam には残らない |
| 平面圖等上傳的檔案Uploaded files such as floor plansフロアマップなどのアップロードファイル | /var/lib/jt-ipam/uploads,保留到刪除為止/var/lib/jt-ipam/uploads, kept until deleted/var/lib/jt-ipam/uploads。削除するまで保持 |
| 系統匯出檔System export filesシステムのエクスポートファイル | 以密碼加密(scrypt、AES-256-GCM),暫存在 /var/lib/jt-ipam/transfer,超過 48 小時的在下次匯出或匯入時刪除Password-encrypted (scrypt, AES-256-GCM), spooled in /var/lib/jt-ipam/transfer; files older than 48 hours are removed at the next export or importパスワードで暗号化(scrypt、AES-256-GCM)し /var/lib/jt-ipam/transfer に一時保存。48 時間を過ぎたものは次回のエクスポートまたはインポート時に削除 |
| 每日備份Daily backups日次バックアップ | /var/backups/jt-ipam,每天 03:30,保留 14 天;內容是資料庫、backend.env、TLS 憑證與上傳的檔案。在系統設定填了備份密碼才會加密(.jtbak),沒填是明文,要另外保護/var/backups/jt-ipam, daily at 03:30, kept 14 days; contains the database, backend.env, TLS certificates and uploaded files. Encrypted (.jtbak) only when a backup passphrase is set in system settings; otherwise plain, so protect it separately/var/backups/jt-ipam。毎日 03:30、14 日保持。データベース、backend.env、TLS 証明書、アップロードファイルを含む。システム設定でバックアップのパスワードを設定した場合のみ暗号化(.jtbak)、未設定なら平文のため別途保護が必要 |
| 面向Area項目 | 對應控制項Related controls関連する管理策 | jt-ipam 的做法What jt-ipam doesjt-ipam の実装 |
|---|---|---|
| 登入、雙因素驗證與工作階段Sign-in, two-factor authentication and sessionsログイン・二要素認証・セッション 登入、雙因素驗證與工作階段Sign-in, two-factor authentication and sessionsログイン・二要素認証・セッション 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.5.16 A.5.17 A.8.5 |
|
| 物件權限與跨單位隔離Object permissions and tenant isolationオブジェクト権限と組織間の分離 物件權限與跨單位隔離Object permissions and tenant isolationオブジェクト権限と組織間の分離 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.5.15 A.5.18 A.8.2 A.8.3 |
|
| API 權杖與 MCPAPI tokens and MCPAPI トークンと MCP API 權杖與 MCPAPI tokens and MCPAPI トークンと MCP 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.5.17 A.8.3 A.8.5 |
|
| 機密資料加密Secrets at rest機密情報の暗号化 機密資料加密Secrets at rest機密情報の暗号化 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.5.17 A.8.24 |
|
| 傳輸加密Encryption in transit通信の暗号化 傳輸加密Encryption in transit通信の暗号化 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.5.14 A.8.24 |
|
| 出站連線防護Outbound connection protection外向き接続の保護 出站連線防護Outbound connection protection外向き接続の保護 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.8.20 A.8.26 |
|
| 稽核記錄Audit trail監査ログ 稽核記錄Audit trail監査ログ 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.5.28 A.5.33 A.8.15 A.8.16 |
|
| 遠端主控台Remote consoleリモートコンソール 遠端主控台Remote consoleリモートコンソール 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.5.15 A.5.18 A.8.2 |
|
| 憑證與私鑰派送Certificates and private keys証明書と秘密鍵の配布 憑證與私鑰派送Certificates and private keys証明書と秘密鍵の配布 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.8.3 A.8.24 |
|
| 掃描代理Scan agentsスキャンエージェント 掃描代理Scan agentsスキャンエージェント 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.5.16 A.8.3 |
|
| 資料來源與時間Data provenanceデータの出所と時刻 資料來源與時間Data provenanceデータの出所と時刻 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.5.9 A.8.9 |
|
| 匯出與對外嵌入Exports and embeddingエクスポートと外部埋め込み 匯出與對外嵌入Exports and embeddingエクスポートと外部埋め込み 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.5.14 A.8.3 |
|
| 備份與還原Backup and restoreバックアップと復元 備份與還原Backup and restoreバックアップと復元 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.8.13 A.8.24 |
|
| 安全開發與弱點管理Secure development and vulnerability managementセキュアな開発と脆弱性管理 安全開發與弱點管理Secure development and vulnerability managementセキュアな開発と脆弱性管理 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.8.8 A.8.25 A.8.28 A.8.29 |
|
編號依 ISO/IEC 27001:2022 附錄 A(與 ISO/IEC 27002:2022 相同),不帶 A. 的是本文條文;中文與日文名稱為參考譯名,以標準原文為準。jt-ipam 提供的是技術面的佐證,控制項是否達成由導入組織依風險評鑑與適用性聲明判定。附錄 A 共 93 項,jt-ipam 能提供佐證的有 22 項;下表另列出「導入組織要做的事」對應的條文與控制項,表中沒有的控制項由導入組織以其他方式處理。Numbers follow ISO/IEC 27001:2022 Annex A (the same as ISO/IEC 27002:2022); numbers without A. are clauses of the main text. jt-ipam provides technical evidence; whether a control is met is decided by the adopting organisation through its risk assessment and statement of applicability. Annex A has 93 controls; jt-ipam provides evidence for 22 of them. The table also lists the clauses and controls behind the organisation's responsibilities further down; controls not in the table are handled by the organisation by other means.番号は ISO/IEC 27001:2022 附属書 A(ISO/IEC 27002:2022 と同じ)に従い、A. の付かない番号は本文の箇条です。日本語と中国語の名称は参考訳で、規格の原文が優先します。jt-ipam が示すのは技術面の根拠で、管理策を満たすかどうかは導入組織がリスクアセスメントと適用宣言書に基づいて判断します。附属書 A の 93 項目のうち、jt-ipam が根拠を示せるのは 22 項目です。下表には「導入組織が責任を持つこと」に対応する箇条と管理策も載せており、表にない管理策は導入組織が別の方法で対応します。
| 編號No.番号 | 名稱Title名称 | jt-ipam 提供佐證的面向Where jt-ipam provides evidencejt-ipam が根拠を示す項目 | 導入組織要做的事What the organisation does導入組織が行うこと |
|---|---|---|---|
| 6.1.2 | 資訊安全風險評鑑Information security risk assessment情報セキュリティリスクアセスメント | 管理制度Management systemマネジメントシステム | |
| 6.1.3 | 資訊安全風險處理(含適用性聲明)Information security risk treatment (including the statement of applicability)情報セキュリティリスク対応(適用宣言書を含む) | 管理制度Management systemマネジメントシステム | |
| 7.2 | 適任性Competence力量 | 管理制度Management systemマネジメントシステム | |
| 7.3 | 認知Awareness認識 | 管理制度Management systemマネジメントシステム | |
| 9.2 | 內部稽核Internal audit内部監査 | 管理制度Management systemマネジメントシステム | |
| 9.3 | 管理階層審查Management reviewマネジメントレビュー | 管理制度Management systemマネジメントシステム | |
| A.5.9 | 資訊及其他相關聯資產之清冊Inventory of information and other associated assets情報及びその他の関連資産の目録 | 資料來源與時間Data provenanceデータの出所と時刻 | |
| A.5.14 | 資訊傳送Information transfer情報転送 | 傳輸加密、匯出與對外嵌入Encryption in transit, Exports and embedding通信の暗号化、エクスポートと外部埋め込み | |
| A.5.15 | 存取控制Access controlアクセス制御 | 物件權限與跨單位隔離、遠端主控台Object permissions and tenant isolation, Remote consoleオブジェクト権限と組織間の分離、リモートコンソール | |
| A.5.16 | 身分管理Identity management識別情報の管理 | 登入、雙因素驗證與工作階段、掃描代理Sign-in, two-factor authentication and sessions, Scan agentsログイン・二要素認証・セッション、スキャンエージェント | |
| A.5.17 | 鑑別資訊Authentication information認証情報 | 登入、雙因素驗證與工作階段、API 權杖與 MCP、機密資料加密Sign-in, two-factor authentication and sessions, API tokens and MCP, Secrets at restログイン・二要素認証・セッション、API トークンと MCP、機密情報の暗号化 | 帳號、整合帳號Accounts, Integration accountsアカウント、連携用アカウント |
| A.5.18 | 存取權限Access rightsアクセス権 | 物件權限與跨單位隔離、遠端主控台Object permissions and tenant isolation, Remote consoleオブジェクト権限と組織間の分離、リモートコンソール | 離職、調職、存取審查、掃描代理與憑證代理Leavers, Movers, Access reviews, Scan and certificate agents退職、異動、アクセスレビュー、スキャンエージェントと証明書エージェント |
| A.5.28 | 證據之蒐集Collection of evidence証拠の収集 | 稽核記錄Audit trail監査ログ | 稽核證據Audit evidence監査の証拠 |
| A.5.30 | 營運持續之 ICT 備妥性ICT readiness for business continuity事業継続のための ICT の備え | 金鑰與備份Keys and backups鍵とバックアップ | |
| A.5.33 | 紀錄之保護Protection of records記録の保護 | 稽核記錄Audit trail監査ログ | |
| A.6.5 | 聘用終止或變更後之責任Responsibilities after termination or change of employment雇用の終了又は変更後の責任 | 離職、調職Leavers, Movers退職、異動 | |
| A.8.2 | 特殊存取權限Privileged access rights特権的アクセス権 | 物件權限與跨單位隔離、遠端主控台Object permissions and tenant isolation, Remote consoleオブジェクト権限と組織間の分離、リモートコンソール | 存取審查、整合帳號Access reviews, Integration accountsアクセスレビュー、連携用アカウント |
| A.8.3 | 資訊存取限制Information access restriction情報へのアクセス制限 | 物件權限與跨單位隔離、API 權杖與 MCP、憑證與私鑰派送、掃描代理、匯出與對外嵌入Object permissions and tenant isolation, API tokens and MCP, Certificates and private keys, Scan agents, Exports and embeddingオブジェクト権限と組織間の分離、API トークンと MCP、証明書と秘密鍵の配布、スキャンエージェント、エクスポートと外部埋め込み | |
| A.8.5 | 安全鑑別Secure authenticationセキュリティを保った認証 | 登入、雙因素驗證與工作階段、API 權杖與 MCPSign-in, two-factor authentication and sessions, API tokens and MCPログイン・二要素認証・セッション、API トークンと MCP | 帳號Accountsアカウント |
| A.8.8 | 技術脆弱性之管理Management of technical vulnerabilities技術的ぜい弱性の管理 | 安全開發與弱點管理Secure development and vulnerability managementセキュアな開発と脆弱性管理 | 更新Updates更新 |
| A.8.9 | 組態管理Configuration management構成管理 | 資料來源與時間Data provenanceデータの出所と時刻 | |
| A.8.13 | 資訊備份Information backup情報のバックアップ | 備份與還原Backup and restoreバックアップと復元 | 金鑰與備份Keys and backups鍵とバックアップ |
| A.8.15 | 存錄(日誌)Loggingログ取得 | 稽核記錄Audit trail監査ログ | 稽核證據Audit evidence監査の証拠 |
| A.8.16 | 監視活動Monitoring activities監視活動 | 稽核記錄Audit trail監査ログ | |
| A.8.20 | 網路安全Networks securityネットワークセキュリティ | 出站連線防護Outbound connection protection外向き接続の保護 | 網路Networkネットワーク |
| A.8.22 | 網路區隔Segregation of networksネットワークの分離 | 網路Networkネットワーク | |
| A.8.24 | 密碼技術之使用Use of cryptography暗号の利用 | 機密資料加密、傳輸加密、憑證與私鑰派送、備份與還原Secrets at rest, Encryption in transit, Certificates and private keys, Backup and restore機密情報の暗号化、通信の暗号化、証明書と秘密鍵の配布、バックアップと復元 | |
| A.8.25 | 安全開發生命週期Secure development life cycleセキュリティに配慮した開発のライフサイクル | 安全開發與弱點管理Secure development and vulnerability managementセキュアな開発と脆弱性管理 | |
| A.8.26 | 應用程式安全要求事項Application security requirementsアプリケーションのセキュリティの要求事項 | 出站連線防護Outbound connection protection外向き接続の保護 | |
| A.8.28 | 安全程式設計Secure codingセキュリティに配慮したコーディング | 安全開發與弱點管理Secure development and vulnerability managementセキュアな開発と脆弱性管理 | |
| A.8.29 | 開發及驗收中之安全測試Security testing in development and acceptance開発及び受入れにおけるセキュリティ試験 | 安全開發與弱點管理Secure development and vulnerability managementセキュアな開発と脆弱性管理 | |
| A.8.32 | 變更管理Change management変更管理 | 更新Updates更新 |
| AI 功能AI featureAI 機能 | 用途Purpose用途 | 預設Default既定 |
|---|---|---|
| AI 對話AI chatAI チャット | 用自然語言查詢 IPAM,模型透過工具取得資料Query the IPAM in natural language; the model reads data through tools自然言語で IPAM を照会し、モデルはツールでデータを取得 | 啟用 LLM 後可用Available once the LLM is enabledLLM を有効にすると利用可 |
| 語意搜尋Semantic searchセマンティック検索 | 以嵌入模型做相似度搜尋Similarity search with an embedding model埋め込みモデルによる類似検索 | 啟用 LLM 後可用Available once the LLM is enabledLLM を有効にすると利用可 |
| IP 調查判讀、IP 研判卡IP investigation narrative, IP triage cardIP 調査の解説・IP トリアージカード | 把已查到的事實整理成說明Turn facts already collected into an explanation収集済みの事実を説明にまとめる | 啟用 LLM 後可用Available once the LLM is enabledLLM を有効にすると利用可 |
| 防火牆規則異動判讀Firewall rule change reviewファイアウォールルール変更の解説 | 解釋程式比對出的規則差異Explain the rule differences found by the programプログラムが比較したルールの差分を解説 | 啟用 LLM 後可用Available once the LLM is enabledLLM を有効にすると利用可 |
| IP 變更評估的 AI 建議AI suggestions in IP change assessmentIP 変更評価の AI 提案 | 依評估結果提出待辦建議Suggest to-dos from the assessment result評価結果から作業項目を提案 | 啟用 LLM 後可用Available once the LLM is enabledLLM を有効にすると利用可 |
| AI 巡檢AI reviewAI 点検 | 排程檢視資料並列出發現Review data on a schedule and list findingsスケジュールでデータを確認し発見事項を一覧化 | 關閉Off無効 |
| 外部 MCPExternal MCP外部 MCP | 讓外部 AI 用戶端呼叫 jt-ipam 的工具Let external AI clients call jt-ipam tools外部の AI クライアントが jt-ipam のツールを呼び出す | 關閉Off無効 |
模型端點可以是自架的 Ollama,或 OpenAI 相容的 API(由管理員選擇)。LLM 未啟用時,jt-ipam 不會主動呼叫模型;AI 巡檢另有開關。外部 MCP 不受 LLM 開關影響:外部 AI 用戶端用的是它自己的模型,由「對外提供 MCP」開關與權杖、MCP 金鑰控制。異常偵測、規則異動偵測與 IP 變更評估的結果由程式查詢算出,不是模型產生的。預期用途是查詢與說明 IPAM 資料、整理已經查到的事實;AI 的回答與判讀是輔助,不是決定,會異動資料的動作一律要人確認。The model endpoint can be a self-hosted Ollama or an OpenAI-compatible API (chosen by an admin). While the LLM is disabled, jt-ipam makes no model requests of its own; AI review has its own switch. External MCP is not affected by the LLM switch: external AI clients use their own models, and access is controlled by the Expose MCP switch, tokens and the MCP key. The results of anomaly detection, rule change detection and IP change assessment are computed by queries, not produced by a model. The intended use is querying and explaining IPAM data and summarising facts already collected; AI answers and narratives assist people and do not make decisions, and every action that changes data needs a person to confirm.モデルのエンドポイントは自前の Ollama か OpenAI 互換 API(管理者が選択)です。LLM が無効の間、jt-ipam から能動的にモデルを呼び出すことはありません。AI 点検には個別のスイッチがあります。外部 MCP は LLM のスイッチの影響を受けません。外部の AI クライアントは自身のモデルを使い、アクセスは「MCP を外部に公開する」スイッチとトークン・MCP キーで制御します。異常検出・ルール変更検出・IP 変更評価の結果はプログラムの照会で算出され、モデルが生成したものではありません。意図した用途は IPAM のデータの照会と説明、収集済みの事実の整理です。AI の回答や解説は判断の補助であって決定ではなく、データを変更する操作には必ず人の確認が必要です。
| 面向Area項目 | 對應控制項Related controls関連する管理策 | jt-ipam 的做法What jt-ipam doesjt-ipam の実装 |
|---|---|---|
| AI 權限一致Consistent AI permissionsAI の権限の一貫性 AI 權限一致Consistent AI permissionsAI の権限の一貫性 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.9.2 |
|
| 異動要人確認Changes need a person to confirm変更には人の確認が必要 異動要人確認Changes need a person to confirm変更には人の確認が必要 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.9.2 |
|
| 查詢範圍與筆數Scope and counts照会範囲と件数 查詢範圍與筆數Scope and counts照会範囲と件数 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.7.4 A.8.2 |
|
| AI 讀到的資料品質Quality of the data AI readsAI が読むデータの品質 AI 讀到的資料品質Quality of the data AI readsAI が読むデータの品質 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.7.4 |
|
| 答案查證Answer checking回答の検証 答案查證Answer checking回答の検証 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.6.2.6 A.8.2 |
|
| AI 事件記錄AI event recordsAI のイベント記録 AI 事件記錄AI event recordsAI のイベント記録 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.4.2 A.6.2.8 |
|
| 提示詞注入Prompt injectionプロンプトインジェクション 提示詞注入Prompt injectionプロンプトインジェクション 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.6.2.2 A.6.2.4 |
|
| 事實與 AI 敘述分開Facts kept apart from AI narrative事実と AI の説明を分ける 事實與 AI 敘述分開Facts kept apart from AI narrative事実と AI の説明を分ける 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.8.2 A.9.4 |
|
| 變更評估的人工審核Human review of change assessments変更評価の人によるレビュー 變更評估的人工審核Human review of change assessments変更評価の人によるレビュー 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.9.2 |
|
| 停用Switching off停止 停用Switching off停止 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A.6.2.6 A.9.2 |
|
編號依 ISO/IEC 42001:2023 附錄 A,不帶 A. 的是本文條文;中文與日文名稱為參考譯名,以標準原文為準。附錄 A 共 38 項,jt-ipam 能提供佐證的有 9 項;下表另列出「導入組織要做的事」對應的條文與控制項。Numbers follow ISO/IEC 42001:2023 Annex A; numbers without A. are clauses of the main text. Annex A has 38 controls; jt-ipam provides evidence for 9 of them. The table also lists the clauses and controls behind the organisation's responsibilities further down.番号は ISO/IEC 42001:2023 附属書 A に従い、A. の付かない番号は本文の箇条です。日本語と中国語の名称は参考訳で、規格の原文が優先します。附属書 A の 38 項目のうち、jt-ipam が根拠を示せるのは 9 項目です。下表には「導入組織が責任を持つこと」に対応する箇条と管理策も載せています。
| 編號No.番号 | 名稱Title名称 | jt-ipam 提供佐證的面向Where jt-ipam provides evidencejt-ipam が根拠を示す項目 | 導入組織要做的事What the organisation does導入組織が行うこと |
|---|---|---|---|
| 5.2 | AI 政策AI policyAI 方針 | AI 政策與清冊AI policy and inventoryAI ポリシーと一覧 | |
| 6.1.3 | AI 風險處理(含適用性聲明)AI risk treatment (including the statement of applicability)AI リスク対応(適用宣言書を含む) | 管理制度Management systemマネジメントシステム | |
| 6.1.4 | AI 系統衝擊評鑑AI system impact assessmentAI システム影響評価 | 影響評估Impact assessment影響評価 | |
| 7.2 | 適任性Competence力量 | 管理制度Management systemマネジメントシステム | |
| 7.3 | 認知Awareness認識 | 管理制度Management systemマネジメントシステム | |
| 8.4 | AI 系統衝擊評鑑(運作)AI system impact assessment (operation)AI システム影響評価(運用) | 影響評估Impact assessment影響評価 | |
| 9.2 | 內部稽核Internal audit内部監査 | 管理制度Management systemマネジメントシステム | |
| 9.3 | 管理階層審查Management reviewマネジメントレビュー | 管理制度Management systemマネジメントシステム | |
| A.2.2 | AI 政策AI policyAI 方針 | AI 政策與清冊AI policy and inventoryAI ポリシーと一覧 | |
| A.3.2 | AI 角色與責任AI roles and responsibilitiesAI の役割及び責任 | AI 政策與清冊AI policy and inventoryAI ポリシーと一覧 | |
| A.3.3 | 關切事項之通報Reporting of concerns懸念の報告 | 事件處理Incidentsインシデント対応 | |
| A.4.2 | 資源之文件化Resource documentation資源の文書化 | AI 事件記錄、AI 功能清冊AI event records, AI feature inventoryAI のイベント記録、AI 機能の一覧 | AI 政策與清冊AI policy and inventoryAI ポリシーと一覧 |
| A.5.2 | AI 系統衝擊評鑑過程AI system impact assessment processAI システム影響評価プロセス | 影響評估Impact assessment影響評価 | |
| A.5.4 | 評鑑 AI 系統對個人或群體之衝擊Assessing AI system impact on individuals or groups of individuals個人又は個人の集団への AI システムの影響の評価 | 影響評估Impact assessment影響評価 | |
| A.6.2.2 | AI 系統要求事項與規格AI system requirements and specificationAI システムの要求事項及び仕様 | 提示詞注入Prompt injectionプロンプトインジェクション | |
| A.6.2.4 | AI 系統之驗證與確認AI system verification and validationAI システムの検証及び妥当性確認 | 提示詞注入Prompt injectionプロンプトインジェクション | 模型變更Model changesモデルの変更 |
| A.6.2.5 | AI 系統部署AI system deploymentAI システムの展開 | 模型變更Model changesモデルの変更 | |
| A.6.2.6 | AI 系統運作與監視AI system operation and monitoringAI システムの運用及び監視 | 答案查證、停用Answer checking, Switching off回答の検証、停止 | |
| A.6.2.8 | AI 系統事件日誌之紀錄AI system recording of event logsAI システムのイベントログの記録 | AI 事件記錄AI event recordsAI のイベント記録 | |
| A.7.4 | AI 系統資料之品質Quality of data for AI systemsAI システムのためのデータの品質 | 查詢範圍與筆數、AI 讀到的資料品質Scope and counts, Quality of the data AI reads照会範囲と件数、AI が読むデータの品質 | |
| A.8.2 | 系統文件及提供使用者之資訊System documentation and information for usersシステムの文書及び利用者への情報 | 查詢範圍與筆數、答案查證、事實與 AI 敘述分開、AI 功能清冊Scope and counts, Answer checking, Facts kept apart from AI narrative, AI feature inventory照会範囲と件数、回答の検証、事実と AI の説明を分ける、AI 機能の一覧 | |
| A.8.4 | 事故之溝通Communication of incidentsインシデントの伝達 | 事件處理Incidentsインシデント対応 | |
| A.9.2 | 負責任使用 AI 系統之過程Processes for responsible use of AI systemsAI システムの責任ある利用のためのプロセス | AI 權限一致、異動要人確認、變更評估的人工審核、停用Consistent AI permissions, Changes need a person to confirm, Human review of change assessments, Switching offAI の権限の一貫性、変更には人の確認が必要、変更評価の人によるレビュー、停止 | 人工覆核Human review人によるレビュー |
| A.9.4 | AI 系統之預期用途Intended use of the AI systemAI システムの意図した利用 | 事實與 AI 敘述分開Facts kept apart from AI narrative事実と AI の説明を分ける | 預期用途Intended use意図した用途 |
| A.10.3 | 供應者Suppliers供給者 | 資料流Data flowsデータの流れ |
| 驗收案例Acceptance case受け入れ確認 | 合格判定Pass criterion合格条件 |
|---|---|
| A、B 單位使用相同的私有網段Units A and B use the same private network組織 A と B が同じプライベートネットワークを使う A、B 單位使用相同的私有網段Units A and B use the same private network組織 A と B が同じプライベートネットワークを使う 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | A 透過搜尋、IP 關聯、AI 對話與 MCP 都拿不到 B 的資料A cannot reach B's data through search, IP relations, AI chat or MCPA は検索・IP の関連・AI チャット・MCP のいずれでも B のデータを取得できない |
| 唯讀權杖或一般帳號要求修改 IPA read-only token or ordinary account asks to change an IP読み取り専用トークンまたは一般アカウントが IP の変更を求める 唯讀權杖或一般帳號要求修改 IPA read-only token or ordinary account asks to change an IP読み取り専用トークンまたは一般アカウントが IP の変更を求める 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 後端拒絕,資料沒有變更The server refuses and nothing changesサーバーが拒否し、データは変更されない |
| 查詢結果超過單次上限A query returns more than the limit照会結果が 1 回の上限を超える 查詢結果超過單次上限A query returns more than the limit照会結果が 1 回の上限を超える 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 回傳總數與本次筆數,不把部分清單當成全部The total and the number returned are given; a partial list is not presented as complete総数と今回の件数を返し、一部の一覧を全体として扱わない |
| 查無資料Nothing is foundデータが見つからない 查無資料Nothing is foundデータが見つからない 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 工具回傳明確的空結果與不可補造資料的提示(模型最終的回答另以實際使用的模型與版本驗證)The tool returns an explicit empty result and an instruction not to make data up (the model's final answer is verified separately with the model and version in use)ツールが明確な空の結果とデータを作らないよう指示を返す(モデルの最終的な回答は実際に使うモデルとバージョンで別途検証) |
| 核准後依據改變Evidence changes after approval承認後に根拠が変わる 核准後依據改變Evidence changes after approval承認後に根拠が変わる 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 舊核准不能直接套用,要重新評估The earlier approval cannot be applied; the plan must be reassessed以前の承認はそのまま使えず、再評価が必要 |
| 撤銷 API 權杖或停用帳號An API token is revoked or an account deactivatedAPI トークンの取り消しまたはアカウントの無効化 撤銷 API 權杖或停用帳號An API token is revoked or an account deactivatedAPI トークンの取り消しまたはアカウントの無効化 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 下一個 REST、API 權杖或 MCP 請求就被拒絕The next REST, API token or MCP request is refused次の REST・API トークン・MCP のリクエストから拒否される |
| 用應用程式的資料庫帳號修改或刪除稽核記錄The app's database account modifies or deletes an audit recordアプリのデータベースアカウントで監査ログを変更または削除する 用應用程式的資料庫帳號修改或刪除稽核記錄The app's database account modifies or deletes an audit recordアプリのデータベースアカウントで監査ログを変更または削除する 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 資料庫拒絕;鏈尾錨定能發現尾端被截掉The database refuses; the tail anchor reveals a truncated tailデータベースが拒否し、末尾のアンカーで末尾の切り詰めを検出できる |
| 重複使用主控台票證A console ticket is reusedコンソールのチケットを再利用する 重複使用主控台票證A console ticket is reusedコンソールのチケットを再利用する 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 第二次使用被拒絕The second use is refused2 回目の使用は拒否される |
| 管理員要求所有人使用雙因素驗證Administrators require two-factor authentication for everyone管理者が全員に二要素認証を必須にする 管理員要求所有人使用雙因素驗證Administrators require two-factor authentication for everyone管理者が全員に二要素認証を必須にする 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 沒設定的人登入時先設定並拿到復原碼,不能自行停用;復原碼只能用一次People without it set it up at sign-in and receive recovery codes, and cannot turn it off; each recovery code works once未設定のユーザーはログイン時に設定してリカバリーコードを受け取り、自分で無効にできない。リカバリーコードは 1 回限り |
| 登出、強制登出或停用帳號Sign out, Sign out everywhere or deactivationログアウト・強制ログアウト・アカウントの無効化 登出、強制登出或停用帳號Sign out, Sign out everywhere or deactivationログアウト・強制ログアウト・アカウントの無効化 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 存取權杖與更新權杖立即失效、新的主控台連線立即拒絕;已開著的主控台在下一次權限檢查時中斷,最長 30 秒Access and refresh tokens stop working and new console connections are refused immediately; consoles already open close at the next permission check, at most 30 secondsアクセストークンとリフレッシュトークンは即時に無効になり、新しいコンソール接続も即時に拒否される。開いているコンソールは次の権限確認で切断される(最長 30 秒) |
| 已經換掉的更新權杖又被使用A replaced refresh token is used again入れ替え済みのリフレッシュトークンが再び使われる 已經換掉的更新權杖又被使用A replaced refresh token is used again入れ替え済みのリフレッシュトークンが再び使われる 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 整個工作階段撤銷,通知管理員與本人The whole session is revoked and administrators and the user are notifiedセッション全体が取り消され、管理者と本人に通知される |
| 用應用程式的資料庫帳號停用稽核表的保護或清空稽核表The app's database account tries to disable the audit table protection or truncate itアプリのデータベースアカウントで監査テーブルの保護を無効化または TRUNCATE する 用應用程式的資料庫帳號停用稽核表的保護或清空稽核表The app's database account tries to disable the audit table protection or truncate itアプリのデータベースアカウントで監査テーブルの保護を無効化または TRUNCATE する 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 資料庫拒絕The database refusesデータベースが拒否する |
| 加密備份被截斷、調換或修改An encrypted backup is truncated, reordered or modified暗号化バックアップが切り詰め・入れ替え・改ざんされる 加密備份被截斷、調換或修改An encrypted backup is truncated, reordered or modified暗号化バックアップが切り詰め・入れ替え・改ざんされる 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 解密失敗,不會還原出被動過的資料Decryption fails and no tampered data is restored復号に失敗し、改ざんされたデータは復元されない |
| 對 127.0.0.1 或 169.254.169.254 的 IP 開主控台A console is opened to an IP of 127.0.0.1 or 169.254.169.254127.0.0.1 または 169.254.169.254 の IP にコンソールを開く 對 127.0.0.1 或 169.254.169.254 的 IP 開主控台A console is opened to an IP of 127.0.0.1 or 169.254.169.254127.0.0.1 または 169.254.169.254 の IP にコンソールを開く 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 被拒絕並說明原因It is refused with the reason理由を示して拒否される |
| 主機名稱裡夾帶給模型的指令A host name carries instructions for the modelホスト名にモデル宛ての指示が含まれる 主機名稱裡夾帶給模型的指令A host name carries instructions for the modelホスト名にモデル宛ての指示が含まれる 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 提示詞把它標成資料並放在定界內,資料拆不掉定界The prompt marks it as data inside a fence that the data cannot closeプロンプトはそれをデータとして区切りの中に入れ、データが区切りを閉じられない |
| 憑證代理要求別的憑證A certificate agent asks for another certificate証明書エージェントが別の証明書を求める 憑證代理要求別的憑證A certificate agent asks for another certificate証明書エージェントが別の証明書を求める 驗證方式(測試、設定)How to verify (tests, settings)確認方法(テスト・設定) | 回應不存在,沒有內容外流It is answered as not found and nothing leaks存在しないと応答し、内容は漏れない |
右欄的測試在每次發版前執行;導入組織可以在自己的環境用同樣的情境驗收。The tests on the right run before every release; adopting organisations can run the same scenarios in their own environment.右欄のテストはリリースのたびに実行されます。導入組織は同じシナリオで自社環境の受け入れ確認ができます。
驗證紀錄:上面的測試與設定檔連結固定在 commit 5f2dc41c(2026-10-11 公開)。這個 commit 在 GitHub Actions 的 CI(後端與前端測試、安全規則、相依套件弱點、OWASP ZAP 基準掃描)全部通過;同一份程式在發版前的完整測試:後端 3,974 項通過、3 項略過,前端 934 項通過(2026-10-11)。導入組織應以固定的版本,在自己的環境重新執行。 CI 執行結果Verification record: the test and file links above are pinned to commit 5f2dc41c (published 2026-10-11). CI on GitHub Actions for this commit (backend and frontend tests, security rules, dependency vulnerabilities, OWASP ZAP baseline scan) passed; the full test run of the same code before release: backend 3,974 passed and 3 skipped, frontend 934 passed (2026-10-11). Adopting organisations should rerun them on a pinned version in their own environment. CI run検証記録:上記のテストと設定ファイルへのリンクは commit 5f2dc41c(2026-10-11 公開)に固定しています。この commit の GitHub Actions の CI(バックエンドとフロントエンドのテスト・セキュリティルール・依存パッケージの脆弱性・OWASP ZAP のベースラインスキャン)はすべて成功しました。同じコードのリリース前の全テスト:バックエンド 3,974 件成功・3 件スキップ、フロントエンド 934 件成功(2026-10-11)。導入組織は固定したバージョンで、自分の環境で再実行してください。 CI の実行結果
盤點時可以沿用以下欄位,一列一個控制項目:When assessing, these columns work well, one control per row:棚卸しでは次の列を使えます。1 行に 1 つの管理策です:
項目編號 | 標準與管理面向 | 適用功能 | 狀態 | 程式碼或設定位置 | 驗收方式 | 測試證據 | 缺口 | 負責人 | 完成期限Item ID | Standard and area | Feature | Status | Code or setting location | How verified | Test evidence | Gap | Owner | Due date項目番号 | 規格と管理項目 | 対象機能 | 状態 | コードまたは設定の場所 | 確認方法 | テストの証拠 | 不足 | 担当者 | 期限