Tại sao hộp thoại tường lửa Mac OS X bật lên định kỳ và tự biến mất (mà không để tôi trả lời) trong Snow Leopard?


57

Thỉnh thoảng, tôi sẽ sử dụng Macbook của mình bằng một chương trình truy cập mạng - dù là Firefox hay Thư viện Reader của Sony - thực sự, có vẻ như điều đó có thể xảy ra với bất kỳ chương trình nào truy cập mạng - và không vì lý do gì tôi có thể nhận ra cho đến nay (nghĩa là nó xảy ra không liên tục) hộp thoại tường lửa OS X bật lên để hỏi tôi câu hỏi:

Hộp thoại tường lửa OS X: Bạn có muốn ứng dụng "Reader Library.app" chấp nhận các kết nối mạng đến không?  Nhấp vào Từ chối có thể giới hạn hành vi của ứng dụng.  Cài đặt này có thể được thay đổi trong khung Tường lửa của tùy chọn Bảo mật.  Từ chối cho phép

[Hộp thoại tường lửa OS X] Bạn có muốn ứng dụng "Reader Library.app" chấp nhận các kết nối mạng đến không? Nhấp vào Từ chối có thể giới hạn hành vi của ứng dụng. Cài đặt này có thể được thay đổi trong khung Tường lửa của tùy chọn Bảo mật. [Từ chối cho phép]

Ngoại trừ nó không thực sự cho phép tôi nhấp vào bất cứ điều gì trước khi nó biến mất! Đó là:

  • hộp thoại bật lên, ...
  • rồi tự nó biến mất một giây sau,
  • sau đó bật lên một lần nữa , ...
  • rồi tự nó biến mất một giây sau,
  • Vân vân.

Nó xảy ra một vài lần trước khi dừng lại. Sẽ không có gì đáng buồn khi bị gián đoạn nếu tôi chỉ có thể được phép nhấp vào " Cho phép " và làm cho mọi thứ trở nên tốt đẹp đi.

Trong tùy chọn Bảo mật, tôi bật tường lửa " Bật " và tôi muốn giữ nguyên như vậy.

Có ai nhìn thấy vấn đề này, tìm ra nguồn và tìm ra giải pháp hoặc cách giải quyết chưa?

Cảm ơn bạn.


CẬP NHẬT: Tôi đã tìm thấy các luồng thông báo xác nhận sự cố này: MacRumors.com - Ngoại lệ ứng dụng tường lửa: hộp thoại biến mất một cách kỳ lạApple - Hỗ trợ - Thảo luận - Làm phiền Hộp thoại cho phép / Từ chối Tường lửa . Cho đến ngày 27 tháng 3 năm 2010, vẫn không có giải pháp nào được báo cáo tại một trong những liên kết đó.


2
Tôi cũng đã thấy điều này và tôi không chắc liệu mình có nhìn thấy mọi thứ hay không. Quan tâm đến một phản ứng.
fideli

1
@NSD: Tôi đã có một vài bộ định tuyến $ 40 rồi :-) Ý tưởng với tường lửa ứng dụng là ngăn các ứng dụng ra ngoài mà không có sự cho phép của tôi. Bộ định tuyến bên ngoài $ 40 của tôi nhất thiết không thể làm điều đó.
Chris W. Rea

1
Sau đó mua LittleSnitch. Apple là tài liệu rác rưởi khủng khiếp, dựa trên tất cả các quyết định của họ về voodoo ký mã không ai thực sự hiểu.
Hasaan Chop

2
@Hasaan, hiện tại có quá nhiều bộ định tuyến tiêu dùng hỗ trợ UPnP và sẽ không cho bạn biết khi nào một ứng dụng sử dụng điều đó để mở một cổng. Giữ cho tường lửa chạy. @Chris, tường lửa tích hợp sẽ chỉ chặn các kết nối THU NHẬP ; LittleSnitch cũng giám sát các kết nối đi, nếu đó là những gì bạn muốn.
Arjan

