स्नो लेपर्ड के तहत मैक ओएस एक्स फ़ायरवॉल डायलॉग बार-बार पॉप-अप और अपने आप से गायब हो जाता है (मुझे जवाब दिए बिना)?


57

समय-समय पर, मैं अपने मैकबुक पर एक प्रोग्राम का उपयोग करूंगा जो नेटवर्क तक पहुंचता है - चाहे फ़ायरफ़ॉक्स, या सोनी के रीडर लाइब्रेरी - वास्तव में, ऐसा लगता है कि यह किसी भी प्रोग्राम के साथ हो सकता है जो नेटवर्क तक पहुंचता है - और बिना किसी कारण के मैं अब तक विचार कर सकते हैं (अर्थात, यह रुक-रुक कर होता है) OS X फ़ायरवॉल संवाद मुझसे सवाल पूछने के लिए पॉप अप करता है:

OS X फ़ायरवॉल संवाद: क्या आप चाहते हैं कि आने वाले नेटवर्क कनेक्शन को स्वीकार करने के लिए एप्लिकेशन "Reader Library.app" हो?  Deny पर क्लिक करने से एप्लिकेशन का व्यवहार सीमित हो सकता है।  इस सेटिंग को सुरक्षा प्राथमिकताओं के फ़ायरवॉल फलक में बदला जा सकता है।  मना करना अनुमति देना

[OS X फ़ायरवॉल संवाद] क्या आप आने वाले नेटवर्क कनेक्शन को स्वीकार करने के लिए एप्लिकेशन "Reader Library.app" चाहते हैं? Deny पर क्लिक करने से एप्लिकेशन का व्यवहार सीमित हो सकता है। इस सेटिंग को सुरक्षा प्राथमिकताओं के फ़ायरवॉल फलक में बदला जा सकता है। [मना करना अनुमति देना]

इसके अलावा यह वास्तव में मुझे कुछ भी क्लिक करने से पहले गायब नहीं होने देता है! अर्थात्:

  • संवाद पॉप अप, ...
  • फिर अपने आप एक दूसरे से दूर चला जाता है ,
  • तो पॉप अप होता है फिर से , ...
  • फिर अपने आप एक दूसरे से दूर चला जाता है,
  • आदि।

यह रोकने से पहले कुछ समय होता है। अगर मैं सिर्फ " अनुमति " पर क्लिक करने और अच्छे के लिए दूर जाने की बात कर सकता हूं, तो यह बाधित नहीं होगा कि मैं बाधित हो सकता हूं ।

में सुरक्षा वरीयताओं मैं फ़ायरवॉल "चालू किया हुआ है पर ", और मैं इसे इस तरह से रखने के लिए करना चाहते हैं।

किसी को भी इस समस्या को देखा है, स्रोत मिला है, और एक समाधान या समाधान पता लगा?

धन्यवाद।


अद्यतन: मैंने इन संदेशों को समस्या की पुष्टि करते हुए सूत्र पाया था: MacRumors.com - फ़ायरवॉल अनुप्रयोग अपवाद: संवाद अजीब रूप से गायब हो जाता है , और Apple - समर्थन - चर्चाएँ - फ़ायरवॉल अनुमति दें / अस्वीकार करें । 27 मार्च, 2010 तक, उन लिंक्स में से किसी पर भी कोई समाधान नहीं बताया गया है।


2
मैंने यह भी देखा है और मुझे यकीन नहीं है कि मैं चीजों को देख रहा था या नहीं। एक प्रतिक्रिया में रुचि।
फिदेली २४'१० को १

1
@NSD: मेरे पास पहले से कुछ $ 40 राउटर हैं :-) एक आवेदन फ़ायरवॉल के साथ विचार यह है कि अनुप्रयोगों को मेरी अनुमति के बिना बाहर जाने से रोका जाए। मेरा $ 40 बाहरी राउटर जरूरी नहीं कर सकता है।
क्रिस डब्ल्यू। री

1
फिर LittleSnitch खरीदें। Apple को बहुत डॉक्यूमेंट किया गया है जो कोड-साइनिंग वूडू पर अपने सभी फैसलों को वास्तव में किसी को भी नहीं समझता है।
हसन चोप

