iText가 어떻게 PDF 문서와 데이터를 보안하고 보호하는 데 도움을 줄까요?

PDF 보안

iText로 데이터를 보호 및 보안하세요. iText의 SDK와 애드온은 문서와 데이터를 안전하게 지키기 위한 여러 가지 수단을 제공합니다.

보호 및 보안

데이터를 안전하게 보호

데이터가 안전하고 보호되는지 확인하는 것은 중요합니다.

PDF 문서 공유는 쉽지만 내부 데이터를 보호하는 간단한 방법이 있습니다. 비밀번호를 사용하여 권한이 있는 사용자 또는 편집자에게 정보를 공유하고, 필수 규정을 준수하기 위해 민감한 정보를 제거하여 편집하며, 디지털 서명으로 간단하고 안전하게 계약에 법적 효력을 부여할 수 있습니다.

iText는 문서에서 보안 기능을 맞춤 설정할 수 있는 여러 가지 수단을 제공합니다. 대부분은 iText 7 Core 제품에 내장되어 있습니다.

안전한 PDF 문서에 대해 좀 더 자세히 알고 싶으신가요? 5월 28일 오전 10시(EDT 기준)/오후 4시(CET 기준)에 열리는 웨비나 'PDF 보안: 암호화 및 디지털 서명'에 등록하세요.

Image
keep your data safe
보안 옵션

iText가 지원하는 기능

iText로 데이터를 보호하고 보안할 수 있는 매우 간단한 방법이 있습니다. 간단한 보안 방식을 하나 선택하거나 필요에 맞게 여러 개 조합하세요.

iText가 얼마나 워크플로에 보호를 추가하는 데 도움을 주는지 평가하는 온라인 무료 도구, PDF Protector를 제공합니다. 

PDF protector
Passwords

​​​​​​Password protection allows you to share authorization for a document with people you trust. The document will be encrypted, and then can be decrypted with the correct password.

Program your document svg
Encryption

Encryption “encodes” the data in your document, so that any unauthorized users that open it will not be able to read the document without “decoding” it-usually through a Public/Private key pair or password.

Digital signatures icon
Digital Signatures

Digital signatures combine a few levels of security using both a public key and a hash to identify that this is the correct document, and that it has not been altered. Learn more about Digital Signatures on our solutions page.

pdfSweep icon svg
Redaction with pdfSweep

Remove sensitive information from a document, while still keeping the public information available for archives. This is often used for personal identification numbers, names, dates and information such as health or financial details. Our pdfSweep add-on for iText 7 allows you to remove these types of information from documents to remain compliant with regulations such as GDPR or CCPA without removing all of your archives.

iText 7으로 PDF에 비밀번호 추가

아래는 기존 PDF에 비밀번호를 추가하는 코드를 확인할 수 있는 간단한 예시입니다.

파일 업로드를 클릭하고 업로드하는 PDF의 파일 이름이 비공개 고정 최종 문자열 ORIG에 지정된 이름과 일치하는지 확인합니다. 그런 다음, 비공개 고정 최종 바이트[] USERPASS 또는 비공개 고정 최종 바이트[] OWNERPASS에서 지정하면 설정하기를 바라는 비밀번호 유형을 선택할 수 있습니다. 원한다면 두 가지 유형의 비밀번호를 설정할 수도 있습니다.

이제 실행을 클릭하여 코드를 실행합니다. 업로드된 파일을 제거하려면 파일 이름 옆에 표시된 x를 클릭합니다.

import com.itextpdf.kernel.pdf.EncryptionConstants; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfReader; import com.itextpdf.kernel.pdf.PdfWriter; import com.itextpdf.kernel.pdf.WriterProperties; import java.io.FileOutputStream; import java.io.IOException; public class PDFProtection { private static final String ORIG = "/uploads/protect.pdf"; private static final String OUTPUT_FOLDER = "/myfiles/"; private static final byte[] USERPASS = "user".getBytes(); private static final byte[] OWNERPASS = "owner".getBytes(); public static void main(String[] args) throws IOException { PdfReader pdfReader = new PdfReader(ORIG); WriterProperties writerProperties = new WriterProperties(); writerProperties.setStandardEncryption(USERPASS, OWNERPASS, EncryptionConstants.ALLOW_PRINTING, EncryptionConstants.ENCRYPTION_AES_128); PdfWriter pdfWriter = new PdfWriter(new FileOutputStream(OUTPUT_FOLDER + "Protected.pdf"), writerProperties); PdfDocument pdfDocument = new PdfDocument(pdfReader, pdfWriter); pdfDocument.close(); } }
using System.IO; using iText.Kernel.Pdf; namespace PDFProtection { public class PDFProtection { private static string ORIG = "/uploads/protect.pdf"; private static string OUTPUT_FOLDER = "/myfiles/"; private static byte[] USERPASS = System.Text.Encoding.Default.GetBytes("user"); private static byte[] OWNERPASS = System.Text.Encoding.Default.GetBytes("owner"); public static void Main(string[] args) { PdfReader pdfReader = new PdfReader(ORIG); WriterProperties writerProperties = new WriterProperties(); writerProperties.SetStandardEncryption(USERPASS, OWNERPASS, EncryptionConstants.ALLOW_PRINTING, EncryptionConstants.ENCRYPTION_AES_128); PdfWriter pdfWriter = new PdfWriter(new FileStream(OUTPUT_FOLDER + "Protected.pdf", FileMode.Create), writerProperties); PdfDocument pdfDocument = new PdfDocument(pdfReader, pdfWriter); pdfDocument.Close(); } } }

PDF 보안 옵션을 무료로 체험해보세요.

모든 PDF 보안 옵션은 무료 체험에서 사용할 수 있으며, 시작할 수 있는 예시가 제공됩니다.

시작하기

규정 준수에 PDF 보안 사용

디지털 문서는 거의 모든 산업에서 효율성을 향상해줍니다. 검색 가능한 PDF 문서로 보관, 워크플로 자동화, 템플릿을 사용하여 양식에서 문서 자동 생성, PDF의 정보를 데이터베이스에 저장하는 등의 기능이 제공됩니다. 그러나 디지털 워크플로를 사용할 때는 GDPRCCPA, HIPAA 등의 여러 가지 규정을 준수해야 합니다. 이를 위해 내장된 PDF의 보안 기능으로 필요에 맞는 적절한 보안 수준으로 쉽게 설정할 수 있습니다. 대부분 보안 기능은 iText 7 Core에 내장되어 있으며, 추가적인 투자 없이도 구현할 수 있습니다. GDPRCCPA 페이지에서 규정을 준수하기 위해 어떤 지원을 제공하는지 확인하실 수 있습니다. iText가 어떻게 다른 규정 준수 문제를 해결하는지 궁금하시면 문의해주세요! 질문을 문의하면 기꺼이 답변을 드리겠습니다.

문의

문의가 해결되지 않았습니까? 

저희가 도와드리겠습니다. 연락해 주시면 빠르게 답변해 드리겠습니다.

문의하기
최신 정보를 받아보세요

11,000명 이상의 가입자와 함께 새로운 제품, 업데이트, 팁, 기술 솔루션 및 기회에 대한 최신 정보를 받아보시면서 iText PDF 전문가가 되어보세요.

지금 구독하기