1
Tôi chưa bao giờ thấy điều này trên máy 2.33 Core 2 Duo của mình. Tôi đã mua MBP "đầu năm 2011" mới, chuyển tất cả dữ liệu của tôi từ máy cũ và lần đầu tiên tôi gặp vấn đề này. Nó thực sự trở nên trầm trọng hơn! Tôi không tin đó chỉ là sự cố SMB, vì rõ ràng, tôi đang sử dụng cùng một môi trường mạng trước đây, chỉ là một máy mới (và bản dựng 10.6.6 đặc biệt cho máy tính xách tay mới).
Michael H.

Câu trả lời:


22

Tôi đã có điều này với việc sử dụng ruby ​​được cài đặt qua rvm.

Điều này là vô giá và là cách tôi nghĩ chính xác.

https://web.archive.org/web/20160313182146/http://forums.macnn.com/79/developer-center/355720/how-re-sign-apples-appluggest-once

Tôi đã ký lại nhị phân rvm / ruby ​​của mình và tất cả đều ổn.

Các bit có liên quan:

Bạn có thể kiểm tra thông tin chữ ký bằng cách làm như sau:

mãign -vvvv / đường dẫn / đến / ứng dụng

Sau đó, tạo chứng chỉ tự ký thông qua ứng dụng Keychains dành cho Ký mã (xem liên kết để biết chi tiết). Sau đó:

Việc ký lại đơn khá đơn giản.

  1. Mở Terminal.
  2. Nhập "mãign -f -s (tên chứng chỉ) / đường dẫn / đến / ứng dụng

Tôi mệt mỏi này. Tôi nhận được 'định dạng gói không được nhận dạng, không hợp lệ hoặc không phù hợp'
Tim Scott

@GregB Làm cách nào để tôi tự ký miễn phí?
Mave

11

Một số người đã tìm ra giải pháp, nhưng chưa nói rõ, vì vậy đây là:

Mọi ứng dụng trong OS X phải được ký bởi nhà phát triển. Chữ ký này đảm bảo rằng nội dung của ứng dụng chưa được thay đổi. Tường lửa xác minh chữ ký này là một phần của quy trình của nó. Khi quá trình xác minh chữ ký không thành công, bạn sẽ nhận được thông báo lỗi Cho phép / Từ chối này mỗi khi bạn sử dụng chương trình, ngay cả khi bạn bấm Cho phép trên hộp thoại.

Tại sao xác minh chữ ký không thành công? Điều này có thể xảy ra vì một số lý do, nhưng chủ yếu là vì ở đâu đó dọc theo dòng bạn đã thay đổi nội dung của /Appluggest/YourPro HiệuApplication.app. Ví dụ: nếu bạn sử dụng Monolingual hoặc một ứng dụng tương tự để xóa các tệp ngôn ngữ khác để tiết kiệm dung lượng ổ đĩa, bạn đã sửa đổi nội dung của ứng dụng. Nếu bạn đã sử dụng một chương trình như CandyBar hoặc IconDubber để thay đổi tệp biểu tượng (.icns), bạn cũng đã thay đổi nội dung của ứng dụng.

Cách dễ nhất để khắc phục sự cố này là xóa .app đang tạo ra lỗi này (hãy chắc chắn để làm trống thùng rác). Cài đặt lại .app và lần này, không sửa đổi nội dung.

BTW, toàn bộ quá trình chữ ký có thể dẫn đến nhiều lỗi trong các ứng dụng khác, đặc biệt là các ứng dụng có ý thức bảo mật như VPN. Ví dụ: Giao tiếp cá nhân hợp nhất của Cisco của tôi đã ngừng hoạt động sau khi chạy Monolingual (nhưng sẽ chỉ tạo ra các lỗi từ chối trong nhật ký Console).


2
+1 Cảm ơn, đây là nguyên nhân gây ra sự cố trong trường hợp của tôi đối với Adobe Flash Builder - có một tệp có tên application.xmlnằm sâu trong gói được sử dụng để lưu trữ khóa cấp phép. Không cần phải nói, nó thay đổi khi một người nhập mã cấp phép để đăng ký ứng dụng. Trong trường hợp của tôi, vấn đề đã được giải quyết bằng cách ký lại đơn sau khi nhập mã cấp phép bằng chứng chỉ tự ký.
Tamás

