Chuyển đến nội dung chính

Sửa chữa cấu trúc

Sửa chữa cấu trúc trong Glasswall CDR

Sửa chữa cấu trúc là một thành phần cốt lõi trong công nghệ Content Disarm and Reconstruction (CDR) của Glasswall. Công nghệ này tập trung vào việc tái tạo an toàn các tệp kỹ thuật số bằng cách xác thực và sửa chữa cấu trúc nội bộ của chúng theo các đặc tả của nhà sản xuất và các tiêu chuẩn quốc tế.

Quy trình sửa chữa cấu trúc gồm hai giai đoạn chính: InspectRebuild.


Phân tích cấu trúc [Inspect]

Trong giai đoạn phân tích, Glasswall Embedded Engine phân tích thành phần nội bộ của tệp, xác định và ánh xạ tất cả các thành phần cấu trúc.

  • Tệp được phân tích cú pháp thành một cấu trúc dạng cây, tương tự như Document Object Model (DOM) được sử dụng trong HTML.
  • Mọi phần tử được nén sẽ tự động được giải nén để cho phép kiểm tra đầy đủ.
  • Nếu tệp chứa các đối tượng nhúng (ví dụ: một hình ảnh JPEG trong tài liệu Word), mỗi mục nhúng sẽ được xử lý như một tệp riêng biệt. Các cấu trúc cây riêng sẽ được tạo cho từng mục.
  • Đầu ra của giai đoạn này là một báo cáo phân tích cấu trúc chi tiết, nêu rõ định dạng, kích thước, hệ phân cấp và mức độ tuân thủ của các thành phần trong tệp.

Sửa chữa cấu trúc [Rebuild]

Trong giai đoạn sửa chữa, Glasswall Embedded Engine xử lý cây cấu trúc được tạo trong quá trình kiểm tra để xác thực và tái tạo tệp.

  • Một iterator duyệt qua cây, xác thực từng nút theo một đặc tả "known good", chẳng hạn như ISO 32000 cho PDF.
  • Nếu một cấu trúc không vượt qua bước xác thực, engine sẽ cố gắng sửa chữa cấu trúc đó để khớp với đặc tả bắt buộc.
  • Nếu không thể sửa chữa, vấn đề sẽ được ghi lại và hệ thống có thể chọn không tái tạo phần đó của tệp.

Giai đoạn này bảo đảm rằng chỉ dữ liệu an toàn, tuân thủ tiêu chuẩn mới được giữ lại trong phiên bản tệp đã tái tạo.

Kết quả

Bằng cách thực hiện sửa chữa cấu trúc, Glasswall bảo đảm rằng mọi tệp đầu ra đều tuân thủ đầy đủ các tiêu chuẩn, không chứa nội dung ẩn hoặc sai định dạng, và an toàn để sử dụng trong các môi trường bảo mật.