অনেকেই Apple-এর "walled garden" বা বন্ধ প্ল্যাটফর্ম নিয়ে আপত্তি জানান। Apple বলতে পারে, আমাদের ডিভাইসে ইনস্টল করার জন্য অ্যাপের উপর নিয়ন্ত্রণ রক্ষা করলে আমরা ম্যালওয়ার এবং খারাপ ব্যবহারকারীর অভিজ্ঞতা থেকে রক্ষা পাই, কিন্তু এটি বিরক্তিকর এবং চিন্তাজনক হয় যখন আপনি একটি অ্যাপ চালাতে চান এবং সেটি "unidentified developer" বা অপরিচিত ডেভেলপারের থেকে আসা বলে সতর্কতা পান।
সৌভাগ্য سے এই অ্যাপগুলো খুলা এবং চালানো সম্ভব, এবং আমরা আপনাকে কীভাবে করবেন তা দেখাব। কিন্তু তার আগে সতর্ক থাকুন: শুধু তখনই করুন যখন আপনি নিশ্চিত হন যে ডেভেলপার, সফটওয়্যার এবং বিতরণের মাধ্যম (যেহেতু নিরাপদ অ্যাপও দোষীদের দ্বারা আপহৃত হতে পারে) বৈধ। এই নিবন্ধে পরে অপরিচিত অ্যাপের নিরাপত্তা নিয়ে আলোচনা করা হয়েছে।
অ্যাপ ডাউনলোড এবং ইনস্টল করার পরামর্শের জন্য পড়ুন: Mac-এ অ্যাপ ইনস্টল করার উপায়
কেন আমি অপরিচিত ডেভেলপারের সতর্কতা দেখছি?
Mac, iPad এবং iPhone-এ উপলব্ধ অ্যাপের উপর Apple-এর ব্যাপক নিয়ন্ত্রণ রয়েছে। Mac হল iOS-এর চেয়ে কিছুটা বেশি উন্মুক্ত - iPhone এবং iPad-এ 서드-পার্টি অ্যাপ পাওয়ার একমাত্র উপায় হল iOS App Store থেকে ডাউনলোড করা - তবুও Mac-এ কিছু সার্ড-পার্টি অ্যাপ ইনস্টল ও চালানোর আগে অনেক ধাপ পার করতে হয়।
উপরোক্ত কারণগুলির জন্য এই ব্যবস্থাগুলো রয়েছে। এই ব্যবস্থাগুলো আমাদের ম্যালওয়ার থেকে রক্ষা করার জন্য ডিজাইন করা, যা একটি অ্যাপের ভेषে আমাদের Mac-এ দাঁড়াতে পারে যেটিকে আমরা বিশ্বাস করি। সেটি এমন একটি পরিচিত অ্যাপের মত দেখাতে পারে, কিন্তু সেটিতে ক্ষতিকর কোড যুক্ত থাকতে পারে। আমরা সবাই ফাইল-শেয়ারিং সাইট থেকে বা সন্দেহজনক ইমেলের লিংক 통해서 অ্যাপ ডাউনলোড না করার পরামর্শ মানতে পারি, কিন্তু Apple মৌলিকভাবে এমন ব্যবস্থা নিয়েছে যাতে আমাদের জন্য বিপজ্জনক হতে পারে এমন অ্যাপ ইনস্টল করা কঠিন হয়।
এই ব্যবস্থাগুলোর মধ্যে রয়েছে Gatekeeper, যা macOS-এর নিরাপত্তা দিকের Apple-এর নাম। এটি অ্যাপগুলো ম্যালওয়ারের জন্য চেক করে এবং কোয়ারান্টিন করে। এছাড়া এটি চেক করে যে অ্যাপটি Apple-পরিচিত ডেভেলপার দ্বারা লেখা (যা স্বাক্ষরিত) কিনা। তারপরও, যদি সেটি সেই প্রয়োজনীয়তাগুলো পূরণ করে, Gatekeeper আপনাকে অ্যাপটি খুলতে চান কিনা তা নিশ্চিত করতে বলবে।
macOS Catalina-এ, যা অক্টোবর ২০১৯-এ ছাপা হয়েছিল, Apple Gatekeeper-কে আরও কঠোর করল। এর আগে আপনি Terminal 통해서 অ্যাপ চালিয়ে Gatekeeper বাইপাস করতে পারতেন, কিন্তু এখন Terminal 통해서 অ্যাপ খুললেও Gatekeeper সেটি চেক করবে। আরেকটি পরিবর্তন হল Gatekeeper প্রতিবার অ্যাপ খোলার সময় তার চেকলিস্ট চালাবে।
তাহলে, অপরিচিত ডেভেলপারের অ্যাপগুলো কীভাবে খুলবেন? এবং প্রতিবার অ্যাপ খোলার সময় সতর্কতা না দেখার উপায় কী?

