2010-01-05 9 views
2

내 응용 프로그램이 제대로 통신 할 수 있도록 방화벽에 예외를 추가하려는 클라이언트 - 서버 응용 프로그램이 있습니다. 다른 방화벽 옵션의 설정을 변경하지 않고 방화벽에 예외를 추가하고 싶습니다.응용 프로그램이 시작될 때 또는 응용 프로그램이 시작될 때 Mac에서 방화벽에 예외 추가

저는 Carbon, Qt, C++을 사용하고 있습니다. 그러나 설치 시간 설정과 관련이 있다고 생각합니다.

모든 의견을 보내 주시면 감사하겠습니다. 덕분에, 라훌 내 의견

+1

superuser.com에서도 게시를 고려하십시오. 'superuser.com에 속합니다'라는 질문을하지 말고 요청할 것입니다. 그러나 설치 시간 설정을 얻을 수있는 기회가 더 많습니다. –

답변

2

사용자에게 알리거나 사용 권한을 요청하지 않고서는 이것이 좋은 습관이 아닐 수 있습니다. osx에는 응용 프로그램 서명을 만들기위한 시스템이 내장되어 있으므로 사용자는이 보안 수준을 명시 적으로 활성화해야합니다.

말했다되고 그건

, 당신은 OS X도 IPFW를 사용

/usr/libexec/ApplicationFirewall/socketfilterfw 

/usr/libexec/ApplicationFirewall/com.apple.alf.plist 

살펴해야하고 나는 그것이 응용 프로그램 필터에서 설정 한 규칙에 우선 확신합니다. 그래서 ipfw 규칙을 만들 수도 있습니다.

0

, 당신은`소켓을 여는 경우에, 당신의 맥 방화벽이 자동으로 당신에게 연결을 허용하거나 거부 할 수있는 기회를 제공합니다 .... 당신은 그것을 시도 했습니까?

+0

죄송합니다. 세부 정보가 누락되어 사용자 상호 작용을해서는 안됩니다. 이 모든 것은 백그라운드에서 이루어져야합니다. – MacGeek

+0

나는 당신이 제안한 것을 시도했다. 들어오는 연결을 항상 허용하도록 방화벽을 설정하고 싶습니다. – MacGeek

+0

사용자 대화식으로 사용하지 않아야하는 이유는 무엇입니까? 시스템의 보안을 변경하려고합니다. 응용 프로그램이 악의적이지 않은 경우 시스템 동작을 사용하는 데 문제가있는 이유는 무엇입니까? –

관련 문제