メインコンテンツまでスキップ

3) SDFログ定義

SDFで保存するログデータの定義

brandName : SDF

serviceName : SDF

ログイベントの説明

分類イベントコードイベント名説明
セキュリティ処理ENCRYPT暗号化文書を暗号化したログです。
セキュリティ処理ENCRYPT_SKIP暗号化スキップ暗号化スキップ(原本がすでにセキュリティ文書である場合)ログです。
セキュリティ処理DECRYPT復号化文書を復号化したログです。
セキュリティ処理DECRYPT_SKIP復号化スキップ復号化スキップ(元の文書が一般文書の場合)ログです。
セキュリティ処理DS_AUTH_CHECKセキュリティ文書権限チェックユーザーIDに基づいてセキュリティドキュメントのサーバー権限をチェックしたログです。
コンテンツ処理ADD_CUSTOM_PROPERTIES隠蔽情報の追加オフィス文書の隠し情報を追加したログです。
コンテンツ処理REMOVE_CUSTOM_PROPERTIES隠された情報の削除オフィス文書の隠し情報を削除したログです。
コンテンツ処理MAKE_SOMSOMファイルの生成ドキュメントからSOMファイルを生成したログです。
コンテンツ処理MAKE_SOM_SKIPSOM生成スキップSOM生成スキップ(元の文書がすでにSOMの場合)ログです。
ポリシー管理SAVE_SECURITY_LEVEL_PROPERTIESセキュリティレベルの編集オフィス文書のセキュリティレベルの追加、修正、削除のログです。

ログオブジェクトの説明

共通ログオブジェクト

共通ログオブジェクトキー説明
traceIdサービス間のフローを追跡するためのID (BRANDNAME-UUID)
timeログ生成時間ミリ秒
ipリクエストした業務システムIP(リクエストヘッダーから抽出)
userIdログ関連ユーザーID(リクエスト本文のExtraInfoから抽出)
logLevelERROR / INFO
logTypeUSER
brandNameCypherDocsFlow
serviceNameCypherDocsFlow
serviceHostnameSDFコンテナが稼働中のPOD機器名
tenantIdIdGP に登録された顧客会社の会社 ID (トークンから抽出)
target暗号化解除をリクエストした元のファイル名
eventログイベントキー (イベント説明を参照)
detailログに関する追加説明内容(応答全文)

オリジナル(インバウンド)情報ログオブジェクト

ソースログオブジェクトキー説明
name呼び出しシステム名(リクエスト本文のExtraInfoから抽出)
from呼び出しシステムURL(リクエスト本文のExtraInfoから抽出)

ファイルログオブジェクト

ファイル ログ オブジェクト キー説明
idDS 暗号化完了後ヘッダーの DOC_UID 抽出
fidDS暗号化完了後、ヘッダーのBRANCH_UIDを抽出
nameファイル名(拡張子を含む)
extファイル拡張子
sizeファイルサイズ(バイト)
typePrev変換前ファイルタイプ (ds / ms / normal)
typePrevDetail変換前ファイルの暗号化ポリシー (JSON形式)<br/>DSの場合 : セキュリティ文書ヘッダーの暗号化方式 (encType)<br/>MSの場合 : ラベル情報 (lable)
type変換後のファイルタイプ (ds / ms / normal)
typeDetail変換後ファイルの暗号化ポリシー (JSON形式)<br/>DSの場合 : リクエストメッセージの暗号化方式 (encType)<br/>MSの場合 : リクエスト専門医のラベル情報 (lable)

ユーザーログオブジェクト

ユーザーログオブジェクトキー説明
idユーザーID(リクエスト本文のExtraInfoから抽出)
nameユーザー名 (リクエスト専門のExtraInfoから抽出)
departユーザー全体部門 (リクエスト専門のExtraInfoから抽出)
dutyユーザー職位名 (リクエスト専門医のExtraInfoから抽出)

Examples

[ENCRYPT]

{
"traceId": "CypherDocsFlow-69da82e9-6755-4389-b30f-e54fedb5dddc",
"logType": "USER",
"brandName": "CypherDocsFlow",
"inserttime": "2024-01-05 04:32:25.354",
"ip": "127.0.0.1",
"index": "cloudlog_log_7fdkqsek-qvgkyxa2-fx1lxizy-snire0s9",
"source": {
"name": "EKMS",
"from": "https://devekms.softcamp.co.kr"
},
"serviceName": "CypherDocsFlow",
"userId": "ekmsTest@softcamp.co.kr",
"target": "test.txt",
"file": {
"id": "doc",
"fid": "branch",
"name": "test_enc.txt",
"ext": "txt",
"size": 2636,
"typePrev": "normal",
"type": "ds",
"typeDetail": "{\"encType\":\"GRADE\",\"authList\":\"0000005|SECURITYDOMAIN^110001111\"}"
},
"logLevel": "INFO",
"serviceHostname": "cloud-containerlinker-service-654b7b794-tx8pf",
"tenantId": "7FDKQsEK-QVGKyXA2-fx1LxIzy-SNIre0s9",
"time": 1704429145322,
"detail": "{\"code\":0,\"message\":\"OK\"}",
"crc32": 2319727592,
"id": "625601974A201D60DA8D9EF40834F793FD98C7511031444B59F531F55052E7CF",
"event": "ENCRYPT",
"serviceId": "1ba26d0f-c519-4a76-95bc-90736a2ece55",
"user": {
"name": "ekmsTest",
"duty": "과장",
"id": "ekmsTest@softcamp.co.kr",
"depart": "임직원/연구소/개발실/개발1팀"
}
}

[ENCRYPT_SKIP]

