গেটকিপার আমাকে কিছু ইনস্টল করার অনুমতি দেয়, কোনও চেক করা হয় না


9

আমি আমার কাস্টম ওয়েবসাইটগুলি থেকে অ্যাপ্লিকেশনগুলি ডাউনলোড করতে এবং এগুলি চালাতে পারি, এমনকি যখন আমার গেটকিপার সেটিংস "কেবলমাত্র অ্যাপস্টোর" এ থাকে। এটি আমার আবেদন - এটি স্বাক্ষরিতও নয় not

এর কারণ কী হতে পারে? আমি আমার সমস্ত 3 ম্যাকের উপর এই আচরণটি পুনরুত্পাদন করতে পারি।


2
আপনি কীভাবে অ্যাপস ডাউনলোড এবং প্রসারিত করছেন?
গর্ডন ডেভিসন

একটি এসএমবি: // সার্ভার ফাইল অবস্থানের মাধ্যমে। সেগুলি আমার ডেস্কটপে অনুলিপি করছি। অন্যান্য মেশিনে, এটি সুরক্ষা ব্যবস্থাকে সংশোধন করে ট্রিগার করে। আমার মেশিনগুলিতে, যদিও আমার কাছে "অ্যাপস্টোর কেবল" আছে, একই ফাইলটি গ্রহণ করা একইভাবে অনুমোদিত, রহস্য।
জেসনজেনএক্স ২:5

2
আপনি যদি একই ফাইলটি HTTP- র মাধ্যমে ডাউনলোড করেন তবে কী হবে?
স্টাফ

উত্তর:


7

এটি স্ট্যাটাস বাই ডিজাইন বৈশিষ্ট্য যেখানে কোনও প্রশাসক ব্যবহারকারী সর্বদা গেটকিপারকে ওভাররাইড করতে পারেন এবং ফাইন্ডারের অ্যাপ্লিকেশনটিতে ডান ক্লিক করে একটি অ্যাপ্লিকেশন খুলতে পারেন।

একজন অ্যাডমিন ব্যবহারকারী গেটকিপার সেটিংস পরিবর্তন করতে বা এটি সম্পূর্ণরূপে অক্ষম করতে পারে, তাই অ্যাডমিন ব্যবহারকারী কোনও অ-সঙ্গতিপূর্ণ (স্বাক্ষরবিহীন) অনুমতি দেওয়ার অনুমতি দিতে চান তা নিশ্চিত করার জন্য এককালীন সাদা তালিকা সংলাপ উপস্থাপনে কোনও আসল ক্ষতি নেই (অন্তত আমার চোখে) harm বা নন-ম্যাক অ্যাপ স্টোর) চালানোর জন্য অ্যাপ্লিকেশন।

গেটকিপারের জন্য অ্যাপলের প্রশিক্ষণ কথোপকথন - সমর্থন.apple.com/kb/HT5290 থেকে

এখন যদি আপনি গেটকিপারকে বাইপাস করার জন্য কোনও প্রশাসনিক ব্যবহারকারীর জন্য কোনও উপায় খুঁজে পেয়ে থাকেন তবে আমি নীতি অ্যাপ্লিকেশনগুলি চালিয়ে যাওয়ার অনুমতি দেওয়ার জন্য যে কোনও বাস্তবায়নের ত্রুটি করা হয়েছিল তা প্যাচ করার পরে অ্যাপলের সাথে সুরক্ষা দুর্বলতা দায়ের করার প্রত্যাশা করব।

অ্যাপল কীভাবে কোনও অ্যাপ্লিকেশনকে স্পষ্টভাবে সাদা তালিকাভুক্ত করতে পারে তার গভীরতার সাথে এই বৈশিষ্ট্যটি নথিভুক্ত করে।