Xóa ứng dụng và cài đặt lại đã sửa nó cho tôi (ứng dụng là PHPStorm).
Justin

1
Có vẻ như việc kéo các bản cập nhật Android Studio từ kênh Canary cũng không thể xác minh chữ ký.
FMD

4

Các triệu chứng
Theo liên kết Diễn đàn hỗ trợ của Apple được đăng trước đó, cửa sổ bật lên chỉ xuất hiện cho một số ứng dụng nhất định. Thêm một ngoại lệ vĩnh viễn không khắc phục vấn đề cho người đăng ở đó. Asker báo cáo cửa sổ bật lên xuất hiện cho tất cả các ứng dụng, mặc dù không liên tục.

Chẩn đoán
Dường như tường lửa không nhận dạng chính xác các ứng dụng và / hoặc hành động không chính xác khi phát hiện ra chúng. Niềm tin này được củng cố bởi quan niệm rằng đối với một số người, không phải tất cả các ứng dụng đều gây ra điều này.

Kiểm tra Để xác định những gì trong tường lửa là b0rked, chúng tôi có thể kiểm tra một số tình huống:

  • Một máy tính hoàn toàn sạch sẽ chỉ với một số ứng dụng cơ bản được cài đặt. Điều này sẽ đảm bảo rằng cấu hình toàn hệ thống cũng như cấu hình người dùng sẽ sạch.
  • Một người dùng mới. Nếu những người bị ảnh hưởng có thể tạo một tài khoản mới và tường lửa không b0rk trong tài khoản đó, cấu hình của người dùng không hợp lệ và sẽ cần phải được xây dựng lại (tức là cptừ người dùng mới).
    • Nếu chúng ta thực hiện tùy chọn này, chúng ta cũng có thể diffcác tệp cấu hình và kiểm tra sự bất thường.
  • Vô hiệu hóa tường lửa. Điều này có thể sẽ khắc phục các triệu chứng. Nếu nó không, chúng tôi sai lầm. Vô hiệu hóa và kích hoạt cũng có thể khắc phục nó, nhưng chúng tôi sẽ cần phải kiểm tra nếu đó là trường hợp. Tôi không thể hiểu tại sao điều đó sẽ làm việc, mặc dù.

Thông tin thêm
Một số người đề nghị tắt tường lửa của họ, nhưng không ai báo cáo vấn đề dường như đã làm như vậy (hoặc họ không báo cáo lại) vì vậy chúng tôi không biết liệu điều này có khắc phục được không.


Cảm ơn. Bạn có thể vui lòng làm rõ nếu cách giải quyết của bạn là một đề xuất đầu cơ, hoặc chính bạn đã làm việc xung quanh vấn đề tương tự bằng cách sử dụng phương pháp bạn mô tả? Nếu vậy, "sửa chữa" dính bao lâu trước khi mọi thứ trở nên khó khăn một lần nữa?
Chris W. Rea

Đó là suy đoán, tôi sợ nói. Tuy nhiên, tôi đã định dạng lại câu trả lời của mình để cụ thể hơn và liệt kê tất cả các tùy chọn tôi có thể tìm thấy. Sẽ thật tuyệt nếu bạn có thể thử nghiệm giải pháp thứ hai và cuối cùng. Nếu chúng hoạt động, chúng tôi có thể gửi lại tại Hỗ trợ của Apple với một giải pháp.
Zsub

2
Tắt tường lửa sẽ không phải là một sửa chữa. Mục tiêu cuối cùng mong muốn của tôi là làm cho tường lửa hoạt động chính xác , chỉ nhắc nhở tôi khi đó là một ứng dụng mới mà tôi chưa được ủy quyền, và nếu không thì tránh xa tôi ;-)
Chris W. Rea

Có, nhưng như đã nêu, chúng tôi chỉ có thể kiểm tra điều này bằng cách tắt tạm thời tường lửa, khởi động lại và bật lại. Nếu các vấn đề không còn nữa, chúng tôi có một cái gì đó ít nhất là một sửa chữa tạm thời.
Zsub

Tôi sẽ thử nó và báo cáo lại. Tôi sẽ cho nó một lúc mặc dù để xem nếu nó tái diễn.
Chris W. Rea