Mac-এ ভাইরাস এবং অন্যান্য নিরাপত্তা হুমকি নিয়ে চিন্তিত? পড়ুন: কি Mac-এ ভাইরাস আসে? এবং কি Mac-এ অ্যান্টিভাইরাস সফটওয়্যার দরকার? আমাদের Mac নিরাপত্তা টিপসের সংকলনও আছে।
Mac App Store বাদে অ্যাপ কীভাবে খুলবেন
ডিফল্টভাবে macOS শুধুমাত্র অফিসিয়াল Mac App Store থেকে অ্যাপ খোলার অনুমতি দেয়। আপনি যদি এখনও এই ডিফল্ট সেটিংস রাখেন, তবে প্রথমবার কোনো অ্যাপ খোলার চেষ্টা করলে সতর্কতা দেখবেন।
সৌভাগ্য থেকে আপনি একটি সাধারণ সেটিংস পরিবর্তন করে কিছু থার্ড-পার্টি অ্যাপ খুলতে পারবেন যা App Store-এ নেই। এর মানে এটি নয় যে আপনি প্রতিটি থার্ড-পার্টি অ্যাপ নিরপদে খুলতে পারবেন, তবে সতর্কতা কম দেখতে পাবেন।
- System Preferences খুলুন।
- Security & Privacy ট্যাবে যান।
- লকের ওপর ক্লিক করুন এবং পাসওয়ার্ড দিন যাতে পরিবর্তন করতে পারেন।
- 'Allow apps downloaded from' সেটিংসকে শুধু 'App Store' থেকে 'App Store and identified developers'-এ পরিবর্তন করুন।

আপনি এখনও macOS যা চিনে না সেটি খোলা থেকে বঞ্চিত থাকবেন, তবে কমপক্ষে আপনি App Store থেকে ক্রয় করা নয় এমন অ্যাপগুলো খুলতে পারবেন, ধরে নিলে সেসব ম্যালওয়ার মুক্ত এবং Apple স্বীকৃত ডেভেলপার দ্বারা স্বাক্ষরিত।
ব্লক করা অ্যাপ কীভাবে খুলবেন
যদি আপনি কোনো অ্যাপ খোলার চেষ্টা করেন এবং macOS আপনাকে রোধ করে, সেটি এর মানে নয় যে অ্যাপটির সাথে কিছু সমস্যা আছে। কিন্তু সেটি ইঙ্গিত দেয় যে অ্যাপটি 'identified developer' বা স্বীকৃত ডেভেলপার থেকে আসা নয় - অর্থাৎ এমন ডেভেলপার যিনি Apple-এর ডেভেলপার প্রোগ্রামে নিবন্ধিত হয়েছেন এবং Apple-এর আস্থা অর্জন করার জন্য কিছু ধাপ পার করেছেন।
সৌভাগ্য থেকে আপনি এখনও অ্যাপটি খুলতে পারেন এবং ব্লকটি ওভাররাইড করতে পারেন। এখানে পদ্ধতিটি দেওয়া হলো:
- System Preferences খুলুন।
- Security & Privacy-এ যান এবং General ট্যাব নির্বাচন করুন।

- গত এক ঘন্টার মধ্যে আপনি যদি কোনো অ্যাপ খোলা থেকে ব্লক হয়ে থাকেন, এই পেজ আপনাকে 'Open Anyway' বা যেকোনোভাবে খুলুন বোতাম দিয়ে ওভাররাইড করার অপশন দেবে।
- আপনাকে আরেকবার নিশ্চিত করতে বলবে, Open-এ ক্লিক করলে অ্যাপটি চালু হবে।

এটি সেই অ্যাপের জন্য একটি এক্সেপশন তৈরি করে, তাই ভবিষ্যতে আপনি এই প্রক্রিয়া পুনরাবৃত্তি ছাড়াই সেটি সাধারণভাবে (ডাবল-ক্লিক করে) খুলতে পারবেন।
Gatekeeper-এর অন্যান্য চেকগুলো এখনও পরিচিত ম্যালওয়ারযুক্ত অ্যাপ খোলা থেকে আপনাকে রোধ করবে।
ব্লক করা অ্যাপ খোলার অন্যান্য উপায়
ব্লক করা অ্যাপ খোলার আরেকটি উপায় হল Finder উইন্ডোতে অ্যাপটি সনাক্ত করা।
- Finder খুলুন।
- অ্যাপটি সনাক্ত করুন (হতে পারে Applications ফোল্ডারে থাকে, অথবা এখনো Downloads ফোল্ডারে থাকতে পারে)।
- Ctrl-Click বা রাইট-ক্লিক করুন অ্যাপের ওপর।