2
@ हसन, बहुत से उपभोक्ता राउटर आजकल डिफ़ॉल्ट रूप से UPnP का समर्थन करते हैं , और आपको यह नहीं बताएंगे कि जब कोई एप्लिकेशन पोर्ट को खोलने के लिए उपयोग करता है। उस फ़ायरवॉल को चालू रखें। @ क्रिस, अंतर्निहित फ़ायरवॉल केवल INCOMING कनेक्शन ब्लॉक करेगा ; LittleSnitch भी आउटगोइंग कनेक्शन की निगरानी करता है, यदि आप यही चाहते हैं।
अर्जन

1
मैंने इसे अपने 2.33 कोर 2 डुओ मशीन पर कभी नहीं देखा। मैंने नया "शुरुआती 2011" एमबीपी खरीदा, अपने सभी डेटा को पुरानी मशीन से स्थानांतरित कर दिया, और अब मैं पहली बार इस समस्या को देख रहा हूं। यह वास्तव में बढ़ रहा है! मुझे विश्वास नहीं है कि यह सिर्फ एक एसएमबी समस्या है, जाहिर है, मैं उसी नेटवर्क वातावरण का उपयोग कर रहा हूं जो मैं पहले था, बस एक नई मशीन (और नए लैपटॉप के लिए एक विशेष 10.6.6 निर्माण)।
माइकल एच।

जवाबों:


22

मैं इस rvm के माध्यम से स्थापित रूबी का उपयोग करने के साथ था।

यह अमूल्य था और मुझे लगता है कि सही तरीका है।

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

मैंने अपने rvm / माणिक बाइनरी और ऑल वेल पर फिर से हस्ताक्षर किए।

प्रासंगिक बिट्स:

आप निम्न करके हस्ताक्षर की जानकारी की जांच कर सकते हैं:

codeign -dvvvv / पथ / से / आवेदन

फिर Keychains एप्लिकेशन के माध्यम से एक स्व-हस्ताक्षरित प्रमाणपत्र बनाएं जो कोड साइनिंग (विवरण के लिए लिंक देखें) के लिए है। फिर:

आवेदन पर फिर से हस्ताक्षर करना काफी सरल है।

  1. टर्मिनल खोलें।
  2. टाइप करें "कोडसाइन-एफ-एस (प्रमाण पत्र का नाम) / पथ / से / आवेदन

मैंने इसे थका दिया। मुझे 'बंडल फॉर्मेट बिना मान्यता प्राप्त, अमान्य या अनुपयुक्त' मिलता है
टिम स्कॉट

@GregB मैं स्वयं-नि: शुल्क हस्ताक्षर कैसे करूँ?
मेव

11

कई लोगों ने समाधान के चारों ओर मारा है, लेकिन इसे स्पष्ट रूप से नहीं बताया है, इसलिए यहां यह है:

OS X में हर ऐप डेवलपर द्वारा साइन किया जाना चाहिए। यह हस्ताक्षर सुनिश्चित करता है कि आवेदन की सामग्री को नहीं बदला गया है। फ़ायरवॉल इस हस्ताक्षर को अपनी प्रक्रिया के हिस्से के रूप में सत्यापित करता है। जब हस्ताक्षर सत्यापन प्रक्रिया विफल हो जाती है, तो आपको यह अनुमति / अस्वीकृत त्रुटि संदेश हर बार जब आप प्रोग्राम का उपयोग करते हैं, भले ही आप संवाद बॉक्स पर अनुमति दें पर क्लिक करें।

हस्ताक्षर सत्यापन विफल क्यों हो रहा है? यह कई कारणों से हो सकता है, लेकिन मुख्य रूप से ऐसा इसलिए है क्योंकि कहीं न कहीं आपके द्वारा /Applications/YourProblemApplication.app कंटेनर की सामग्री को बदल दिया गया है। उदाहरण के लिए, यदि आप डिस्क स्थान को बचाने के लिए अन्य भाषा फ़ाइलों को हटाने के लिए मोनोलिंगुअल या इसी तरह के ऐप का उपयोग करते हैं, तो आपने ऐप की सामग्री को संशोधित कर दिया है। यदि आपने आइकन (.icns) फ़ाइल को बदलने के लिए CandyBar या IconDubber जैसे प्रोग्राम का उपयोग किया है, तो आपने ऐप की सामग्री भी बदल दी है।

