The PDF: Frozen PostScript, Honor System Passwords, and Zip Bombs
pplpod8 Loka

The PDF: Frozen PostScript, Honor System Passwords, and Zip Bombs

Got something to say to this podcast? Send a voicemail, and you might hear yourself on the next episode!

In the early 1990s a formatted document sent from one computer to another often arrived scrambled, with shifted paragraphs, broken fonts, and missing images. In 1991 Adobe co-founder John Warnock launched the Camelot Project to fix that with a simplified form of PostScript, the page description language Adobe had built for printers. The result was the Portable Document Format, released as a free specification in 1993 and made an open ISO standard in 2008.

This episode opens the container. PostScript is a full programming language that a printer had to run from start to finish, so one error meant resending the whole job. A PDF freezes that program into static data, isolates each page, and stores everything as objects in a tree. A cross-reference table near the end of the file gives the exact byte offset of each object, which is why page 800 of a huge manual opens instantly. The same layered structure also gives attackers places to hide.

  • Linearized, or web-optimized, PDFs place everything needed for the first page at the start of the file, so a browser can show page one while the rest downloads.
  • Fourteen standard fonts, including Times, Courier, Helvetica, Symbol, and Zapf Dingbats, were expected in every reader. Any other font must be embedded or the viewer will substitute its own.
  • A user password truly encrypts a PDF. An owner password that blocks printing or copying encrypts nothing and depends on the reader software choosing to obey it.
  • In 2019 researchers at Ruhr University Bochum showed shadow attacks that abuse incremental updates to change the visible content of a digitally signed PDF without invalidating the signature.
  • Nested compression filters make zip bombs possible: a file of about five kilobytes can expand toward a petabyte in memory and crash the machine that opens it.

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(16184)

The Art of Adult Friendship: Why Quality Matters More Than Quantity

The Art of Adult Friendship: Why Quality Matters More Than Quantity

Got something to say to this podcast? Send a voicemail, and you might hear yourself on the next episode!In this episode of pplpod, we explore how our understanding of friendship changes as we grow old...

9 Marras 18min

Summer Explained: The Science, History, and Traditions of the Warmest Season

Summer Explained: The Science, History, and Traditions of the Warmest Season

Got something to say to this podcast? Send a voicemail, and you might hear yourself on the next episode!In this episode of pplpod, we explore summer, the season most closely associated with sunshine, ...

7 Marras 18min

Sir Patrick Stewart: From Shakespeare to Star Trek, the Life and Legacy of a Legend

Sir Patrick Stewart: From Shakespeare to Star Trek, the Life and Legacy of a Legend

Got something to say to this podcast? Send a voicemail, and you might hear yourself on the next episode!In this episode of pplpod, we explore the extraordinary life of Sir Patrick Stewart, the acclaim...

7 Marras 49min

Larry David: The Genius of Social Awkwardness, Seinfeld, and Curb Your Enthusiasm

Larry David: The Genius of Social Awkwardness, Seinfeld, and Curb Your Enthusiasm

Got something to say to this podcast? Send a voicemail, and you might hear yourself on the next episode!In this episode of pplpod, we explore the life and career of Larry David, the comedian, writer, ...

6 Marras 38min

Why Australian Shepherds Aren't From Australia

Why Australian Shepherds Aren't From Australia

Got something to say to this podcast? Send a voicemail, and you might hear yourself on the next episode!In this episode of pplpod, we explore the history of the Australian Shepherd, an intelligent, en...

5 Marras 45min

Labrador Retriever: From Newfoundland Fishing Dogs to Modern-Day Heroes

Labrador Retriever: From Newfoundland Fishing Dogs to Modern-Day Heroes

Got something to say to this podcast? Send a voicemail, and you might hear yourself on the next episode!In this episode of pplpod, we explore the remarkable history of the Labrador Retriever, one of t...

4 Marras 53min

Discovering Ireland: A Journey Through History, Culture, and the Wild Atlantic Way

Discovering Ireland: A Journey Through History, Culture, and the Wild Atlantic Way

Got something to say to this podcast? Send a voicemail, and you might hear yourself on the next episode!In this episode of pplpod, we explore Ireland through the philosophy of slow travel: go slower, ...

3 Marras 48min

Willie Hutch: An Overnight I'll Be There Lyric and The Mack's Soundtrack

Willie Hutch: An Overnight I'll Be There Lyric and The Mack's Soundtrack

Got something to say to this podcast? Send a voicemail, and you might hear yourself on the next episode!William McKinley Hutchins was born in Los Angeles in December 1944 and raised in Dallas, where h...

2 Marras 21min

Suosittua kategoriassa Viihde

aamuvuoro
tuplakaak
anni-jaajo
grekovit
hei-baby-3
seitseman
terveisia-perheesta
hupiklubi
antin-palautepalvelu
dear-shirly
bella-table
everypodi
antin-elokuvakerho
ellen-jari-tamakin-viela
the-harlin-show
nonsensepodi
trippileiri
dear-shirly-ja-arttu
tahtitehdas
get-jassud