আদর্শভাবে, যখন কোনও আইওএস অ্যাপ্লিকেশনটির একটি অবিশ্বাস্য শংসাপত্র গ্রহণ করা দরকার তখন কেবল দুটি পরিস্থিতি থাকতে হবে।
পরিস্থিতি এ: আপনি একটি পরীক্ষার পরিবেশের সাথে সংযুক্ত আছেন যা স্ব-স্বাক্ষরিত শংসাপত্র ব্যবহার করছে।
পরিস্থিতি বি: আপনি প্রক্সিগুলি HTTPS
ব্যবহার করে ট্রাফিকের প্রক্সিং করছেন MITM Proxy like Burp Suite, Fiddler, OWASP ZAP, etc.
স্ব স্বাক্ষরিত সিএ স্বাক্ষরিত একটি শংসাপত্র ফিরিয়ে দেবেন যাতে প্রক্সিটি HTTPS
ট্র্যাফিক ক্যাপচারে সক্ষম হয় ।
উত্পাদন হোস্টগুলির সুস্পষ্ট কারণে কখনও অবিশ্বস্ত শংসাপত্র ব্যবহার করা উচিত নয় ।
আপনার যদি আইওএস সিমুলেটর পরীক্ষার উদ্দেশ্যে একটি অবিশ্বাস্য শংসাপত্র গ্রহণ করতে হয় তবে এটির পক্ষে সুপারিশ করা হয় যে আপনি অ্যাপ্লিকেশন যুক্তি পরিবর্তন করবেন না যাতে আপনি পিআইপি দ্বারা প্রদত্ত বিল্ট ইন শংসাপত্রের বৈধতা অক্ষম করতে পারেন NSURLConnection
। যদি এই যুক্তিটি না সরিয়ে অ্যাপ্লিকেশনটি জনসাধারণের কাছে প্রকাশ করা হয় তবে এটি মধ্য-মধ্য-আক্রমণগুলির পক্ষে সংবেদনশীল হবে।
পরীক্ষার উদ্দেশ্যে অবিশ্বস্ত শংসাপত্রগুলি গ্রহণ করার প্রস্তাবিত উপায় হ'ল শংসাপত্র কর্তৃপক্ষ (সিএ) শংসাপত্রটি আমদানি করে যা আপনার আইওএস সিমুলেটর বা আইওএস ডিভাইসে শংসাপত্রটি স্বাক্ষর করে। আমি একটি দ্রুত ব্লগ পোস্ট লিখেছিলাম যা এটি প্রদর্শন করতে পারে যা কোনও আইওএস সিমুলেটর এখানে:
আইওএস সিমুলেটর ব্যবহার করে অবিশ্বস্ত শংসাপত্র গ্রহণ accepting