इस समस्या को ठीक करने का सबसे आसान तरीका यह है कि इस त्रुटि को उत्पन्न करने वाले .app को हटा दें (रीसायकल बिन को खाली करना सुनिश्चित करें)। .App और इस समय को पुनर्स्थापित करें, सामग्री को संशोधित न करें।

BTW, पूरी हस्ताक्षर प्रक्रिया अन्य अनुप्रयोगों में बहुत सारी त्रुटियों को जन्म दे सकती है, विशेष रूप से वीपीएन जैसे सुरक्षा सचेत ऐप। उदाहरण के लिए, मेरे सिस्को यूनिफाइड पर्सनल कम्युनिकेटर ने मोनोलिंगुअल को चलाने के बाद काम करना बंद कर दिया (लेकिन केवल कंसोल लॉग में इनकार संबंधी त्रुटियां उत्पन्न करेगा)।


2
+1 धन्यवाद, एडोब फ्लैश बिल्डर के लिए मेरे मामले में यह समस्या का कारण था - application.xmlबंडल के भीतर गहरी नाम की एक फ़ाइल है जो जाहिरा तौर पर लाइसेंस कुंजी को संग्रहीत करने के लिए उपयोग की जाती है। कहने की जरूरत नहीं है, यह तब बदल जाता है जब कोई ऐप को पंजीकृत करने के लिए लाइसेंस कुंजी में प्रवेश करता है। मेरे मामले में, स्व-हस्ताक्षरित प्रमाण पत्र का उपयोग करके लाइसेंस कुंजी दर्ज करने के बाद आवेदन पर फिर से हस्ताक्षर करके समस्या का समाधान किया गया था।
तमसे

एप्लिकेशन को हटाना और मेरे लिए इसे पुनः इंस्टॉल करना (ऐप PHPStorm था)।
जस्टिन

1
ऐसा लगता है कि कैनरी चैनल से एंड्रॉइड स्टूडियो अपडेट खींचने से हस्ताक्षर सत्यापन भी विफल हो जाता है।
FMD

4

लक्षण
पहले से पोस्ट किए गए ऐप्पल सपोर्ट फ़ोरम लिंक के अनुसार, पॉपअप केवल कुछ ऐप्स के लिए दिखाई देता है। स्थायी अपवाद जोड़ने से वहां पोस्टर के लिए समस्या ठीक नहीं हुई। प्रश्नकर्ता सभी ऐप्स के लिए पॉपअप दिखाई देता है, हालांकि रुक-रुक कर।

निदान
ऐसा लगता है कि फ़ायरवॉल सही ढंग से अनुप्रयोगों का पता नहीं लगा रहा है और / या उनके पता लगाने पर गलत तरीके से काम कर रहा है। यह धारणा इस धारणा से प्रबलित है कि कुछ लोगों के लिए सभी ऐप इसका कारण नहीं हैं।

परीक्षण यह निर्धारित करने के लिए कि फ़ायरवॉल में b0rked क्या है, हम कई परिदृश्यों का परीक्षण कर सकते हैं:

  • केवल पूरी तरह से साफ-सुथरा कंप्यूटर जिसमें कुछ बेसिक ऐप्स इंस्टॉल हों। यह गारंटी देगा कि सिस्टम-वाइड कॉन्फिगर के साथ-साथ यूजर-कॉनफिगर साफ होगा।
  • एक नया उपयोगकर्ता। यदि प्रभावित लोग एक नया खाता बना सकते हैं और फ़ायरवॉल उस खाते के तहत b0rk नहीं करता है, तो उपयोगकर्ता का कॉन्फ़िगरेशन अमान्य है और उसे cpनए उपयोगकर्ता से पुनर्निर्माण (यानी एड) करने की आवश्यकता होगी।
    • यदि हम यह विकल्प करते हैं, तो हम diffफ़ाइलों को कॉन्फ़िगर भी कर सकते हैं और विसंगतियों की जांच कर सकते हैं ।
  • फ़ायरवॉल को अक्षम करें। यह शायद लक्षणों को ठीक कर देगा। यदि ऐसा नहीं होता है, तो हम खराब हो गए हैं। अक्षम करना और सक्षम करना भी इसे ठीक कर सकता है, लेकिन अगर ऐसा है तो हमें परीक्षण करने की आवश्यकता होगी। मैं समझ नहीं पा रहा हूं कि यह काम क्यों करेगा, हालांकि।