গেটকিপার ম্যালওয়্যার সুরক্ষা নয় এবং কোনও কালো তালিকা নয়। এটি এমন নীতিগুলির একটি সেট যা সঠিকভাবে স্বাক্ষরিত অ্যাপ্লিকেশনগুলির প্রথম প্রবর্তন এবং ম্যাক অ্যাপ্লিকেশন স্টোর প্রাপ্তিগুলির বৈধকরণের অনুমতি দেয়। যদি কোনও অ্যাডমিন ব্যবহারকারী স্পষ্টভাবে অ-অনুবর্তী সফ্টওয়্যারটি চালানোর জন্য অনুমোদন দেয় এবং গেটকিপারের কিছু ত্রুটি উন্মোচন করার বিপরীতে আপনার কাছে শিক্ষার বা নীতিগত সমস্যা রয়েছে

বিস্তারিতভাবে, আমি কোনও অ্যাপ্লিকেশনকে সাদা তালিকাভুক্তকরণে অ্যাপলের সহায়তার প্রাসঙ্গিক অংশগুলি সংক্ষিপ্ত করে (এবং বেশিরভাগ অনুলিপি করে) করেছি যাতে গেটকিপার এটিকে নিরবিচ্ছিন্ন ও অরক্ষিত চালানোর অনুমতি দেবে:

অজ্ঞাত বিকাশকারী থেকে কীভাবে কোনও অ্যাপ খুলবেন এবং গেটকিপার থেকে এটি ছাড় পাবেন

আপনি যদি নিশ্চিত হন যে ইন্টারনেট থেকে ডাউনলোড করা অ্যাপটি সর্বশেষতম সংস্করণ এবং আপনার বিশ্বাসের উত্স থেকে থাকে তবে আপনি এই পদক্ষেপগুলি অনুসরণ করে অজ্ঞাত বিকাশকারী থেকে একটি অ্যাপ খুলতে পারেন।

গুরুত্বপূর্ণ: বিকাশকারীদের আইডি স্বাক্ষরগুলি অর্জনের প্রক্রিয়াধীন ডেভেলপারদের কাছ থেকে অ্যাপল স্ক্রীন করা কিছু অ্যাপ্লিকেশনগুলি যখন তারা ডাবল ক্লিক করা হবে তখন "ওপেন" বিকল্পটি উপস্থাপন করবে।

দ্রষ্টব্য: বেশিরভাগ ক্ষেত্রে, আপনাকে কেবল ম্যাকের সমস্ত ব্যবহারকারীর অ্যাকাউন্টের জন্য একবার এই পদক্ষেপগুলি সম্পাদন করতে হবে:

  • ফাইন্ডারে, অ্যাপ্লিকেশনটির আইকনটি নিয়ন্ত্রণ করুন বা ডান ক্লিক করুন।
  • প্রাসঙ্গিক মেনু প্রদর্শিত হবে শীর্ষ থেকে খুলুন নির্বাচন করুন।
  • ডায়লগ বাক্সে খুলুন ক্লিক করুন। যদি অনুরোধ করা হয় তবে প্রশাসকের নাম এবং পাসওয়ার্ড লিখুন।

দ্রষ্টব্য: যদি এমন কোনও অ্যাপ থাকে যা একাধিক গেটকিপার ডায়ালগ বাক্স উপস্থাপন করে, আপনি অস্থায়ীভাবে গেটকিপারের "সর্বদা" বিকল্পটি ব্যবহার করতে পারেন। গেটকিপার ফাংশন ফিরিয়ে আনার আগে যে গেটকিপার বিকল্প ছিল সেগুলি পুনরুদ্ধার করার বিষয়টি নিশ্চিত করুন।