- ফলাফলে আসা মেনু থেকে Open নির্বাচন করুন এবং অ্যাপটি যেকোনোভাবে খুলবে, 더불어 ভবিষ্যতে সাধারণভাবে (ডাবল-ক্লিক করে) খোলার জন্য এক্সেপশন তৈরি হবে।

'Allow Apps from Anywhere' কীভাবে সক্রিয় করবেন
উপরোক্তভাবে দেখুন, System Preferences-এর Security & Privacy বিভাগ আপনাকে অ্যাপ চালানোর জন্য দুটি সেটিংস দেয়: App Store থেকে আসা অ্যাপ, অথবা App Store এবং identified developers থেকে আসা অ্যাপ।

তবে একটি তৃতীয়, লুকানো অপশন আছে: 'Allow apps from anywhere'। এটি macOS Sierra আসার আগে সেটিংসে ছিল, কিন্তু Sierra-এ আসার পর এটি গায়েব হয়ে গেল। যাইহোক, Terminal-এ এক লাইন কোড দিয়ে এই অপশনটি ফিরিয়ে আনা যায়।
স্পষ্ট বলতে চাই, আমরা এই সেটিংস সুপারিশ করি না, যা আপনাকে বৈধ সফটওয়্যারের আড়ালে ম্যালওয়ার ইনস্টল করার ঝুঁকিতে ফেলে। কিন্তু আপনি যদি একগুঁয়ে এই পথে যেতে চান, তবে Terminal-এ নিচের কোড দিয়ে Anywhere অপশনটি ফিরিয়ে আনা সম্ভব।
Terminal খুলুন এবং নিচের কোডটি লিখুন:
sudo spctl --master-disable
এখন Return চাপুন, এবং আপনাকে পাসওয়ার্ড লিখতে বলবে। পাসওয়ার্ড দিলে, System Preferences খুলুন (যদি ইতিমধ্যে খোলা থাকে, তবে কویت করে পুনরায় খুলুন যাতে নতুন অপশন দেখতে পান) এবং Security & Privacy বিভাগে যান।

একটি নতুন, তৃতীয় অপশন দেখতে পাবেন যেটি আপনাকে 'Allow apps downloaded from: Anywhere' নির্বাচন করতে দেবে। এই পেজের সেটিংস পরিবর্তন করতে প্যাডলক আইকনে ক্লিক করতে হবে।
'Anywhere' অপশন কীভাবে সরাবেন
আপনি যদি অন্যের সাথে Mac শেয়ার করেন, তবে Anywhere অপশনটি লুকিয়ে রাখা বুদ্ধিমানী। আবার লুকাতে হলে Terminal-এ যান এবং লিখুন:
sudo spctl --master-enable
কি অপরিচিত অ্যাপ খোলা নিরাপদ?
হওয়া যাবে, নাও হতে পারে। বিষয়টি হলো আপনার কাছে Apple-এর সার্টিফিকেশন নেই যে সেটি নিরাপদ, তাই আপনাকে নিজের যত্ন (due diligence) দিয়ে নিশ্চিত করতে হবে যে সফটওয়্যারটি ঠিক আছে।
সফটওয়্যার ইনস্টল করার আগে আপনারকে অ্যাপের রিভিউ, কোম্পানির তথ্য (এবং বিতরণ সাইট/প্ল্যাটফর্ম), এবং অন্যান্য ব্যবহারকারীদের পরামর্শ ও টেস্টিমোনিয়াল খুঁজে বের করা উচিত। মনে রাখবেন, সন্দেহজনক কোম্পানিগুলো প্রায়শই নকল রিভিউ প্লান্ট করে নিজেদের বৈধতা দেখানোর চেষ্টা করে, তাই প্রথম কিছু ফলাফলের পরেও সন্ধান চালিয়ে যান। আপনি যদি সন্তুষ্ট না হন, তবে macOS যা ইনস্টল করতে খুশি এমন একটি বিকল্প খুঁজে বের করা নিরাপদ হতে পারে।
অপরিচিত অ্যাপ ইনস্টল করার সময় আপনার অ্যান্টিভাইরাস সফটওয়্যার আপ-টু-ডেট আছে কিনা সেটি অতিরিক্ত নিশ্চিত করুন।
লক্ষ্য করুন, 'unidentified developer' সতর্কতা ডায়লগ আসার মানে এটা নয় যে আপনি ম্যালওয়ার ইনস্টল করতে যাচ্ছেন। Apple স্বীকার করে, একটি সম্পূর্ণ বৈধ কোম্পানির identifed লিস্টে না থাকার পেছনে অনেক কারণ থাকতে পারে; উদাহরণস্বরূপ, অ্যাপটি কোম্পানির ডেভেলপার রেজিস্ট্রেশন প্রোগ্রাম থেকে পুরানো হতে পারে।