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.6k67011112時間23分前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コンピュータで利用できます。

動画

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

リンク

  • プロジェクトWebページ: 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
  • Ubuntu 20.04 LTS の firejail バージョンは CVE-2021-26910 に対して脆弱です

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

Ubuntu セキュリティチームがサポートするソフトウェアは何ですか?

Ubuntu は現在、main、restricted、universe、multiverse の 4 つのコンポーネントに 分かれています。main と restricted のすべてのバイナリパッケージは、Ubuntu リリースの 存続期間中、Ubuntu セキュリティチームによってサポートされますが、universe と multiverse のバイナリパッケージは Ubuntu コミュニティによってサポートされます。

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

詳細については、以下の議論を参照してください:

  • ディストリビューションのリポジトリで利用可能な firejail のバージョンを 使い続けるべきですか?
  • Ubuntu とその派生ディストリビューションに最新バージョンを インストールする方法

その他

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

Repology

パッケージング状況 (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)。

ツールをダウンロード