এই কার্যকারিতা সম্পর্কে অবগত নয় এমন ব্যবহারকারীদের প্রশাসক ব্যবহারকারীর নাম এবং পাসওয়ার্ড না দিয়ে কারা অ্যাপ্লিকেশনগুলিকে শ্বেত করতে পারে তা আপনি সহজেই নিয়ন্ত্রণ করতে পারেন এবং আপনি টার্মিনাল থেকে গেটকিপার বা প্রোফাইল ম্যানেজার এবং জ্যামএফ থেকে ক্যাস্পারের মতো অন্যান্য পরিচালিত সেটিংস সফ্টওয়্যারও পরিচালনা করতে পারেন। আপনি অনুমোদিত নীতিগুলি এবং অভ্যাস পরিবর্তন করতে চান এমন ক্ষেত্রে সফ্টওয়্যারগুলির জন্য মেশিনগুলির নিরীক্ষণ করতে পারেন যা সাদা তালিকাভুক্ত অনুমোদিত অ্যাপ্লিকেশনগুলির তালিকাটি পুনরায় সেট করতে এবং এই নীতিটি এবং অভ্যাস পরিবর্তন করতে চান তবে কে এই ফাংশনটি ব্যবহার করছে তা নির্ধারণ করতে পারেন।


এমন একটি সেটিং আছে যা এই এককালীন সংলাপটি পুনরায় সেট করে? এটি কি প্রতি অ্যাপ্লিকেশন? অ্যাপসকে কীভাবে চিহ্নিত করা যায়? নাম কি? পথেই হাঁটছে? যদি আমি একবার "মাই অ্যাপ.এপ" খুলতে বেছে নিয়েছি, গেটকিপার সেটিংস নির্বিশেষে "মাই অ্যাপ.এপ" এর পরবর্তী সমস্ত ডাউনলোড এবং ইনস্টলেশনগুলি কি সফল হবে?
জেসনজেনএক্স

প্রতিটি ব্যবহারকারী যে এ জমা বিভিন্ন নিয়ম আছে প্রথমেই / var / ডিবি / SystemPolicy - তাই আপনি একটি বিট ভারী যে মুছা এবং শুরু করতে হস্তান্তর হতে পারে, কিন্তু আপনার সাথে নির্দিষ্ট নীতিগুলি অপসারণ করতে পারেন spctl, যাতে spctl --assess -v /Applications/Whatever.appআপনি দেখাতে হবে যদি এটি অনুমোদিত বা প্রত্যাখ্যাত হওয়ার spctl --remove /Applications/Whatever.appরিসেট হবে একটি নির্দিষ্ট অ্যাপ্লিকেশনটির জন্য "কথোপকথন" এবং স্থিতি। আমি সিস্টেমে সমস্ত অ্যাপ্লিকেশন সংগ্রহ করার জন্য একটি সরঞ্জাম ব্যবহার করি যাতে আমি ব্যবহারের নিরীক্ষণ করতে পারি এবং একটি সংক্ষিপ্ত স্ক্রিপ্টের প্রয়োজন হলে জিনিসগুলি সংশোধন করতে পারি।
বিমিক

তবে গর্ডনের উত্তর অনুসারে এটি কোয়ারেন্টাইন বিট সেট হওয়ার উপরও নির্ভর করে, সুতরাং গেটকিপারের কোনও সাদা তালিকার প্রবেশ নেই (বা এটি মুছে ফেলা হয়েছে), তাই কোয়ারানটাইন বিটটি পুনরায় সেট করতে হবে বা অ্যাপ্লিকেশনটি পুনর্নবীকরণের জন্য মুছে ফেলা হবে " গেটকিপার "ডায়ালগ বক্স এবং উন্মুক্ত সুরক্ষা।
বিমিক

10

এসএমবি-র মাধ্যমে কোনও ফাইল ডাউনলোড করানো পৃথক হবে না এবং যেহেতু অ্যাপটি কোয়ারান্টাইন করা হয়নি গেটকিপার নীতিটি কখনও চেক হয় না। আমি নিশ্চিত নই কেন এটি আপনার অন্যান্য কম্পিউটারে আলাদা করে চিহ্নিত করা হচ্ছে ...

যে কোনও মুহুর্তে ls -ld@পৃথকীকরণের জন্য পরীক্ষা করতে, com.apple.quarantine বৈশিষ্ট্যটি অনুসন্ধান করতে কমান্ডটি ব্যবহার করুন :

$ ls -ld@ /Applications/TextWrangler.app
drwxrwxr-x@ 3 gordon  staff  102 Apr 30  2012 /Applications/TextWrangler.app
    com.apple.FinderInfo     32 
    com.apple.quarantine     57 

