Lindungi sistem Anda. Jalankan browser Anda di Firejail
- 3014
- 489
- Simon Cormier
Objektif
Instal Firejail dan gunakan untuk aplikasi Sandbox, seperti browser web, yang berinteraksi dengan internet terbuka.
Distribusi
Ini akan bekerja dengan distribusi Linux saat ini.
Persyaratan
Instalasi linux yang berfungsi dengan hak istimewa root.
Kesulitan
Mudah
Konvensi
- # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan
sudo
memerintah - $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa
Perkenalan
Satu -satunya ancaman terbesar terhadap sistem Linux Anda adalah browser web Anda. Saat Anda memikirkannya, itu masuk akal. Browser adalah perangkat lunak yang besar dan rumit dengan kemampuan untuk menjalankan kode, dan mengakses internet terbuka dan mengeksekusi hampir semua hal yang bersentuhan dengannya.
Cara terbaik untuk menangani masalah ini adalah dengan memadamkan browser Anda, atau aplikasi yang menghadap ke internet lainnya, jauh dari seluruh sistem Anda. Dengan cara ini, itu tidak dapat melakukan kerusakan yang hampir sama jika dikompromikan. Itulah gunanya FireJail.
Firejail adalah program kotak pasir yang memungkinkan program berjalan di kotak pasir individu dengan set parameter mereka sendiri, membatasi kontak mereka dengan seluruh sistem Anda. Firejail mudah digunakan, dan tersedia di repositori hampir setiap distribusi utama, kecuali untuk Fedora dan Centos.
Pasang Firejail
Debian/Ubuntu
$ sudo apt menginstal firejail
Fedora/Centos
Unduh Firejail .RPM
dari halaman sumber mereka https: // sourceForge.Net/Proyek/Firejail/File/Firejail/
, dan pasang secara manual.
# rpm -i firejail_x.Y-z.x86_64.RPM
OpenSuse
# zypper instal firejail
Arch Linux
# PACMAN -S Firejail
Gentoo
# Emerge -Task Firejail
Penggunaan dasar
Untuk menjalankan aplikasi melalui FireJail, Anda hanya perlu mengawali perintah dengan Firejail
.
$ Firefox Firefox
Firefox akan mulai seperti biasanya, tetapi terkandung dalam kotak pasirnya sendiri.
Ini akan berfungsi dengan hampir semua aplikasi yang dapat Anda pikirkan, termasuk yang baris perintah.
$ firjajail tar xpf di suatu hari.ter.GZ
Firejail akan tetap berjalan selama aplikasi. Bahkan jika Anda menggunakan sesuatu yang akan terbuka untuk sementara waktu, Anda tidak perlu khawatir tentang Firejail berhenti dan aplikasi Anda tidak aman. Sebenarnya, jika hal seperti itu terjadi, aplikasi akan berhenti juga.
Anda juga dapat menggunakan Firejail bersama dengan program intensif secara grafis. Itu tidak akan memperlambat mereka, jika sama sekali.
$ firejail wine64 '~/.Wine/Drive_C/Program Files (x86)/World of Warcraft/WOW-64.exe '
Lulus argumen
Ada banyak fitur yang tersedia melalui bendera di Firejail. Anda mungkin tidak akan pernah menggunakan sebagian besar dari mereka, tetapi Anda pasti dapat memeriksanya di Firejail pria
halaman. Pasangan yang terperinci di sini adalah yang paling umum.
-SECCOMP
Itu --SECCOMP
Bendera memberi tahu Firejail untuk menyaring dan memblokir sejumlah panggilan sistem. Ini memiliki daftar default panggilan sistem yang akan diblokir secara default, tetapi Anda juga dapat menentukannya --seccomp = syscall, syscall
. Tambahkan saja --SECCOMP
ke perintah Firejail biasa Anda untuk menggunakannya.
$ firejail - -Seccomp Firefox
-pribadi
Itu --pribadi
Bendera bertindak seperti jendela pribadi di browser web. Ini membuat kotak pasir terpisah dalam penyimpanan sementara dan menghapus dirinya sendiri setelah Anda menutup aplikasi.
$ firejail -firefox pribadi
Tentu saja, Anda dapat merangkai mereka bersama.
$ firejail - -Seccomp -tw -Private Firefox
Profil Firejail
FireJail memiliki konfigurasi independen untuk sebagian besar program yang biasa Anda jalankan. Itu menyebut mereka sebagai, “Profil.Profil ini memberikan bendera dan bit spesifik konfigurasi ke Firejail secara default setiap kali program yang sesuai dijalankan. Anda tidak perlu melakukan apa pun untuk Firejail untuk menggunakan profil defaultnya.
Jika Anda ingin memodifikasi profil atau membuat sendiri, Anda dapat menyalinnya ke direktori lokal Anda di ~/.config/firejail/
.
Firejail secara default
Ada beberapa cara untuk membuat FireJail dijalankan secara default dengan program. Yang termudah mungkin untuk memodifikasi peluncur program yang Anda rencanakan untuk menggunakan Firejail. Itu bisa membosankan, dan Anda tidak perlu melakukannya.
Jika Anda ingin Firejail berlari setiap Program yang memiliki profil default, Anda dapat menjalankan perintah sederhana sebagai root, dan firejail akan mengatur dirinya sendiri.
# firecfg
Jika Anda tidak melakukannya dengan berbagai program menggunakan Firejail secara default, Anda dapat mengatur yang Anda inginkan secara manual.
# LN -S/USR/BIN/FIREJAIL/USR/LOCAL/BIN/FIREFOX
Ini menciptakan hubungan simbolis antara Firejail dan program yang sedang dijalankan. Ganti jalur aktual untuk sistem dan program Anda.
Menutup pikiran
Firejail adalah cara terbaik untuk mengkotak -beluk aplikasi di Linux dan menjaga potensi pelanggaran yang dikarantina sebelum itu bahkan terjadi. Ini juga memiliki potensi untuk menghentikan bug dari menjatuhkan lebih dari sekedar program yang mereka mempengaruhi. Dengan betapa mudahnya digunakan, tidak ada alasan bukan Untuk menjalankan Firejail sistem Anda.
Tutorial Linux Terkait:
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
- Hal -hal yang harus diinstal pada Ubuntu 22.04
- Can Linux mendapatkan virus? Menjelajahi kerentanan Linux…
- File Konfigurasi Linux: 30 Teratas Paling Penting
- Distro linux terbaik untuk pengembang
- Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
- Unduh Linux
- Pengantar Otomatisasi Linux, Alat dan Teknik
- « Izin ditolak pada operasi sistem file hpfs/ntfs/exfat tidak didukung
- Instalasi Kata Sandi Gorilla di Centos/Redhat 7 Linux »