3

Đây là một phần quá không thể là một câu trả lời, nhưng tôi không thể bình luận theo các quy tắc danh tiếng baroque của siêu nhân. Tuy nhiên, đó là một đóng góp hữu ích, IMO.

Sự cố của hộp thoại tường lửa nhấp nháy đối với tôi xảy ra rất dễ tái tạo - nó xảy ra trong hộp thoại mở / lưu của mọi ứng dụng khi tôi đang làm việc .

Tại văn phòng của tôi có một mạng lưới hỗn hợp gồm các máy windows, mac và máy chủ ubfox / linux. Trong studio của tôi, ngược lại, chỉ có mac. Vấn đề không bao giờ xảy ra tại trường quay.

Hơn nữa, tôi có thể giải quyết vấn đề tại nơi làm việc - Nếu tôi đăng nhập vào máy linux và tắt trình nền tập tin SMB (tức là đang chạy /etc/init.d/smbd stop) thì vấn đề cũng biến mất.

Vì vậy, vấn đề hoặc tôi ít nhất là phải làm với các ứng dụng sử dụng hộp thoại mở / lưu với chia sẻ SAMBA trên mạng.

Máy chủ linux đang chạy phiên bản 3.5.4 của bộ SAMBA; Tôi rất muốn biết liệu vấn đề tương tự có thể do chia sẻ từ các máy windows hay các phiên bản khác nhau của samba - hoặc có thể là các cấu hình tập tin khác nhau trong một phiên bản của samba.

Theo như tắt tường lửa - vâng, điều này không giải quyết được vấn đề. Tuy nhiên, tôi thường xuyên sử dụng các quán cà phê không dây không xác định và không coi việc tắt tường lửa là một tùy chọn. Thật thú vị, mặc dù, tắt tường lửa sau đó bật lại khiến vấn đề tạm thời dừng lại . Khi tôi đã khởi động lại tường lửa, vấn đề sẽ không tái diễn trong vài hộp thoại lưu tiếp theo. Tôi không biết hiệu ứng đó kéo dài bao lâu - tôi đã không cố gắng nghiêm ngặt lần trước tôi đã thử - nhưng tôi vừa khởi động lại một lần nữa và sẽ báo cáo lại.


2

Tôi thấy rằng nếu tôi vào một ứng dụng và mở hộp thoại mở hoặc lưu, tôi có thể đợi cho đến khi cửa sổ "Bạn có muốn ..." bật lên và bấm escphím ngay lập tức . Sau khi tôi thực hiện điều đó, vấn đề không còn xảy ra trong ứng dụng đó, ngay cả sau khi tôi thoát và khởi động lại nó.


1

Như đã nói bởi andre nó cũng xảy ra với tôi, vì tôi đã thay đổi các tùy chọn hiển thị của một ứng dụng. Khi tôi có ứng dụng này chạy gần đây, cửa sổ bật lên bắt đầu xuất hiện ...

Các bước của tôi để giải quyết vấn đề như sau:

  1. Gỡ cài đặt ứng dụng
  2. Xóa tất cả các mục tường lửa
  3. Sửa chữa quyền hệ thống
  4. Cài đặt lại ứng dụng
  5. Thêm thủ công ứng dụng vào các mục tường lửa

Bây giờ cửa sổ bật lên biến mất, chúc may mắn cho mọi người!

Thi thiên Tôi đã chạy ứng dụng này trong chế độ thay đổi trong một thời gian dài mà không gặp vấn đề gì, tôi đoán một sự thay đổi đối với hệ thống Mac OS X đã khiến điều này xảy ra.


0

Dừng và khởi động lại tường lửa đã giải quyết vấn đề này cho tôi.


Điều này đã được đăng dưới dạng câu trả lời, nhưng nó có thể là một bình luận hoặc bị xóa hoàn toàn. Xin vui lòng đọc Làm thế nào để tôi viết một câu trả lời tốt?
Davidenko

Tôi không thể đăng câu trả lời ở đây, nhưng điều này đã làm việc. Tôi chỉ phải đi thêm bước nữa để tìm ra cách. krypted.com/mac-security/ Từ
djabraham
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.