যদি সেই পৃথক বৈশিষ্ট্যটি অ্যাপ্লিকেশনটিতে সংযুক্ত থাকে তবে দারোয়ানের নীতিটি যাচাই করা হবে; যদি না হয়, তা হবে না। আকর্ষণীয় প্রশ্নটি হ'ল এটি কেন আপনার অন্যান্য কম্পিউটারগুলিতে বিচ্ছিন্ন হয়ে পড়েছিল এবং আপনি যখন এই আদেশটি বিভিন্ন পয়েন্টে বিতরণ করার সময় বিভিন্ন পরীক্ষায় পরীক্ষা করতে ব্যবহার করেন, তখন বৈশিষ্ট্যটি সংযুক্ত হওয়ার পরে আপনি বুঝতে পারবেন (এবং এটি কেন সংযুক্ত হচ্ছে)।

সম্পাদনা: অ্যাপলের কেবি নিবন্ধ # HT5290 বিভাগের "আরও বিশদে এখানে ক্লিক করুন" বিভাগে এটি সম্পর্কিত একটি নোট রয়েছে :

গুরুত্বপূর্ণ: বিকাশকারী আইডি স্বাক্ষর ইন্টারনেট থেকে ডাউনলোড করা অ্যাপ্লিকেশনগুলিতে প্রযোজ্য। অন্যান্য উত্স থেকে অ্যাপ্লিকেশন যেমন ফাইল সার্ভার, বাহ্যিক ড্রাইভ বা অপটিকাল ডিস্কগুলি ছাড় দেওয়া হয়, যদি না অ্যাপ্লিকেশনগুলি মূলত ইন্টারনেট থেকে ডাউনলোড করা থাকে।


গেটকিপার পৃথক পৃথক পৃথক যদিও তারা একসাথে ম্যাক অ্যাপ স্টোর থেকে স্বাক্ষরিত নয় এবং / অথবা নয় এমন নতুন সফ্টওয়্যারটি দুর্ঘটনাক্রমে চালানো থেকে রক্ষা করতে সহায়তা করে। বিস্তারিত জানার জন্য আমার উত্তর দেখুন।
bmike

1
@ বিমিক: আসলে, দারোয়ানটি পৃথকীকরণ ব্যবস্থার একটি এক্সটেনশন; আপনি যদি কোনও অ্যাপ্লিকেশন ডাউনলোড করেন, তবে এতে চালনা xattr -d com.apple.quarantineকরুন এটি গেটকিপার নীতি লঙ্ঘন করলেও আপনি এটি খুলতে পারেন।
গর্ডন ডেভিসন

গেটকিপার নীতি লঙ্ঘন করে এমন কোনও অ্যাপ্লিকেশন আপনি ইতিমধ্যে খুলতে পারেন। আপনি সবেমাত্র (সম্ভাব্য কোনও প্রশাসক ডায়ালগ এবং) পেয়ে যাচ্ছেন তারপরে নীতি অ্যাপ্লিকেশনগুলির বাইরে সাদা তালিকাভুক্ত করার সুযোগ। আপনি কি বলছেন যে কোনও প্রশাসনিক নন এমন ব্যবহারকারী কোনও কমান্ড জারি করতে পারে তা যদি আপনার কেবল ম্যাক অ্যাপ স্টোর থাকে বা কেবলমাত্র অ্যাপ্লিকেশনগুলিতে স্বাক্ষরিত থাকে তবে তা পরীক্ষাটি বাইপাস করবে?
bmike

