Bisakah saya memblokir akses internet dari satu aplikasi dengan firewalld?

0

Apakah mungkin untuk mencegah satu aplikasi untuk mengakses internet dengan firewalld?

Lebih tepatnya, saya memiliki aplikasi yang dikemas sebagai AppImage, yang saat ini terinstal di direktori Home saya, dan saya ingin itu diblokir akses internet.

Firewalld GUI hanya membiarkan saya mengkonfigurasi IP, MAC, layanan, dan sebagainya, tetapi saya tidak dapat menemukan cara untuk mengelola aplikasi tunggal. Apakah itu sama sekali tidak sehat?

Jika penting, saya menggunakan openSUSE.

Apakah ada cara untuk melakukannya?

Sekhemty
sumber

Jawaban:

2

IIRC no - bahkan layanan pada dasarnya adalah aturan berdasarkan port - ini benar-benar sebuah File XML . Dengan demikian, ini adalah sedikit lebih rumit, tetapi tidak terlalu banyak.

Anda bisa menggunakan netstat atau cara lain untuk mengetahui port apa yang digunakan aplikasi.

netstat -p | grep program akan menjadi contoh sederhana dari ini.

Kemudian tulis unit Anda sendiri untuk aplikasi untuk memblokir port.

Sejauh yang saya mengerti, firewalld bukan aplikasi berbasis, itu hanya ujung depan untuk firewall berbasis port, dengan beberapa tambahan bagus seperti zona.

Kamu mungkin dapat melakukan ini dengan sesuatu seperti SElinux atau Apparmour sebagai gantinya, meskipun secara alami itu rute yang berbeda dari apa yang Anda coba.

Journeyman Geek
sumber
Terima kasih atas jawaban Anda. Saya akan mencoba solusi ini dan melakukan lebih banyak riset.
Sekhemty