Атака PDFex може видалити дані із зашифрованих PDF

Атака PDFex може видалити дані із зашифрованих PDF

Щоб гарантувати конфіденційність PDF-файли потрібно зашифровувати. Це дозволяє безпечно передати і зберігати конфіденційні документи без додаткових механізмів захисту.

Команда з шести вчених з Німеччини виявила проблеми з підтримкою стандарту PDF: «Наші атаки дозволяють відновити весь відкритий текст зашифрованих документів з використанням каналів витоку даних, які основані на стандартах PDF-властивостях», – з слів дослідників.

Атака під назвою PDFex представлена у двох варіантах і була успішно протестована на 27 настільних і веб-додатках для перегляду PDF, включно перевірялись такі популярні програми, як Adobe Acrobat, Foxit Reader, Evince, Nitro, а також вбудовані засоби перегляду PDF Chrome и Firefox.

Атака направлена не на шифрування, яке застосовується до документу PDF зовнішнім програмним забезпеченням, а на самі схеми шифрування, підтримувані стандартом Portable Document Format (PDF). Формат PDF підтримує власне шифрування, так що додатки підтримуючі PDF-формат, можуть шифрувати PDF-файли, які можуть відкриватись іншими додатком .

В чому проблема?

  1. Навіть не знаючи відповідного пароля, зловмисник володіючий зашифрованим файлом PDF, може маніпулювати його частинами. В поєднанні з додатковими функціями PDF, які дозволяють завантажувати зовнішні ресурси по протоколу HTTP, зловмисник може здійснювати прямі атаки з використанням витоку даних, як тільки жертва відкриває файл.
  2. В шифруванні PDF використовується режим шифрування Cipher Block Chaining (CBC) без перевірки цілісності, що передбачає можливу модифікацію зашифрованого тексту зловмисником. https://pdf-insecurity.org/encryption/cbc-malleability.html

Хто використовує PDF Encryption?

Шифрування PDF широко використовується. Відомі компанії, такі як Canon  і  Samsung,  застосовують шифрування PDF в сканерах документів для захисту конфіденційної інформації. Інші компанії, така як IBM, пропонують послуги шифрування PDF для документів PDF і інших даних (наприклад, конфіденційних зображень), поміщаючи їх в формат PDF. Шифрування PDF також використовується в різних медичних продуктах для передачі медичних записів, наприклад, InnoportRicohRimage.

Через недоліки щодо  розгортання і зручністі використання шифрування електронної пошти S/MIME та OpenPGP, деякі організації використовують спеціальні шлюзи для автоматичного шифрування електронних повідомлень в вигляді зашифрованих вкладень PDF, наприклад CipherMail,  Encryptomatic,  NoSpamProxy. Пароль для розшифрування таких PDF-файлів може передаватись по іншим каналах зв’язку, наприклад текстові повідомлення у вигляді SMS.

Технічні подробиці атаки розміщенні за посиланнями:

https://www.pdf-insecurity.org/encryption/encryption.html

https://www.pdf-insecurity.org/download/paper-pdf_encryption-ccs2019.pdf

 

#safety_for_the_future
#rnb_team

Share this post