C/S/O grade
info
Users can assign a rating to the document through the right-click menu.
1. Overview
- Users can assign a rating to the document through the right-click menu.
2. Related Modules
| File Name | path | version | Description |
|---|---|---|---|
| DS365.Core.dll | C:\Windows\Softcamp\Security365\DS365\x64 | 6.2.0.4 | |
| DS365.Agent.exe | C:\Windows\Softcamp\Security365\DS365\x64 | 6.2.0.1 | |
| SCAICommon.dll | C:\Windows\Softcamp\sdk | 6.0.0.2 | |
| SCAICommon64.dll | C:\Windows\Softcamp\sdk | 6.0.0.2 | |
| SCEncFile.dll | C:\Windows\Softcamp\sdk | 6.0.0.2 | |
| SCEncFile64.dll | C:\Windows\Softcamp\sdk | 6.0.0.2 | |
| SCPD_DS365.dll | C:\Windows\Softcamp\sdk\scsa | 6.1.0.4 | |
| SCPD_DS36564.dll | C:\Windows\Softcamp\sdk\scsa | 6.1.0.4 | |
| DSSteganoDataAg.dll | C:\Windows\Softcamp\SDS | 6.0.0.6 | |
| DSSteganoDataAgx64.dll | C:\Windows\Softcamp\SDS\x64 | 6.0.0.6 | |
| DSEDCommon.64.dll | C:\Windows\Softcamp\SDS | 6.0.0.14 | |
| DSEDCommonx64.dll | C:\Windows\Softcamp\SDS\x64 | 6.0.0.14 |
3. Feature Settings
- Among the items below, the required items must be set for the functionality to work.
1. DS_MIP_INIT policy to add management center domain <span style={{ color: "red", fontWeight: "bold" }}>(required)
커스텀 정책 DS_MIP_INIT 정책의 json 데이터의 아래의 Security365 관리센터 도메인을 추가해야합니다.( 보안 등급 및 레이블 정보를 가져오기 위함 )
```json
{
...
"s365_portal_url":"https://devspsvr.softcamp.co.kr" // 주의) 해당 주소값은 계발계주소의 예시이며, 사이트에 적용시 알맞은 public 도메인으로 변경 필요함.
...
}
```
2. Add Right-Click Menu <span style={{ color: "red", fontWeight: "bold" }}>(required)
커스텀 정책 DS_MIP_SHELL_MENU 에 등급 지정 메뉴를 추가 ( [DS_MIP_SHELL_MENU 에 대한 상세링크](https://idocs.softcamp.co.kr/ds/Development/PolicyExample#ds_mip_shell_menu) )
```json
(예시)
{
...
{
"titleRes": "SHELL_MODIFY_SECULABEL", // 메뉴명
"titleDesc": "UI_DRM_TO_AIP_DESC",
"targetCmd": 254, // 해당값 고정값이므로 반드시 254로 해야함함
"targetIcon": "ApplySecuLabel.bmp", // 메뉴 아이콘 리소스
"targetExt": "doc|xls|docx|pptx|xlsx|xlsb",
"targetType": "*"
}
...
}
```
- Related Resources
C:\Windows\Softcamp\SDK\Res\DS\ResUIKOR.rcmySHELL_MODIFY_SECULABEL = LabelingAdd Definition
3. Basic Selection Grade Settings (Options)
- To set the default selected grade in the grading UI, you must set the default grade selection in the execution policy in the ztcap console.
- The execution policy backdata includes the following basic rating designation data.
{
//...
"category": "availableSecurityLevelList",
"info": {
//...
"defaultSelectLevelId": "iqCCmC4N-ADUvGusn-4Gkhlyi6-vPJQvg6r" // 기본지정 등급 아이디
//...
}
} - If there is no corresponding policy, the label of the first grade level is selected.
4. Related Security365 Services <span style={{ color: "red", fontWeight: "bold" }}>(required)
warning
For the rating assignment feature to work, the security grade & label information must be registered in the management center (spsvr) service, and the policies regarding which grades can be assigned and changed must be registered in the conditional policies for it to function.
A. Management Center - Security Level & Label Registration
B. Conditional Policy (ztcap): Policy for Convertible Security Labels
- ztcap 정책은 현재 문서가 어떤 보안 등급(레이블)로 변경이 가능한가에 대한 정책을 구성해야함. ( [개발 백그라운드 데이터 관련](https://wiki.softcamp.co.kr/pages/viewpage.action?pageId=162349616) )
- [조건부 정책 - Endpoint 메뉴 가이드](https://idocs.softcamp.co.kr/shieldrm/Guide/Webconsoleguide/Policy_Management/Endpoint)
5. UserStory
6. Integrated Log Data
{
"logType": "USER",
"brandName": "DocumentSecurity",
"inserttime": "2025-07-29 01:53:51.621",
"index": "cloudlog_log_rlmhleli-jjvwq5ii-z1t9zgh8-m0jdyfy2-000001",
"serviceName": "DocumentSecurity",
"userId": "gildong.hong@softcamp.co.kr",
"file": {
"ext": ".pptx",
"path": "C: \\Users\\softcamp\\Desktop\\TempTest",
"size": 33928,
"beforeSteganoData": {
"scSecurityLevelName": "O 등급",
"scLabelName": "Open",
"scLabelId": "FZxt84SN-jF50jTLK-GoiSRgzx-Ni8oSsku",
"scSecurityLevelId": "iqCCmC4N-ADUvGusn-4Gkhlyi6-vPJQvg6r"
},
"name": "보안등급지정 테스트.pptx",
"type": "normal",
"afterSteganoData": {
"scSecurityLevelName": "S등급",
"scLabelName": "Sensitive",
"scLabelId": "tLLbqmOy-syzdOfSX-Tx0J09IU-u0QyWrHw",
"scSecurityLevelId": "dliTWZzt-o6cO9arT-MUyiaGlI-WyiTSOT4"
}
},
"logLevel": "INFO",
"serviceHostname": "202412110000000",
"tenantId": "rLmhLelI-jjVWQ5ii-Z1t9Zgh8-M0jDyfY2",
"time": 1753754023371,
"crc32": 1505646722,
"id": "07487C33C7235CB603F79C5F98E9FE74185A9561DE31D37821A3AD1FE58DEF09",
"event": "DOC_INSERT_STEGANO",
"serviceId": "008e3a1b-149e-451b-8a7d-1f64c49d82cf",
"device": {
"ip": "10.10.12.21",
"id": "202412110000000",
"mac": "005056AAFAA7;"
},
"user": {
"name": "홍길동",
"duty": "",
"id": "gildong.hong",
"depart": "SoftCamp/R&D부문/SaaS R&D 2본부/SaaS R&D 3부/SaaS R&D 4팀"
},
"policy": {
"name": " Open 등급 리스트",
"id": "GpbDvVab-dxjArnPB-Z4Kn9iR0-LhZTvkFL"
}
}