인터넷 액세스를 위해 응용 프로그램을 제한하려면 어떻게해야합니까?


2

Ubuntu에서 프로그램이 인터넷에 액세스하지 못하도록 제한하는 방법 포트가 아니라 응용 프로그램별로.


각 응용 프로그램이 다른 사용자 ID로 실행되지 않는 한 가능하지 않다고 생각되면 userID로 패킷을 삭제할 수 있습니다.
Lekensteyn

좋은 방화벽으로 가능합니다.
kaykay

답변:


2

찾고 계신 것을 "애플리케이션 기반 방화벽"이라고합니다. 인터넷 검색은 현재 우분투 (또는 일반적으로 Linux)에 유용한 것을 나타내지 않습니다. TuxGuardian이라는 이름이 있었지만 2006 년에 포기한 것으로 보입니다 (사용하지 마십시오).

그러나 AppArmor를 사용하고 차단하려는 응용 프로그램에 대한 프로필을 만들어 응용 프로그램이 네트워크에 액세스하지 못하도록 차단할 수 있습니다. Ubuntu에서 AppArmor를 구성하기위한 "사용자 친화적 인"GUI에 대해 잘 모르고 있습니다. 엄밀히 텍스트 편집기 및 명령 줄 작업이므로 Linux를 처음 사용하는 경우이를 피할 수 있습니다.

다음 은 AppArmor의 Ubuntu 커뮤니티 페이지입니다.

프로필에 사용하려는 규칙은 다음과 같습니다 .


0

firejail 을 사용할 수 있습니다 . 응용 프로그램이 네트워크 또는 파일 시스템을 볼 수 있는지 제어하는 ​​샌드 박스에서 응용 프로그램을 실행합니다. 예:

firejail --net=none firefox

인터넷에 연결하지 않고 Firefox 브라우저를 실행합니다. 우분투 저장소의 firejail 배포판은 구식 입니다. firejail 홈페이지에서 최신 LTS 버전을 다운로드하십시오.

- firejail 사용에 대한 추가 정보는 여기 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.