Difference between revisions of "Main Page"

From Drumlin Security Wiki
Jump to navigation Jump to search
 
(22 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}
{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}
<div id="mp-topbanner" class="mp-box">
<div id="mp-topbanner" class="mp-box">
<h1>Welcome to the Drumlin PDF Wiki</h1>
<h1>Welcome to the Drumlin Security Wiki</h1>
</div>
</div>
This Wiki provides practical information based on the creation, use and security of PDFs documents, together with articles relating to the secure distribution of ePUB and Microsoft Office Documents (Word, Powerpoint, Excel).


The widely used Portable Document Format (PDF) for page-based documents was introduced by Adobe in 1993. It is based in large part on the [https://en.wikipedia.org/wiki/PostScript Postscript] page description language for modern printers, which had been developed in the late 1970s/early 1980s. In 2008 the specification for PDFs was made available by Adobe as a royalty free open standard and adopted by the International Standards Organization (ISO32000-1).
The widely used Portable Document Format (PDF) for page-based documents was introduced by Adobe in 1993. It is based in large part on the [https://en.wikipedia.org/wiki/PostScript Postscript] page description language for modern printers, which had been developed in the late 1970s/early 1980s. In 2008 the specification for PDFs was made available by Adobe as a royalty free open standard and adopted by the International Standards Organization (ISO32000-1). Although perhaps the most widely used document exchange format, the PDF Specification and the implementations in most PDF readers, are subject to security weaknesses. For a discussion of PDF vulnerabilities and insecurity of many widely used PDF readers (excluding our [[JAVELIN|Javelin secure PDF readers]]), see further the [https://pdf-insecurity.org/downloads/paper_reports_theses.html PDF Insecurity] website and published papers. You can view the latest and recent security bulletins from Adobe here: [https://helpx.adobe.com/security/security-bulletin.html#reader Adobe PDF Reader vulnerabilities].
 
This PDF Wiki provides practical information based on the use of PDFs and PDF tools over the past decade.


One of the most important features of PDF documents is they are defined by a PAGE BASED model - this describes how individual pages in the document are made up, in terms of the text, the fonts used, graphical objects, interactive elements and possibly other features associated with the page. This PAGE BASED model means that when you look at a PDF page on-screen or on printed output, it should always look the same and as specified by the designer. This is completely different from formats such as [https://en.wikipedia.org/wiki/EPUB ePUB] and HTML, which are not page based - they are effectively a linear stream of items, one after another, with limited "layout" elements (ePUB3 and HTML5 have improved on this of course, but they are still very much flexible, flowable formats). The two approaches have been designed independently, with a major aim of formats like ePUB being to allow the text to be the dominant element, re-sizable and re-flowable, ignoring the page concept and focusing on the size and orientation of the device on which it is viewed. ePUB and its variants and versions is the most widely used format for reading eBooks documents on mobile devices, including of course [https://en.wikipedia.org/wiki/Amazon_Kindle Amazon Kindle], [https://en.wikipedia.org/wiki/Barnes_%26_Noble_Nook Nook] and other specialized ebook reader devices.
One of the most important features of PDF documents is they are defined by a PAGE BASED model - this describes how individual pages in the document are made up, in terms of the text, the fonts used, graphical objects, interactive elements and possibly other features associated with the page. This PAGE BASED model means that when you look at a PDF page on-screen or on printed output, it should always look the same and as specified by the designer. This is completely different from formats such as [https://en.wikipedia.org/wiki/EPUB ePUB] and HTML, which are not page based - they are effectively a linear stream of items, one after another, with limited "layout" elements (ePUB3 and HTML5 have improved on this of course, but they are still very much flexible, flowable formats). The two approaches have been designed independently, with a major aim of formats like ePUB being to allow the text to be the dominant element, re-sizable and re-flowable, ignoring the page concept and focusing on the size and orientation of the device on which it is viewed. ePUB and its variants and versions is the most widely used format for reading eBooks documents on mobile devices, including of course [https://en.wikipedia.org/wiki/Amazon_Kindle Amazon Kindle], [https://en.wikipedia.org/wiki/Barnes_%26_Noble_Nook Nook] and other specialized ebook reader devices.
Line 12: Line 11:
=== Quick links ===
=== Quick links ===
{| class="wikitable" style="margin:left"
{| class="wikitable" style="margin:left"
! style="text-align:left;"| Main PDF topics
! style="text-align:left;"|Main PDF topics
! style="text-align:left;"|Guidance articles
! style="text-align:left;"|Guidance articles
! style="text-align:left;"|Javelin Secure PDF readers
! style="text-align:left;"|Webdoxx Secure Document handling
|-
|-
|[[PDF_Specification|Specifications and Standards]]||[[PDF_Print|Preparing PDFs for Printing]]
|[[PDF_Specification|Specifications and Standards]]||[[PDF_Print|Preparing PDFs for Printing]]||[[JAVELIN|Javelin Readers - Overview]]||[[WEB|Web-based Document Viewers]]
|-
|-
|[[PDF_File_Structure|File Structure]]||[[PDF_View|Preparing PDFs for Viewing]]
|[[PDF_File_Structure|File Structure]]||[[PDF_View|Preparing PDFs for Viewing]]||[[JW3|Javelin3/Javelin3Pro for Windows 8+]]||[[WEBDOXX|Webdoxx PDF Viewer]]
|-
|-
|[[PDF_Security|Security]]||[[PDF_Security_Rec|Security Recommendations]]
|[[PDF_Security|Security]]||[[PDF_Security_Rec|Security Recommendations]]||[[JW|Javelin for Windows 7+]]||[[WEBDOXXPPT|Webdoxx Powerpoint Viewer]]
|-
|-
|[[PDF_Page_Size|Page Size and Orientation]]||[[PDF_ScreenCapture|Screen Capture]]
|[[PDF_Page_Size|Page Size and Orientation]]||[[PDF_ScreenCapture|Screen Capture]]||[[JM3|Javelin3 for Apple macOS 13+]]||[[WEBDOXXEPUB|Webdoxx ePUB Viewer]]
|-
|-
|[[PDF_Watermarking|Watermarking]]||[[PDF_Markup|Markup and Annotations]]
|[[PDF_Watermarking|Watermarking]]||[[PDF_Markup|Markup and Annotations]]||[[JM|Javelin for Apple macOS 10-12]]||[[WEBDOXXDRM|Webdoxx Digital Rights Management]]
|-
|-
|[[PDF_Editing_Software|Creation and Editing Software]]||[[PDF_Accessibility|Accessibility]]
|[[PDF_Editing_Software|Creation and Editing Software]]||[[PDF_Accessibility|Accessibility]]||[[JA3|Javelin3 for Android 9+]]||[[WEBDOXXPRINT|Webdoxx Printing]]
|-
|-
|[[PDF_Viewing_Software|Viewing Software]]||[[PDF_Personalization|Personalization and stamping]]
|[[PDF_Viewing_Software|Viewing Software]]||[[PDF_Personalization|Personalization and stamping]]||[[JIOS|Javelin for Apple iOS/iPadOS]]||[[WEBANN|Webdoxx Annotation]]
|-
|-
|[[PDF_Authentication|Authentication]]||[[Tracking|Tracking use and misuse]]
|[[PDF_Authentication|Authentication]]||[[Tracking|Tracking use and misuse]]||[[JNX|Javelin for other platforms]]||[[WEBDOXXCAT|Webdoxx Catalogs]]
|-
|-
|[[PDF_DRM|Digital Rights Management (DRM)]]||[[File_Distribution|Distribution of secured files]]
|[[PDF_DRM|Digital Rights Management (DRM)]]||[[File_Distribution|Distribution of secured files]]||[[JDRM|Javelin and the Drumlin DRM]]||[[WEBDOXXACC|Webdoxx Access]]
|-
|-
|[[PDF_Forms|PDF Forms]]||[[Forms|Forms and Interactive elements]]
|[[PDF_Forms|PDF Forms]]||[[Forms|Forms and Interaction]]||[[DRMFORMATS|Drumlin DRM File Formats]]||
|}
|}

Latest revision as of 21:03, 21 September 2022

Welcome to the Drumlin Security Wiki

This Wiki provides practical information based on the creation, use and security of PDFs documents, together with articles relating to the secure distribution of ePUB and Microsoft Office Documents (Word, Powerpoint, Excel).

The widely used Portable Document Format (PDF) for page-based documents was introduced by Adobe in 1993. It is based in large part on the Postscript page description language for modern printers, which had been developed in the late 1970s/early 1980s. In 2008 the specification for PDFs was made available by Adobe as a royalty free open standard and adopted by the International Standards Organization (ISO32000-1). Although perhaps the most widely used document exchange format, the PDF Specification and the implementations in most PDF readers, are subject to security weaknesses. For a discussion of PDF vulnerabilities and insecurity of many widely used PDF readers (excluding our Javelin secure PDF readers), see further the PDF Insecurity website and published papers. You can view the latest and recent security bulletins from Adobe here: Adobe PDF Reader vulnerabilities.

One of the most important features of PDF documents is they are defined by a PAGE BASED model - this describes how individual pages in the document are made up, in terms of the text, the fonts used, graphical objects, interactive elements and possibly other features associated with the page. This PAGE BASED model means that when you look at a PDF page on-screen or on printed output, it should always look the same and as specified by the designer. This is completely different from formats such as ePUB and HTML, which are not page based - they are effectively a linear stream of items, one after another, with limited "layout" elements (ePUB3 and HTML5 have improved on this of course, but they are still very much flexible, flowable formats). The two approaches have been designed independently, with a major aim of formats like ePUB being to allow the text to be the dominant element, re-sizable and re-flowable, ignoring the page concept and focusing on the size and orientation of the device on which it is viewed. ePUB and its variants and versions is the most widely used format for reading eBooks documents on mobile devices, including of course Amazon Kindle, Nook and other specialized ebook reader devices.

Quick links

Main PDF topics Guidance articles Javelin Secure PDF readers Webdoxx Secure Document handling
Specifications and Standards Preparing PDFs for Printing Javelin Readers - Overview Web-based Document Viewers
File Structure Preparing PDFs for Viewing Javelin3/Javelin3Pro for Windows 8+ Webdoxx PDF Viewer
Security Security Recommendations Javelin for Windows 7+ Webdoxx Powerpoint Viewer
Page Size and Orientation Screen Capture Javelin3 for Apple macOS 13+ Webdoxx ePUB Viewer
Watermarking Markup and Annotations Javelin for Apple macOS 10-12 Webdoxx Digital Rights Management
Creation and Editing Software Accessibility Javelin3 for Android 9+ Webdoxx Printing
Viewing Software Personalization and stamping Javelin for Apple iOS/iPadOS Webdoxx Annotation
Authentication Tracking use and misuse Javelin for other platforms Webdoxx Catalogs
Digital Rights Management (DRM) Distribution of secured files Javelin and the Drumlin DRM Webdoxx Access
PDF Forms Forms and Interaction Drumlin DRM File Formats