Skip to main content

Integration Definition of SDF Log Enhancement Items

Version Control

versionAuthorDateChange log
1.0Onamgyu2025-07-08First Draft
1.1Onamgyu2025-07-16Correction

Integration Definition of SDF Log Enhancement Items

1. Integrated Tracking Goals and Background

  • User Identification for Encryption/Decryption Request (ID / Name / Department)
  • Document Identification Information (Name / Size / ID / Lineage)
  • Encryption/Decryption Request System and System Name (System Name in Logs / UI Name)
  • Security Level Flow Tracking (C/S/O Level Based on DRM Hidden Information)
  • Request Event Classification and Timing Information (ENCRYPT, DECRYPT, as well as UPLOAD, DOWNLOAD, etc.)
  • Network Identification Information (IP Address)
  • Document Recipient Tracking (optional)

2. Organizing Integrated Log Entries

itemDescriptionCollection StatusExample / Note
user.id / user.name / user.departUser Information"user": {"id": "kimjh", "name": "김지현", "depart": "보안팀"}
file.name / file.size / file.extFile Name / Size / Extension"file": {"name": "계약서.pdf", "size": 204800, "ext": "pdf"}
file.id / file.fidDocument Unique ID and Genealogy ID"file": {"id": "a123", "fid": "root123"}
source.nameCall System Name"source": {"name": "SHIELD-WEB"}
systemRegisteredNameAdministrator UI Standard System NameExample:"systemRegisteredName": "SHIELDrive-WEB"(Additional needed)
file.typePrevDetailSecurity Policy Before Encryption (DS)"typePrevDetail": {"encType": "GRADE"}
file.typeDetailSecurity Policy After Encryption (DS)"typeDetail": {"encType": "GRADE"}
documentHeader.classificationSecurity Level Inserted in Plain Text Document Header (C/S/O)Example:"classification": "C"(Parsing of hidden information required)
eventEvent Classification (ENCRYPT, DECRYPT, etc.)"event": "ENCRYPT"
ipRequest System IP"ip": "192.168.10.15"
timeEvent Occurrence Time"time": 1723106400000

3. Detailed Supplementary Reasons for Uncollected Items

itemReason for Necessity
systemRegisteredNameThe source.name alone is not sufficient for system differentiation. It must be mapped to a name that can be identified on the admin screen.
documentHeader.classificationEssential for tracking security policies (C/S/O). This is the value inserted as hidden information in the plaintext document after decrypting the DRM document, and it needs to be recorded in the logs.