Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
firejail — Linux名前空間とseccomp-bpfサンドボックス | Kitploit
ツール/GitHubGitHub/netblue30/firejail
防御ツールセキュリティ仮想化プライバシー
GitHubnetblue30/firejail

firejail

Linux名前空間とseccomp-bpfサンドボックス

リポジトリを見るウェブサイト
7.6k670923日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Firejail

Build (GitLab) Build (GitHub) Build-extra Test Check-C Check-Profiles Check-Python Codespell Packaging status (Repology)

Firejailは、Linuxシステムを保護するために設計された軽量なセキュリティツールであり、(潜在的に信頼できない)アプリケーションを実行するための制限された環境をセットアップします。

より具体的には、Linux名前空間、seccomp-bpf、およびLinuxケーパビリティを使用してセキュリティ侵害のリスクを低減するSUIDサンドボックスプログラムです。プロセスとそのすべての子孫が、ネットワークスタック、プロセステーブル、マウントテーブルなど、グローバルに共有されるカーネルリソースに対して独自のプライベートビューを持てるようにします。FirejailはSELinuxまたはAppArmor環境で動作し、Linux Control Groupsと統合されています。

C言語で書かれ、依存関係が事実上ないため、このソフトウェアは3.x以降のカーネルバージョンを持つ任意のLinuxコンピュータで動作します。サーバー、グラフィカルアプリケーション、さらにはユーザーログインセッションなど、あらゆるタイプのプロセスをサンドボックス化できます。このソフトウェアには、Mozilla Firefox、Chromium、VLC、Transmissionなど、より一般的なLinuxプログラム向けのサンドボックスプロファイルが含まれています。

サンドボックスは軽量で、オーバーヘッドは低いです。編集する複雑な設定ファイルもなく、開かれたソケット接続もなく、バックグラウンドで実行されるデーモンもありません。すべてのセキュリティ機能はLinuxカーネルに直接実装されており、任意のLinuxコンピュータで利用できます。

動画

Quick Start
クイックスタート
Advanced Browser Security
高度なブラウザセキュリティ
Tor Browser Security
Tor Browserセキュリティ

リンク

  • プロジェクトウェブページ: https://firejail.wordpress.com/
  • IRC: https://web.libera.chat/#firejail
  • ダウンロードとインストール: https://firejail.wordpress.com/download-2/
  • 機能: https://firejail.wordpress.com/features-3/
  • ドキュメント: https://firejail.wordpress.com/documentation-2/
  • FAQ: https://github.com/netblue30/firejail/wiki/Frequently-Asked-Questions
  • Wiki: https://github.com/netblue30/firejail/wiki
  • GitHub Actions: https://github.com/netblue30/firejail/actions
  • GitLab CI: https://gitlab.com/Firejail/firejail_ci/pipelines
  • Debian CI: https://salsa.debian.org/reiner/firejail
  • Debian Package Tracker: https://tracker.debian.org/pkg/firejail
  • Ubuntu PPA: https://launchpad.net/~deki/+archive/ubuntu/firejail
  • 動画チャンネル: https://odysee.com/@netblue30:9?order=new
  • バックアップ動画チャンネル: https://www.bitchute.com/profile/JSBsA1aoQVfW/

セキュリティ脆弱性

SECURITY.mdを参照してください。

インストール

サポートされているバージョンについては、SECURITY.mdを参照してください。

Debian

注: Debian stableおよびbackportsのバージョンは古くなっている可能性が高いため、現在は最新リリースから.debパッケージをダウンロードしてインストールすることを推奨します:

  • https://github.com/netblue30/firejail/releases/latest

またはソースからのビルドを行ってください。

古い手順

Debian stable (bullseye): backportsパッケージの使用を推奨します。

Ubuntu

注: ディストリビューションおよびPPAのバージョンは古くなっている可能性が高いため、現在は最新リリースから.debパッケージをダウンロードしてインストールすることを推奨します:

  • https://github.com/netblue30/firejail/releases/latest

またはソースからのビルドを行ってください。

古い手順

注: PPAの推奨は主にfirejail自体に対するものです。firetoolsおよびfirejail関連のツールは、PPAに含まれていない場合はディストリビューションから直接インストールしても問題ありません。これらは更新頻度が低い傾向があるためです。

Ubuntu 18.04以降およびその派生版(Linux Mintなど)のユーザーは、PPAの使用を強く推奨します。

PPAを追加してインストールする方法:

sudo add-apt-repository ppa:deki/firejail
sudo apt-get update
sudo apt-get install firejail firejail-profiles

理由: Ubuntu 20.04用のfirejailパッケージは、Launchpadにパッチが投稿された後も数ヶ月間CVE-2021-26910に対して脆弱なままでした:

  • CVE-2021-26910
  • firejail version in Ubuntu 20.04 LTS is vulnerable to CVE-2021-26910

https://wiki.ubuntu.com/SecurityTeam/FAQも参照してください:

What software is supported by the Ubuntu Security team?

Ubuntu is currently divided into four components: main, restricted, universe and multiverse. All binary packages in main and restricted are supported by the Ubuntu Security team for the life of an Ubuntu release, while binary packages in universe and multiverse are supported by the Ubuntu community.

さらに、PPAのバージョンはより新しく、より多くのプロファイル修正が含まれている可能性が高いです。

詳細については、以下のディスカッションを参照してください:

  • Should I keep using the version of firejail available in my distro repos?
  • How to install the latest version on Ubuntu and derivatives

その他

Firejailは複数のLinuxディストリビューションで利用可能です:

Repology

Packaging status (Repology)

前述の例外を除き、お使いのディストリビューションがfirejailのサポートされているバージョンを提供している限り、一般的にはディストリビューションからインストールするのが良いでしょう。

バージョンはインストール後にfirejail --versionで確認できます。

リリースされたパッケージのいずれかをインストールすることもできます。

ビルド

現在の開発バージョンをソースからビルドおよびインストールする手順です。

該当する場合は、以下に示すディストリビューション固有の手順を使用することを推奨します。これらはネイティブパッケージを生成するため、システムの残りの部分やパッケージ管理との統合が容易になるはずです。

その他のディストリビューションについては、汎用手順を参照してください。

ディストリビューション固有のビルドがCIでどのように行われるかについては、.gitlab-ci.ymlも参照してください。

Arch

注: AURパッケージは当方ではメンテナンスしていません。

AURからfirejail-gitをインストールします。

例:

yay -S firejail-git

Debian

Debian、Ubuntuおよびその派生版向け:

注: ./configureフラグはmkdeb.shに渡す必要があります(例: ./mkdeb.sh --enable-foo)。

sudo apt-get update -qy
sudo apt-get install -qy \
  git build-essential fakeroot lintian libapparmor-dev pkg-config gawk
git clone 'https://github.com/netblue30/firejail.git' &&
cd firejail &&
./configure &&
make dist &&
./mkdeb.sh &&
sudo dpkg -i ./*.deb &&
make installcheck

Fedora

Fedoraおよびその派生版向け:

注: ./configureフラグはmkrpm.shに渡す必要があります(例: ./platform/rpm/mkrpm.sh --enable-foo)。

ツールをダウンロード