अतिरिक्त जानकारी
कुछ लोग अपने फ़ायरवॉल को बंद करने का सुझाव दे रहे हैं, लेकिन समस्याओं की सूचना देने वाले किसी ने ऐसा नहीं किया है (या उन्होंने वापस रिपोर्ट नहीं किया है) इसलिए हमें नहीं पता कि यह इसे ठीक करता है या नहीं।


धन्यवाद। क्या आप स्पष्ट कर सकते हैं कि क्या आपका समाधान एक अटकलबाजी सुझाव है, या क्या आपने स्वयं इस वर्णित समस्या का उपयोग करते हुए उसी समस्या के आसपास काम किया है? यदि हां, तो चीजों को फिर से जीतने से पहले "फिक्स" छड़ी कितनी देर तक रहती है?
क्रिस डब्ल्यू। री

यह सट्टा है, मुझे कहने से डर लगता है। हालाँकि, मैंने अपने उत्तर को और अधिक विशिष्ट बनाने के लिए और मेरे द्वारा खोजे जा सकने वाले सभी विकल्पों को सूचीबद्ध करने के लिए सुधार किया है। यह बहुत अच्छा होगा यदि आप दूसरे और अंतिम समाधान का परीक्षण कर सकते हैं। अगर वे काम करते हैं, तो हम समाधान के साथ Apple समर्थन पर वापस पोस्ट कर सकते हैं।
ज़ुस्सब

2
फ़ायरवॉल को बंद करना ठीक नहीं होगा। मेरा वांछित अंतिम लक्ष्य फ़ायरवॉल का ठीक तरह से काम करना है , मुझे केवल तभी संकेत देना जब यह एक नया अनुप्रयोग है जिसे मैंने अभी तक अधिकृत नहीं किया है, और अन्यथा मेरे रास्ते से बाहर रहता है ;-)
क्रिस डब्ल्यू। री।

हां, लेकिन जैसा कि कहा गया है, हम केवल अस्थायी रूप से फ़ायरवॉल को बंद करके, रीबूट करके और फिर से सक्षम करके इसका परीक्षण कर सकते हैं । यदि समस्याएं दूर हो गई हैं, तो हमारे पास कुछ ऐसा है जो कम से कम एक अस्थायी सुधार है।
Zsub

मैं इसकी कोशिश करूंगा और रिपोर्ट करूंगा। मैं इसे थोड़ी देर दे दूँगा, हालांकि यह देखने के लिए कि क्या यह पुनरावृत्ति करता है।
क्रिस डब्ल्यू। री

3

यह एक उत्तर होने के लिए बहुत आंशिक है, लेकिन मैं सुपरयुजर की बारोक प्रतिष्ठा नियमों के तहत टिप्पणी नहीं कर सकता। फिर भी, यह एक सहायक योगदान है, IMO।

मेरे लिए चमकती हुई फ़ायरवॉल डायलॉग बॉक्स की समस्या बहुत ही प्रतिलिपि प्रस्तुत होती है - जब मैं काम पर होता हूं तो यह हर एप्लिकेशन के ओपन / सेव डायलॉग में होता है ।

मेरे कार्यालय में विंडोज़ मशीनों का एक मिश्रित नेटवर्क है, macs का और ubuntu / linux fileservers का। मेरे स्टूडियो में, इसके विपरीत, केवल मैक हैं। स्टूडियो में समस्या कभी नहीं होती है।