{
"logType": "USER",
"traceId": "CypherDocsFlow-e6f0b451-f2a5-4707-b26a-4879ebf72083",
"brandName": "CypherDocsFlow",
"inserttime": "2024-01-05 01:17:33.999",
"ip": "127.0.0.1",
"index": "cloudlog_log_7fdkqsek-qvgkyxa2-fx1lxizy-snire0s9",
"source": {
"name": "EKMS",
"from": "https://devekms.softcamp.co.kr"
},
"serviceName": "CypherDocsFlow",
"userId": "ekmsTest@softcamp.co.kr",
"target": "test_enc.txt",
"file": {
"id": "doc",
"fid": "branch",
"name": "test_enc1.txt",
"ext": "txt",
"size": 2636,
"typePrev": "ds",
"typePrevDetail": "{\"encType\":\"GRADE\"}",
"type": "ds",
"typeDetail": "{\"encType\":\"GRADE\"}"
},
"logLevel": "ERROR",
"serviceHostname": "DESKTOP-FITKVEH",
"tenantId": "7FDKQsEK-QVGKyXA2-fx1LxIzy-SNIre0s9",
"time": 1704417452656,
"detail": "{\"code\":40010,\"message\":\"File is already encrypted.\"}",
"crc32": 3853657465,
"id": "C35AF5A12F2CFA11C3D4B607A2DCD6E9976280DFEADC49D19C4493551578229A",
"event": "ENCRYPT_SKIP",
"serviceId": "1ba26d0f-c519-4a76-95bc-90736a2ece55",
"user": {
"name": "ekmsTest",
"duty": "과장",
"id": "ekmsTest@softcamp.co.kr",
"depart": "임직원/연구소/개발실/개발1팀"
}
}

[DECRYPT]

{
"logType": "USER",
"traceId": "CypherDocsFlow-a65895ef-354a-46ca-b07b-ae88ce404ade",
"brandName": "CypherDocsFlow",
"inserttime": "2024-01-05 01:19:47.300",
"ip": "127.0.0.1",
"index": "cloudlog_log_7fdkqsek-qvgkyxa2-fx1lxizy-snire0s9",
"serviceName": "CypherDocsFlow",
"userId": "ekmsTest@softcamp.co.kr",
"target": "test_enc.txt",
"file": {
"id": "doc",
"fid": "branch",
"name": "test_dec.txt",
"ext": "txt",
"size": 2636,
"typePrev": "ds",
"typePrevDetail": "{\"encType\":\"GRADE\"}",
"type": "normal"
},
"logLevel": "INFO",
"serviceHostname": "DESKTOP-FITKVEH",
"tenantId": "7FDKQsEK-QVGKyXA2-fx1LxIzy-SNIre0s9",
"time": 1704417586796,
"detail": "{\"code\":0,\"message\":\"OK\"}",
"crc32": 3367525847,
"id": "0B88E559561034EB2751399598B6511D7323E28FB968BFD8CD9720A53E7DACBD",
"event": "DECRYPT",
"serviceId": "1ba26d0f-c519-4a76-95bc-90736a2ece55",
"user": {
"name": "ekmsTest",
"duty": "과장",
"id": "ekmsTest@softcamp.co.kr",
"depart": "임직원/연구소/개발실/개발1팀"
}
}

[DECRYPT_SKIP]

{
"logType": "USER",
"traceId": "CypherDocsFlow-69284327-d801-4fd3-b026-9b2d184299c8",
"brandName": "CypherDocsFlow",
"inserttime": "2024-01-05 01:20:47.259",
"ip": "127.0.0.1",
"index": "cloudlog_log_7fdkqsek-qvgkyxa2-fx1lxizy-snire0s9",
"serviceName": "CypherDocsFlow",
"userId": "ekmsTest@softcamp.co.kr",
"target": "test.txt",
"file": {
"name": "test_dec.txt",
"ext": "txt",
"size": 2636,
"typePrev": "normal",
"type": "normal"
},
"logLevel": "INFO",
"serviceHostname": "DESKTOP-FITKVEH",
"tenantId": "7FDKQsEK-QVGKyXA2-fx1LxIzy-SNIre0s9",
"time": 1704417646772,
"detail": "{\"code\":0,\"message\":\"OK\"}",
"crc32": 3691964362,
"id": "74971C778E5A869CFCF1287165EE0A01E0CD0595C5A50985048C239288682C07",
"event": "DECRYPT_SKIP",
"serviceId": "1ba26d0f-c519-4a76-95bc-90736a2ece55",
"user": {
"name": "ekmsTest",
"duty": "과장",
"id": "ekmsTest@softcamp.co.kr",
"depart": "임직원/연구소/개발실/개발1팀"
}
}

[SAVE_SECURITY_LEVEL_PROPERTIES]

{
"logType": "USER",
"traceId": "CypherDocsFlow-cffa7de4-ee44-477a-9d12-8957993229ab",
"brandName": "CypherDocsFlow",
"ip": "127.0.0.1",
"serviceName": "CypherDocsFlow",
"target": "test_normal.pptx",
"file": {
"ext": "pptx",
"typePrev": "normal",
"size": 31293,
"name": "test_normal.pptx",
"type": "normal"
},
"logLevel": "INFO",
"serviceHostname": "cloud-containerlinker-service-7f6ff647f6-zwgf4",
"tenantId": "3CJ55MSE-xLO7Sxt4-qUBKzbcs-XP2cgGEq",
"time": 1752647349986,
"detail": "{\"labelId\":\"jPQOgOEa-Ge338ddW-3q4Wyy2S-Qy3w4mm5\",\"code\":0}",
"event": "SAVE_SECURITY_LEVEL_PROPERTIES"
}