주요 콘텐츠로 건너뛰기

콘텐츠 내보내기 & 가져오기

Glasswall는 지원되는 파일 형식에 대해 콘텐츠 항목을 내보내고 가져올 수 있는 기능을 제공합니다.

이를 통해 처리된 파일의 내부 구성 요소를 Glasswall Embedded Engine 도메인 외부의 외부 프로세스 및 애플리케이션에서 추가 처리할 수 있도록 사용할 수 있습니다. 내보낸 후 이러한 구성 요소는 외부에서 검증될 수 있으며, 이후 Glasswall Engine이 구성 요소를 가져와 파일을 다시 조합합니다.

사용자가 파일 내 구성 요소에 대해 추가 분석을 수행할 수 있도록 하려면, 파일은 Glasswall Embedded Engine에 의해 두 번 처리되어야 합니다. 한 번은 파일을 구성하는 구성 요소가 포함된 패키지를 추출하기 위한 처리(내보내기)이고, 두 번째는 외부에서 분석 및/또는 수정된 구성 요소를 파일에 다시 통합하기 위한 처리(가져오기)입니다. 파일은 내보내기 및 가져오기 주기 전반에 걸쳐 Embedded Engine CDR 프로세스를 통해 자동으로 보호됩니다.

사용 사례 예시

내보내기-가져오기 처리의 사용 사례 예시는 다음을 포함하되 이에 국한되지 않습니다:

  • 데이터를 안전하게 가져오기 위한 패턴 - Glasswall는 XML과 같은 표준 형식으로 내부 파일 구조를 노출하여, 제3자가 데이터를 안전하게 가져오기 위한 패턴의 일부로 하드웨어 검증을 수행할 수 있도록 합니다.
  • 데이터 유출 방지 - 텍스트와 같은 내보낸 콘텐츠에는 모든 텍스트를 식별할 수 있도록 주석이 추가되어, 사용자가 텍스트 검색 및 비식별화와 같은 DLP 프로세스를 수행할 수 있습니다.
  • 이미지 분석 - 스테가노그래피 공격을 탐지 및/또는 방지하기 위한 추가 이미지 처리.

내보낼 수 있는 콘텐츠

Glasswall는 지원되는 모든 파일 형식에 대해 모든 콘텐츠를 포함하는 문서 객체 모델(DOM)을 내보낼 수 있는 기능을 제공합니다. 내보낸 DOM은 XML 또는 SISL의 두 가지 중간 형식 중 하나로 제공됩니다. 사용자는 포함된 이미지를 원본 형태로 추출하거나 DOM 표현으로 내보내는 옵션을 선택할 수 있습니다.

가져올 수 있는 콘텐츠

Glasswall는 지원되는 모든 파일 형식에 대해 문서 객체 모델(DOM)을 다시 가져올 수 있는 기능을 제공합니다. 이는 내보낸 콘텐츠에 외부 수정이 이루어진 경우에도 가능하며(수정 사항이 파일 형식 사양을 준수하는 경우) 적용됩니다.

내보내기 패키지 콘텐츠

내보내기 패키지는 XML 또는 SISL 파일 스트림, 포함된 이미지, 그리고 메타데이터가 포함된 해당 JSON 파일(PDF 이미지용)을 포함하는 ZIP 아카이브입니다.

XML 태그/속성 및 SISL 유형/매개변수의 내부 이름은 내보낸 파일 스트림의 크기를 최소화하기 위해 축약됩니다.

XML 태그 및 SISL 유형:

태그 / 유형 (축약형)태그 / 유형 (전체)설명
"S"STRUCT트리의 구조 노드를 나타냅니다.
"SA"STRUCTARRAYSTRUCT 객체의 배열입니다.
"I"ITEM STRUCT 객체 내의 속성입니다(예: 공백 표시기, 파일 끝 마커 등).
"V"VALUE 파일에서 읽은 저장된 정수 값을 나타냅니다.
"VA"VALUEARRAY파일에서 읽은 데이터 블록을 나타냅니다.
       

XML 속성 및 SISL 매개변수

속성 / 매개변수 (축약형)속성 / 매개변수 (전체)데이터 유형설명
"o"offset 이 속성은 버퍼 내 현재 항목의 오프셋을 포함합니다. 버퍼는 파일, 아카이브 내의 파일, CFB 객체의 스트림 결합본 등과 같은 것을 나타낼 수 있습니다.
"s"size 현재 구조의 총 길이(바이트)입니다.
"i"itemEnum<integer string>현재 ITEM의 내부 숫자 표현입니다.
"n"name <string>현재 구조의 내부 이름입니다.
"t"isText[ "true | "false" ]요소에 텍스트가 포함되어 있는지 여부를 나타냅니다. 내부 스키마에서 텍스트로 표시된 항목에만 적용됩니다.
"se"structEnum<integer string>현재 STRUCT의 내부 숫자 표현입니다.      
"sn"streamName<string>현재 스트림 이름입니다.
"c"cameraName<string>현재 카메라(parser/validator/writer) 이름입니다.
"st"isStructuralText[ "true | "false" ]내부 스키마에서 텍스트로 표시된 항목에만 적용되며, 구조 정보와 파일의 표시 가능한 텍스트 콘텐츠를 구분하기 위한 속성입니다.
"e"인코딩[ "UTF 8 | "Base64"]이 속성은 현재 요소 내 데이터의 인코딩을 지정합니다. 내부 스키마에서 텍스트로 표시된 항목에만 적용됩니다.

SISL 관련 특정 매개변수

매개변수(축약형)매개변수(전체)데이터 유형설명
"__s"struct<dictionary>유형이 다음 중 하나인 일반 SISL 구조: [ S | SA | I | V | VA ]
"__m"meta<dictionary>현재 SISL 구조 매개변수의 사전 
"__d"data ITEM, VALUE 또는 VALUEARRAY의 저장된 데이터
"__l"길이 출력할 수 없는 문자가 이스케이프되기 전에 __d에 저장된 데이터의 원래 크기입니다.

텍스트 덤프 내보내기 (alpha)

Export Text Dump 기능은 내보내는 입력 파일 내의 모든 텍스트를 포함하는 파일을 생성하는 옵션을 제공합니다. 이 파일은 출력 ZIP 파일과 동일한 디렉터리에 생성되어 저장됩니다.

텍스트 덤프는 콘텐츠 내보내기 zip과 함께 또는 별도로 내보낼 수 있습니다.

파일 형식지원 여부
Office 2003
Office 1997
PDF*
바이너리 형식
오디오 형식
이미지 형식
MPEG 형식

참고: sysConfig 스위치 export_embedded_imagestrue로 설정된 경우 현재 PDF용 Text Dump를 사용할 수 없습니다. 또한 PDF 텍스트 인코딩의 일부 하위 집합으로만 제한됩니다.