Design and Implementation of a Framework for Viewing and Analysis of Malicious Documents

Total Page:16

File Type:pdf, Size:1020Kb

Design and Implementation of a Framework for Viewing and Analysis of Malicious Documents Masaryk University Faculty of Informatics Design and implementation of a framework for viewing and analysis of malicious documents Diploma Thesis Bc. Richard Nossek 2013 1 2 Statement I hereby declare that I have worked on this thesis independently using only the sources listed in the bibliography. All resources, sources, and literature, which I used in preparing or I drew on them, I quote in the thesis properly with stating the full reference to the source. 3 Acknowledgement I would like to thank my advisor, RNDr. Václav Lorenc, for his guidance and advice during my work on this thesis. 4 Abstract The goal of this thesis is to provide an in-depth assessment of the use of PDF (Portable Document Format) file format as an attack vector and the current state of the field of malicious document analysis. First, we provide detailed introduction into the inner organization and structure of PDF files and describe how different features can be used for obfuscation purposes. Next, we survey available options for viewing PDF documents in web browser environment, as well as tools for PDF document analysis. The practical part consists of designing and implementing a web application that serves as framework for malicious document analysis. Keywords Portable Document Format, PDF, malware, malicious documents, PDF analysis, PDF analysis tools, analysis framework. 5 Contents Introduction 8 1 Portable Document Format 9 1.1 Version history 9 1.2 PDF architecture 11 1.3 PDF file structure 11 1.3.1 File header 12 1.3.2 File body 12 1.3.2.1 Boolean objects 12 1.3.2.2 Numeric objects 13 1.3.2.3 String objects 13 1.3.2.4 Name objects 14 1.3.2.5 Array objects 14 1.3.2.6 Dictionary objects 14 1.3.2.7 Stream objects 15 1.3.2.8 Null object 16 1.3.3 Cross-reference table 16 1.3.4 File Trailer 17 1.3.5 Incremental Updates 18 1.3.6 Object Streams 19 2 Vulnerabilities and exploits 20 2.1 PDF as an attack vector 20 2.2 Propagation and payload execution 21 2.2.1 Email 21 2.2.2 Drive-by downloads 21 2.2.3 COM objects 22 2.3 Adobe Reader vulnerabilities 22 2.3.1 Most frequently exploited vulnerabilities 22 2.4 PDF obfuscation techniques 25 2.4.1 Header 25 2.4.2 String objects 25 2.4.3 Name objects 26 2.4.4 Encryption 26 2.4.5 Filters 27 2.4.6 Code fragmenting 27 2.4.7 Object streams 27 2.4.8 JavaScript obfuscation 27 2.5 PDF JavaScript 28 2.5.1 Function getField 28 2.5.2 Function this.info 29 2.5.3 Function getAnnot 29 3 PDF online viewers and analysis tools 30 3.1 Online PDF viewers 30 3.1.1 Browser plugins 30 6 3.1.2 Server-side format conversion 30 3.2 Analysis Tools 31 3.2.1 PDF Tools 32 3.2.1.1 PDFiD 32 3.2.1.2 PDF-parser 33 3.2.2 peepdf 35 3.2.3 PDF Stream Dumper 37 3.2.4 Origami 38 3.2.5 jsunpack 39 3.2.6 Wepawet 40 3.2.7 PDF Examiner 41 3.2.8 PDF X-Ray 42 4 Application design 43 4.1 Framework definition 43 4.2 Document analysis 43 4.3 Design and prototypes 43 4.3.1 Database relations 47 4.3.2 Security concerns 48 5 Implementation 49 5.1 Used technologies 49 5.2 Document root organization 50 5.2.1 Upload page 50 5.2.1.1 Flash conversion script 51 5.2.1.2 Supplementing score system 51 5.2.1.3 Uploader component security 51 5.2.2 File browser page 52 5.2.3 Report page 53 5.3 Implementation overview 54 5.4 Deployment 55 Conclusions and future work 57 References 58 7 Introduction In recent years, use of information technology (IT) has become more pervasive in most aspects of our everyday lives. Hand in hand with this change goes increased use of electronic documents due to individuals, businesses and governments adapting to the electronic environment. Portable Document Format (PDF) [1] files are currently one of the most used formats thanks to their rich feature list, portability and Adobe's freely available reader software. However, the popularity of the format inevitably drew the attention of malware authors, who quickly recognized an opportunity and began to use vulnerabilities in Adobe Reader [2] as an attack vector. What makes PDF files special in this regard is that it was soon discovered that the extensive PDF specification also provides legitimate ways of disguising malicious payload inside documents. These obfuscation techniques not only rendered traditional signature based detection of anti-virus (AV) software ineffective, but also made static analysis problematic. Most AV scanners have since implemented PDF parsing functionality, yet it was shown [3] that combining multiple techniques and avoiding common patterns can bring detection rates back close to zero even today. Specialized tools and understanding of the format are necessary to parse and correctly examine the contents of PDF files. The main goal of the theoretical part of this thesis is to review available options for viewing PDF files in web browsers and survey tools for analysis of PDF documents and test the extend of their functionality. However, in order to do so, we first need to understand the structure of PDF documents and the fundamentals of obfuscation techniques and vulnerabilities specific to the format. The first few chapters therefore cover this topic. In the practical part of this work, we design and implement a web application that serves as a framework for analysis of malicious PDF documents. One of the aims was to develop it using only free software [4]. The first chapter provides an overview of PDF version history [5], which also lists all the functionality added since release. It also describes how PDF documents are structured and organized internally. The second chapter first recounts how malicious documents are usually distributed and executed [6], offers a summary of all known vulnerabilities [7] related to Adobe Reader. Additionally, it explains how PDF obfuscation [8] works and lists the differences in Adobe's implementation of the JavaScript engine. In chapter three, we discuss available options for viewing PDF files in browser environment and then we review and describe all of currently freely available tools for PDF analysis (both offline and online). Namely, it is PDF Tools [9], peepdf [10], PDF Stream Dumper [11], Origami [12], jsunpack [13], Wepawet [14], PDF Examiner [15] and PDF X-Ray [16]. Chapters four and five cover the design and implementation of our web application. This includes establishing a of workflow for static analysis of malicious PDF documents, outlining potential security issues and providing instructions on how to deploy the application on a web server. Finally, we draw conclusions about the the problematic of malicious document analysis and discuss future possibilities regarding our application. 8 Chapter 1 Portable Document Format This chapter summarizes version history of the Portable Document Format and describes how data is internally organized inside a PDF document. 1.1 Version history Portable Document Format is a file format that was created by Adobe Systems in 1993. According to Adobe, PDF is a fixed-layout format used for representing two-dimensional documents in an independent manner of the application software, hardware and operating system that lets you capture all the elements of a printed document as an electronic image that you can view, navigate, print or forward to someone else. In essence, PDF allows users to view documents exactly as their authors designed them, regardless of any differences between the author's and reader's systems and without the need to have the software used to create the document. Nowadays, PDF has become a de facto standard for electronic distribution of documents. Even though Adobe Systems Inc. holds patents to PDF, anyone may create and publish applications that can read or create PDF documents without having to pay any royalties. Initially, PDF was created with the idea of paperless office in mind. PDF format was intended to provide a way for companies, corporation and other organizations to exchange documents electronically. The format was first publicly talked about at a Seybold conference in 1991 (then it was referred to as 'Interchange PostScript'). PDF 1.0 was introduced a year later at Comdex Fall. Adobe Acrobat 1.0, software used to create and view PDF files, was released on 15th June 1993. PDF 1.0 included features such as bookmarks, internal links and embedded fonts. However, the format was not successful at first, mostly due to high pricing of creation tools and the lack of free version of Acrobat Reader. The first edition was revised twice. PDF 1.1, along with corresponding version of Adobe Acrobat 2.0, were released in 1994. It included several new features, such as password protection, encryption (MD5 and RC4), device independent colors, threads and links. PDF 1.2 [17] (and Adobe Acrobat 3.0) was released two years later in 1996. It introduced, among other things, interactive page elements, fill-in forms and Forms Data Format used for transmitting form data to and from the Web. PDF 1.3 [18], the second edition of PDF, was released in 2000 added support for the new features of the Adobe imaging model embodied in PostScript LanguageLevel 3. Most important features introduced were new data structures for efficient mapping of strings and numbers to PDF objects, several new types of functions, embedding of files of any type within a PDF document, several new annotation types, digital signatures, support for JavaScript, a way to capture information from the Web and converting it to PDF form and prepress support.
Recommended publications
  • 2 Portable Document Format (Pdf)
    ESCOLA TÈCNICA SUPERIOR D’ENGINYERIA ELECTRÒNICA I INFORMÀTICA LA SALLE PROJECTE FI DE CARRERA ENGINYERIA EN INFORMÀTICA PDFLab ALUMNE PROFESSOR PONENT Yuri González Azín Mª Antonia Mozota Coloma ACTA DE L'EXAMEN DEL PROJECTE FI DE CARRERA Reunit el Tribunal qualificador en el dia de la data, l'alumne D. Yuri González Azín va exposar el seu Projecte de Fi de Carrera, el qual va tractar sobre el tema següent: PDFLab Acabada l'exposició i contestades per part de l'alumne les objeccions formulades pels Srs. membres del tribunal, aquest valorà l'esmentat Projecte amb la qualificació de Barcelona, VOCAL DEL TRIBUNAL VOCAL DEL TRIBUNAL PRESIDENT DEL TRIBUNAL Abstract Este proyecto se ha encargado de desarrollar la herramienta PDFLab. PDFLab es una herramienta capaz de leer ficheros PDF y generar una estructura intermedia para implementar cualquier otro tipo de aplicaciones. En este documento se puede apreciar todo el estudio que ha sido necesario para desarrollar este proyecto. Así como, un estudio de las aplicaciones que existen en el mercado. Y documentación técnica sobre las etapas del desarrollo, tales como, Análisis, Diseño e Implementación. i A mi padre porque este trabajo es tanto suyo como mío. iii Resumen En este proyecto se ha desarrollado PDFLab, una herramienta capaz de leer ficheros PDF y generar una estructura intermedia para implementar cualquier otro tipo de aplicaciones. En el desarrollo se comprende el estudio de la estructura interna de los ficheros PDF, estudio de las técnicas de desarrollo, tanto metodológicas como de diseño, toma de requerimientos, análisis de requerimientos, diseño orientado a objetos, implementación, pruebas y mantenimiento.
    [Show full text]
  • EDTA Conference: Part 1
    EDTA, iText and INBATEK Conference Bangkok, July 27, 2017 © 2015, iText Group NV, iText Software Corp., iText Software BVBA How standards drive business . History of PDF . Umbrella of standards . Focus on: PDF/A, PDF/UA, PAdES, PDF 2.0, next-generation PDF © 2015, iText Group NV, iText Software Corp., iText Software BVBA Speaking the same language Not being able to understand each other is a punishment, NOT a business model! Standards are about speaking the same language! 3 How standards drive business © 2015, iText Group NV, iText Software Corp., iText Software BVBA History of PDF Version Date # pages Content Adobe PDF 1.0 June 1993 230 43 tables, 42 figures Adobe PDF 1.1 23 January 1996 302 20 references Adobe PDF 1.2 12 November 1996 394 137 tables, 86 examples Adobe PDF 1.3 July 2000 696 223 tables, 73 figures Adobe PDF 1.4 December 2001 978 277 tables, 20 color plates Adobe PDF 1.5 August 2003 1172 333 tables, 70 figures Adobe PDF 1.6 November 2004 1236 370 tables, 80 figures Adobe PDF 1.7 October 2006 1310 389 tables, 98 figures ISO 32000-1:2008 (PDF 1.7) 1 July 2008 756 (A4) 78 Normative References ISO 32000-2:2017 (PDF 2.0) 2017 970 (A4) 5836 “shall”, 411 “should” 4 How standards drive business © 2015, iText Group NV, iText Software Corp., iText Software BVBA PDF: an umbrella of standards PDF Portable Document Format First released by Adobe in 1993 ISO Standard since 2008 ISO 32000 PDF/X PDF/A PDF/E PDF/VT PDF/UA Related: graphic arts archive engineering printing accessibility • EcmaScript (ISO) • PRC (ISO) Since 2001 Since 2005 Since 2008 Since 2010 Since 2012 • PAdES (ETSI) ISO 15930 ISO 19005 ISO 24517 ISO 16612 ISO 14289 • ZUGFeRD (DIN) 5 How standards drive business © 2015, iText Group NV, iText Software Corp., iText Software BVBA PDF/A ISO 19005: long-term preservation © 2015, iText Group NV, iText Software Corp., iText Software BVBA Goals and concept ISO-19005, Long-term preservation of documents, Approved parts will never become invalid, Individual parts define new, useful features.
    [Show full text]
  • Preservation with PDF/A (2Nd Edition)
    01000100 01010000 Preservation 01000011 with PDF/A (2nd Edition) 01000100 Betsy A Fanning 01010000 AIIM 01000011 01000100 DPC Technology Watch Report 17-01 July 2017 01010000 01000011 01000100 01010000 01000011 Series editors on behalf of the DPC Charles Beagrie Ltd. 01000100 Principal Investigator for the Series Neil Beagrie 01010000 01000011 © Digital Preservation Coalition 2017, Betsy A Fanning 2017, and AIIM 2017, unless otherwise stated ISSN: 2048-7916 DOI: http://dx.doi.org/10.7207/twr17-01 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, without prior permission in writing from the publisher. The moral rights of the author have been asserted. First published in Great Britain in 2008 by the Digital Preservation Coalition. Second Edition 2017. Foreword The Digital Preservation Coalition (DPC) is an advocate and catalyst for digital preservation, ensuring our members can deliver resilient long-term access to digital content and services. It is a not-for-profit membership organization whose primary objective is to raise awareness of the importance of the preservation of digital material and the attendant strategic, cultural and technological issues. It supports its members through knowledge exchange, capacity building, assurance, advocacy and partnership. The DPC’s vision is to make our digital memory accessible tomorrow. The DPC Technology Watch Reports identify, delineate, monitor and address topics that have a major bearing on ensuring our collected digital memory will be available tomorrow. They provide an advanced introduction in order to support those charged with ensuring a robust digital memory, and they are of general interest to a wide and international audience with interests in computing, information management, collections management and technology.
    [Show full text]
  • PDF/A in a Nutshell 2.0 PDF for Long-Term Archiving
    PDF/A in a Nutshell 2.0 PDF for long-term archiving Alexandra Oettler ■ The history of the ISO standard ■ All versions – from PDF/A-1 to PDF/A-3 ■ How users benefit from PDF/A ■ The technical background ■ Tools for creating PDF/A files ■ Validating PDF/A files ■ PDF/A in law and administration ■ PDF/A in finance and industry PDF/A in a Nutshell 2.0 PDF for long-term archiving The ISO Standard – from PDF/A-1 to PDF/A-3 This work, including all its component parts, is copyright protected. All rights based thereupon are reserved, including those of translation, reprinting, presentation, extraction of illustrations or tables, broadcasting, microfilming or reproduction by any other means, or storage in any data-processing device, in whole or in part. Reproduction of this work or any part of this work is only permitted where legally specified in the Copyright Act of the Federal Republic of Germany dated the 9th of September 1965. © 2013 Association for Digital Document Standards e. V., Berlin [email protected] Printed in Germany The use of any names, trade names, trade descriptions etc. in this work, even those not specially identified as such, does not justify the assumption that these names are free according to trademark protection law and thus usable by anyone. Text: Alexandra Oettler Layout, cover design, design and composition: Alexandra Oettler Cover image: Paulgeor, Dreamstime.com Picture credits: Page 5: Photocase; Page 6: Sepp Huberbauer, Photocase; Page 8: aoe; Page 13: EU Publications Office; Page 14: Rui Frias, Istockphoto.com; Page 15: MBPHOTO, Istockphoto.com; Page 18: Photocase.
    [Show full text]
  • PDF Format for Rfcs
    Internet Architecture Board (IAB) T. Hansen, Editor Request for Comments: 7995 AT&T Laboratories Category: Informational L. Masinter ISSN: 2070-1721 M. Hardy Adobe December 2016 PDF Format for RFCs Abstract This document discusses options and requirements for the PDF rendering of RFCs in the RFC Series, as outlined in RFC 6949. It also discusses the use of PDF for Internet-Drafts, and available or needed software tools for producing and working with PDF. Status of this Memo This document is not an Internet Standards Track specification; it is published for informational purposes. This document is a product of the Internet Architecture Board (IAB) and represents information that the IAB has deemed valuable to provide for permanent record. It represents the consensus of the Internet Architecture Board (IAB). Documents approved for publication by the IAB are not a candidate for any level of Internet Standard; see Section 2 of RFC 78411. Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc79952. Copyright Notice Copyright (c) 2016 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info3) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. 1 https://www.rfc-editor.org/rfc/rfc7841.html#section-2
    [Show full text]
  • Portable Document Format - Wikipedia, the Free Encyclopedia Page 1 of 19
    Portable Document Format - Wikipedia, the free encyclopedia Page 1 of 19 Portable Document Format From Wikipedia, the free encyclopedia (Redirected from PDF) Portable Document Format (PDF) is a generic Portable Document Format (PDF) computer term.[citation needed] The best-known PDF implementation is Adobe PDF, a file format created by Adobe Systems in 1993 for document exchange. The remainder of this article discusses Filename Adobe PDF exclusively. .pdf extension Adobe PDF is used for representing two- Internet media application/pdf dimensional documents in a manner independent type of the application software, hardware, and application/x-pdf operating system.[2] Each Adobe PDF file application/x-bzpdf encapsulates a complete description of a fixed- layout 2D document that includes the text, fonts, application/x-gzpdf images, and 2D vector graphics which compose the Type code 'PDF ' (including a single documents. Lately, 3D drawings can be embedded to PDF documents with Acrobat 3D using U3D or space) PRC and various other data formats.[3][4] Uniform Type com.adobe.pdf Identifier Adobe Systems co-founder John Warnock outlined a system called "Camelot",[5] that evolved into the Magic number %PDF Portable Document Format (PDF) file-format. Developed by Adobe Systems Formerly a proprietary format, PDF was officially Initial release 1993 released as an open standard on July 1, 2008, and Latest release 1.7 published by the International Organization for Standardization as ISO/IEC 32000-1:2008.[6] Standard(s) ISO/IEC 32000-1:2008[1] Website
    [Show full text]
  • Creation of Interactive 3D Documents to Support the Setup Process of Machine Tools”
    Volume I Report – Budget TREBALL DE FI DE GRAU “CREATION OF INTERACTIVE 3D DOCUMENTS TO SUPPORT THE SETUP PROCESS OF MACHINE TOOLS” TFG presentat per obtenir el títol de GRAU en ENGINYERIA MECÀNICA Per Víctor Arnedo Blanco Barcelona, 11 d’octubre de 2016 Director: José Antonio Travieso Rodríguez Departament de Enginyeria Mecànica (DEM) Universitat Politècnica de Catalunya (UPC) TABLE OF CONTENT RESUM .............................................................................................. V RESUMEN .......................................................................................... V ABSTRACT ......................................................................................... V ACKNOWLEDGMENT ........................................................................... VI CHAPTER 1: INTRODUCTION ................................................................ 1 CHAPTER 2: MARKET ANALYSIS ........................................................... 2 2.1. Applicable standard formats for setup-documents ........................ 2 2.1.1. HTML ................................................................................ 2 2.1.2. PDF .................................................................................. 4 2.2. Underlying 3d-formats ............................................................. 5 2.2.1. U3D ................................................................................. 5 2.2.2. X3D .................................................................................. 6 2.3. Software involved in the
    [Show full text]
  • PDF/UA in a Nutshell – Accessible Documents with PDF
    PDF/UA in a Nutshell Accessible documents with PDF Olaf Drümmer and Bettina Chang ■ The ISO standard for universal accessibility ■ Laws and regulations ■ The history of PDF/UA ■ File format requirements ■ Compliant PDF programs ■ Assistive technology ■ PDF/UA creation tools ■ Validating PDF/UA compliance ■ What the experts say Contents PDF/UA: The ISO standard for universal accessibility 3 Assistive technology for in-depth testing 14 Compliant reader software 14 PDF/UA: The key facts 4 Laws requiring accessible IT services 4 Added value for PDF users 15 Introduction to the Web Content Accessibility Guidelines 2.0 4 Visual or motor impairments 15 Reading and writing difficulties 15 Important Laws and regulations 5 Easier reading and navigation on mobile devices 15 International 5 United States of America 5 The potential benefits of PDF/UA 16 Europe 5 Laws paving the way for PDF/UA 17 The history of PDF/UA 6 What the experts are saying 18 PDF/UA’s requirements 7 Klaus-Peter Wegge, Siemens AG 18 File format requirements 7 Markus Riesch, “Access for All” 18 Requirements for compliant PDF programs 8 Requirements for compliant assistive technology 8 Learn more about PDF/UA 19 PDF/UA Competence Center 19 Accessible PDF: Users and usage 9 PDF/UA seminars 19 PDF Association membership 19 PDF/UA: Creation tools 10 AIIM PDF/UA Committee 19 Table 1: PDF/UA creation tools 10 Validating PDF/UA compliance 12 Table 2: Validating PDF/UA compliance 13 PDF/UA in a Nutshell I Introduction PDF/UA: The ISO standard for universal accessibility Information plays a central role in soci- PDF/UA-1 is the first part of the ety today, and it is becoming more and PDF/UA standards family; the “UA” more common for that information to suffix stands for “Universal Accessibili- be offered in digital form alone.
    [Show full text]
  • Adobe Acrobat Professional Help
    Using Help About the built-in help features Using Help for vision- and motor-impaired users Opening the Help documentation Using the How To pages Using Acrobat Online Accessing the Adobe Solutions Network Using online support Customer support Adobe Press The Adobe Certification program About the built-in help features Adobe® Acrobat® 7.0 Professional offers many built-in features to assist you while you work, including the Help window you're using right now: ● Help documentation. ● How To pages. (See Using the How To pages.) ● Tool tips, which identify the various buttons, tools, and controls in the work area by name. These labels appear when you place the pointer over the item you want to identify. Tool tips are also available in some dialog boxes. ● Help buttons in some dialog boxes. When you click these Help buttons, the Help window opens with the related topic. You can also consult online resources and guides for plug-ins. See Using Acrobat Online and Using online support. Note: There is no printed user manual for this product. Overviews, explanations, descriptions, and procedures are all included in Help. Using Help for vision- and motor-impaired users Vision- and motor-impaired users can use the Accessibility Setup Assistant to change how PDF documents appear on-screen and are handled by a screen reader, screen magnifier, or other assistive technology. The first time you start Adobe Acrobat 7.0 Professional, the Accessibility Setup Assistant starts if Acrobat detects assistive technology on your system. (See Setting accessibility preferences.) Single-key accelerators and keyboard shortcuts make document navigation simpler.
    [Show full text]
  • Implementing Paperless Automation of Accounts Payable Invoices for Small Business Accounting Systems
    Implementing Paperless Automation Of Accounts Payable Invoices For Small Business Accounting Systems Athabasca University MBA Applied Project By Stephen Heath Abstract Technology becomes more powerful at exponential rates, but it often seems we are unable to harness the full benefits, and one of the primary areas where technological capabilities and dreams of what we would do with them are out of sync is the vast amounts of paper that we use in what was supposed to be the era of the paperless office. Reducing paper usage, when done effectively, has significant financial and environmental benefits, and yet business paper continues to be a growth industry. In “The Myth of the Paperless Office”, researchers Abigail Sellen and Richard Harper (2002) have determined that the most successful paper reduction projects are those that have improving business processes as a goal rather than simply eliminating paper. The author of this project has decades of experience in information technology, and has seen numerous multi-company information sharing projects such as EDI come into existence at great expense, be adopted by large companies and their suppliers, and then fail to gain any additional traction. These two observations led to this project, which focuses on providing the essence of a technology which can improve a universal, multi-company business process, using techniques that allow scalability for any size business. The invoicing/accounts payable process was chosen for it’s applicability to almost every business and the large amount of paper printed and stored worldwide as a result of it. The first step was to analyze the invoicing/payables process as it is currently handled and to examine ways it could be made more efficient with cost effective available technology.
    [Show full text]
  • KIP S Tems with 7.0 and 8.0 Software
    Model: KIP S tems with 7.0 and 8.0 Software Re: PDF Printing Tips Date: December'1 2014 The following pages provide printing tips when working with PDF files. This detailed information helps explain why some PDF fìles print the way they do and how the switches provided in KIP PrintNETsoftware can help to produce the desired results. These are some of the topics covered in this document. PDF Printing History of PDF fìles PDFD( or "PDF for Exchange" PDF/A or "PDF Archive" PDF/E or "PDF for Engineering" Which Version of PDF File Do I have? ldentifying Common PDF lssues Tra nspare ncy Fonts Page Boxes Colors and Line Weights PDF Printing Methods Appli cati on/P ri nter D ri ver Direct PDF Printing PDF Printing Solutions me"Ëabåe rlcr-Bræ æBTË Fænm æt Fsães íËjjrlå: ¡Jì ¡-"tiãitiltutf-!*r;"-^ Portabl e Document Format (PDF) Files have become the predominant file format fordata exchange and pri nting. This is duetothe extreme portability of the PDF fle itself. Adobe@ Reade16l is afreely arailable viewerthat is available on viñually e\ery operating system. Users may download the software and once installed, can quickly see a standardized version of the created document. The sheer volume of PDF files has allowed many vendors otherthan Adobe to create PDF creation applications. Over the years, Adobe has updated the functionality of not only the Adobe@ Reader@, but the pDF file format itself. Files har,e become quite complex with text, drawi ngs, 3D data, markups and file security. Unfortunately, until most recently, there was not a set standard of PDF file generation, thus leading to a myriad of file pri nting and viewing issues Users report that afiie views properi;r in Adobe@ Reader@, while printing the same document produces unwanted _t .
    [Show full text]
  • PDF/A Forever Long-Term Archiving with PDF
    4th International PDF/A Conference PDF/A Forever Long-Term Archiving with PDF ■ What you need to know about PDF/A and PDF/A-2 ■ Legal Certainty ■ Accessibility and Metadata ■ Archives & Libraries ■ Public Administration ■ Business to Consumer 4th International PDF/A Conference PDF/A Forever Long-Term Archiving with PDF ISBN: 978-3-9813077-3-3 Bibliographic information published by Die Deutsche Bibliothek Die Deutsche Bibliothek lists this publication in the Deutsche Nationalbibliografie. Detailed bibliographic data is available at <http://dnb.ddb.de>. This work and all its parts are protected by copyright. All rights, including translation, reproduction, presentation, use of illustrations and tables, radio broad- casting, microfilming, any other means of replication, and storage in data processing systems, are reserved. This also applies to extracts. Any replication of this work or of parts thereof, even in isolated cases, is only permissible in accordance with the currently valid version of the German copyright legislation of Sep- tember 9th 1965. A copyright fee must always be paid. Violations fall under the prosecution act of German Copyright Law. © 2010 Published by Association for Digital Document Standards ADDS – PDF/A Competence Center, Berlin Published by Association for Digital Document Standards ADDS – PDF/A Competence Center, Berlin – www.pdfa.org Translation: © 2010 Association for Digital Document Standards ADDS – PDF/A Competence Center, Berlin Printed in Germany The use of general descriptive names, trade names, trademarks, and so on, in this publication, even if not specifically identified, does not imply that these names are not protected by the relevant laws and regulations or that they can be used by anyone.
    [Show full text]