इसके अलावा मैं समस्या को काम पर जाने दे सकता हूं - अगर मैं लिनक्स मशीन में लॉग इन करता हूं और एसएमबी फाइलशेयर डेमॉन (यानी रनिंग /etc/init.d/smbd stop) बंद कर देता हूं तो समस्या भी दूर हो जाती है।

तो समस्या या मुझे कम से कम नेटवर्क पर एक SAMBA शेयर के साथ डायलॉग / सेव डायलॉग बॉक्स का उपयोग करके करना है।

Linux सर्वर SAMBA सुइट का संस्करण 3.5.4 चला रहा है; मुझे यह सुनने में दिलचस्पी होगी कि क्या विंडोज़ मशीनों, या सांबा के विभिन्न संस्करणों के शेयरों के कारण भी यही समस्या हो सकती है - या सांबा के एक संस्करण में अलग-अलग फ़ाइलशेयर कॉन्फ़िगरेशन।

जहाँ तक फ़ायरवॉल बंद करने की बात है - हाँ, यह समस्या के आसपास काम करता है। हालांकि, मैं अक्सर अज्ञात वायरलेस कैफे का उपयोग कर रहा हूं और विकल्प के रूप में फ़ायरवॉल को बंद करने का संबंध नहीं करता हूं। दिलचस्प है, हालांकि, फ़ायरवॉल को फिर से चालू करने से समस्या अस्थायी रूप से बंद हो जाती है । एक बार जब मैंने फ़ायरवॉल को फिर से शुरू कर लिया है तो समस्या कम से कम अगले कुछ बचा संवादों के लिए फिर से नहीं उठती है। मुझे नहीं पता कि यह प्रभाव कितनी देर तक रहता है - मैं पिछली बार जब मैं कोशिश कर रहा था तो कठोर होने की कोशिश नहीं कर रहा था - लेकिन मैंने अभी इसे फिर से शुरू किया है और वापस रिपोर्ट करूंगा।


2

मैंने पाया है कि अगर मैं किसी ऐप में जाता हूं और एक ओपन या सेव डायलॉग लाता हूं, तब तक इंतजार कर सकता हूं जब तक कि "क्या आप चाहते हैं ..." विंडो पॉप अप हो जाए और तुरंत escकुंजी दबाएं। मैंने ऐसा करने के बाद, समस्या उस ऐप में नहीं होती है, भले ही मैंने इसे छोड़ दिया और पुनः आरंभ किया।


1

जैसा कि andre ने कहा कि यह मेरे साथ भी हुआ है, क्योंकि मैंने एक ऐप के डिस्प्ले विकल्प बदल दिए थे। जब मेरे पास यह ऐप हाल ही में चल रहा था, तो पॉपअप दिखाई देने लगा ...

समस्या को हल करने के लिए मेरे कदम इस प्रकार थे:

  1. एप्लिकेशन को अनइंस्टॉल करें
  2. सभी फ़ायरवॉल प्रविष्टियाँ हटाएँ
  3. मरम्मत प्रणाली की अनुमति
  4. एप्लिकेशन को पुनर्स्थापित करें
  5. मैन्युअल रूप से फ़ायरवॉल प्रविष्टियों में एप्लिकेशन को जोड़ना

अब पॉपअप गायब, सभी के लिए शुभकामनाएँ!

Ps। मैं इस एप्लिकेशन को लंबे समय से बिना किसी समस्या के परिवर्तित मोड में चला रहा था, मुझे लगता है कि मैक ओएस एक्स सिस्टम में बदलाव के कारण यह बात हुई।


0

फ़ायरवॉल को रोकना और पुनः आरंभ करना मेरे लिए इस समस्या को हल करता है।


यह एक उत्तर के रूप में पोस्ट किया गया था, लेकिन यह संभवतः एक टिप्पणी होना चाहिए या पूरी तरह से हटा दिया जाना चाहिए। कृपया पढ़ें मैं एक अच्छा उत्तर कैसे लिखूं?
डेविडेंको जूल

मैं यहां जवाब नहीं दे पाया, लेकिन यह काम कर गया। मुझे सिर्फ यह पता लगाने के लिए अतिरिक्त कदम उठाना पड़ा कि कैसे। krypted.com/mac-security/…
djabraham
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.