1
@ বিমাইক: হ্যাঁ, আমি কেবল একটি প্রশাসনিক অ্যাকাউন্ট থেকে স্বাক্ষরবিহীন অ্যাপ্লিকেশনটি ডাউনলোড, ডিকারান্টাইনিং এবং চালনা পরীক্ষা করেছি এবং গেটকিপারকে কেবল ম্যাক অ্যাপ স্টোর মোডে সেট করা সত্ত্বেও এটি দুর্দান্ত কাজ করেছে। তবে আমি এটিকে একটি উল্লেখযোগ্য সুরক্ষা গর্ত হিসাবে বিবেচনা করব না, যেহেতু কোনও দুর্বৃত্ত যদি কোনও ব্যবহারকারীকে এভাবে একটি কমান্ড চালানোর জন্য কথা বলতে পারে, তবে তারা এগুলিকে যে কোনও বিষয়ে কথা বলতে পারে এবং ব্যবহারকারী যেভাবেই হোক বিনষ্ট হয় (এবং যেহেতু তারা প্রশাসক নন, তারা যে ক্ষতি করতে পারে তা তাদের নিজস্ব অ্যাকাউন্ট)।
গর্ডন ডেভিসন

1
এই. কোয়ারানটাইন গেটকিপারের মতো নয়, তবে গেটকিপার কোয়ারানটাইন থেকে মেটাডেটার উপর নির্ভর করে, যা এক্সটেন্ডেড অ্যাট্রিবিউট মেটাডেটা হিসাবে ডাউনলোড করা ফাইলগুলির সাথে সংযুক্ত। আমি যদি অনুগ্রহটি পুরষ্কার দিতে পারতাম, আমি এখানে এটি পুরষ্কার দেব।
ড্যানিয়েল

4

আপনি যদি এই লুকানো পছন্দটি সক্ষম করে থাকেন তবে এটি গেটকিপারকেও অক্ষম করে:

defaults write com.apple.LaunchServices LSQuarantine -bool false

অথবা ওএস এক্স সিস্টেম পছন্দসমূহে সেটিংস নির্বিশেষে সমস্ত অ্যাপ্লিকেশন খোলার অনুমতি দেয়।


ওহো, আমি এটি পুরোপুরি মিস করেছি এবং একই জিনিসটিকে পৃথক উত্তর হিসাবে পোস্ট করেছি। এখনই মোছা হচ্ছে…
টিজে লুওমা

2

গেটকিপার অ্যাপ্লিকেশনগুলিকে ডাবল-ক্লিক করে চালানো থেকে বাধা দেয় তবে আপনি প্রসঙ্গ মেনু থেকে ওপেনটি নির্বাচন করে সর্বদা এটিকে ওভাররাইড করতে পারেন ।

আপনি যদি ডাবল-ক্লিক করে ডাউনলোড করা স্বাক্ষরযুক্ত অ্যাপ্লিকেশনগুলি চালনা করতে পারেন তবে গেটকিপারের ক্ষেত্রে এটি একটি সমস্যা। ফাইলগুলি তাদের প্রচ্ছন্নতার স্ট্যাটাস com.apple.quarantine নামে একটি বর্ধিত বৈশিষ্ট্যে সংরক্ষণ করে । যদি আপনার ডাউনলোড করা ফাইলগুলি থেকে এই বৈশিষ্ট্যটি কোনও কারণে মুছে ফেলা হয়, তবে গেটকিপার ডাউনলোড করা ফাইলগুলি আপনার কম্পিউটারের অন্য কোনও ফাইল থেকে আলাদা হিসাবে গণ্য করবেন না। সুতরাং আমি প্রস্তাব দিচ্ছি যে কোনও প্রোগ্রাম ডাউনলোড করা এবং তারপরে টার্মিনালটিতে ব্যবহার করা যদি আপনার এক্সকোড ইনস্টল থাকে তবে এটি একটি ভাল ডায়াগনস্টিক সরঞ্জাম হবে।xattr -l filename

আপনি যদি মেনু থেকে ওপেন কমান্ডের মাধ্যমে এগুলি চালনা করেন তবে এটিই নকশা করা আচরণ। নোট করুন যে আপনি একবার মেনু থেকে একটি প্রোগ্রাম চালনা করলে, এটি আপনার গেটকিপার সেটিংস নির্বিশেষে ডাবল-ক্লিক করে চালানোর জন্য চিরতরে সক্ষম হয়ে থাকে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.