Dangerzone – преобразование PDF файлов, офисных документов или изображений в безопасные PDF файлы.
Бесплатная и с открытым исходным кодом программа.
Обзор
Некоторые особенности:
- У песочниц нет доступа к сети, поэтому если вредоносный документ может скомпрометировать его, он не сможет позвонить домой;
- Песочницы используют gVisor, ядро приложения, написанное на Go, которое реализует значительную часть интерфейса системных вызовов Linux;
- Dangerzone может опционально распознавать безопасные PDF-файлы, которые он создает, поэтому у него снова будет текстовый слой;
- Dangerzone сжимает безопасный PDF-файл, чтобы уменьшить размер файла;
- После преобразования Dangerzone позволяет вам открыть безопасный PDF-файл в просмотрщике PDF по вашему выбору, что позволяет вам открывать PDF-файлы и офисные документы в Dangerzone по умолчанию, поэтому вы никогда случайно не откроете опасный документ.
Dangerzone может конвертировать следующие типы документов в безопасные PDF-файлы:
- PDF (.pdf)
- Microsoft Word (.docx, .doc)
- Microsoft Excel (.xlsx, .xls)
- Microsoft PowerPoint (.pptx, .ppt)
- ODF Text (.odt)
- ODF Spreadsheet (.ods)
- ODF Presentation (.odp)
- ODF Graphics (.odg)
- Hancom HWP (Hangul Word Processor) (.hwp, .hwpx)
- Not supported on Qubes OS
- EPUB (.epub)
- Jpeg (.jpg, .jpeg)
- GIF (.gif)
- PNG (.png)
- SVG (.svg)
- Другие форматы изображений (.bmp, .pnm, .pbm, .ppm).
Скриншоты
Установка
Программа Dangerzone доступна для установки на Linux, Windows и macOS.
Установка программы через PPA репозиторий
20.04
Для Dangerzone требуется Podman, который недоступен в официальных репозиториях Ubuntu Focal. Чтобы продолжить установку Dangerzone, вам необходимо добавить дополнительный репозиторий OpenSUSE, который предоставляет Podman пользователям Ubuntu Focal. Вы можете следовать приведенным ниже инструкциям, скопированным из официального блога Podman:
sudo apt-get update && sudo apt-get install curl wget gnupg2 -y
. /etc/os-release
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/ /' \
> /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list"
wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/xUbuntu_${VERSION_ID}/Release.key -O- \
| sudo apt-key add -
sudo apt update
24.04
Версия conmon, которую использует Podman и поставляется с Ubuntu Jammy, содержит ошибку, вызываемую Dangerzone. Чтобы исправить это, мы предоставляем собственный пакет conmon через репозиторий APT, который был создан с использованием следующих инструкций. Этот пакет по сути является резервной копией пакета conmon, предоставляемого Debian Bullseye.
Добавьте наш репозиторий, следуя этим инструкциям:
Загрузите ключ GPG для репозитория:
sudo apt-get update && sudo apt-get install gnupg2 ca-certificates -y
gpg --keyserver hkps://keys.openpgp.org \
--no-default-keyring --keyring ./fpf-apt-tools-archive-keyring.gpg \
--recv-keys "DE28 AB24 1FA4 8260 FAC9 B8BA A7C9 B385 2260 4281"
sudo mkdir -p /etc/apt/keyrings/
sudo mv fpf-apt-tools-archive-keyring.gpg /etc/apt/keyrings
Добавьте URL-адрес репозитория в источники APT:
. /etc/os-release
echo "deb [signed-by=/etc/apt/keyrings/fpf-apt-tools-archive-keyring.gpg] \
https://packages.freedom.press/apt-tools-prod ${VERSION_CODENAME?} main" \
| sudo tee /etc/apt/sources.list.d/fpf-apt-tools.list
Установка Dangerzone:
sudo apt update
sudo apt install -y dangerzone
Установить программу через MSI пакет на Windows
Установить программу через DMG пакет на macOS
💡 Как установить программы в Linux? ➡️
Информация о программе
Язык интерфейса: | Английский |
Версия описания: | 0.8.1 |
Разработчик: | Freedom of the Press Foundation |
Язык программирования: | Python |
Лицензия: | AGPL v3 |
Сайт программы: | github.com/freedomofpress/dangerzone |