🧭 দক্ষতা যাচাই ও প্রতিরক্ষামূলক takeaway
Skill checkpoint: Synthetic cloud configuration-এ IAM exposure ও excessive permission শনাক্ত করো।
Defense checkpoint: Secrets rotate, least privilege, logging ও public-access block প্রয়োগ করো.
Lab scope: শুধু নিজের lab, synthetic data বা লিখিত অনুমতিপ্রাপ্ত target-এ অনুশীলন করো। Real credential, token বা customer data ব্যবহার কোরো না।
Portfolio proof: finding, impact, fix ও retest নিয়ে ৫-লাইনের redacted note রাখো।
☁️ গল্প ১: ক্লাউডের আকাশ কুসুম — AWS/GCP কি-লিক মহামারী
বর্তমান যুগের ৯০% ওয়েবসাইট ও মোবাইল অ্যাপ চলে ক্লাউডে — যেমন Amazon Web Services (AWS), Google Cloud Platform (GCP) অথবা Microsoft Azure।
কিন্তু ডেভেলপাররা যখন তাড়াহুড়ো করে অ্যাপ রিলিজ করে, তারা প্রায়শই অ্যাপের কোডের ভেতরে অথবা পাবলিক GitHub রিপোজিটরিতে ক্লাউডের মাস্টার কি (Master Key) ফেলে রেখে যায়! এই একটি চাবির ভুলে বিলিয়ন ডলারের কোম্পানির পুরো সার্ভার ধ্বংস হয়ে যেতে পারে!
🔑 গল্প ২: AWS Access Key বনাম GCP Service Account
ক্লাউডের চাবিগুলো চেনার কিছু বিশ্বস্ত প্যাটার্ন রয়েছে:
- AWS Access Key ID: এটি সবসময় শুরু হয় `AKIA...` দিয়ে (যেমন: `AKIAIOSFODNN7EXAMPLE`)। সাথে থাকে ৪০ অক্ষরের একটি Secret Key!
- Google Cloud Service Account: এটি দেখতে একটি JSON ফাইলের মতো, যার ভেতরে থাকে `private_key`, `client_email` ও `project_id`!
একজন রিভার্স ইঞ্জিনিয়ার যখন JADX দিয়ে কোনো APK খোলে, সে প্রথমেই `resources.arsc` অথবা `strings.xml`-এ সার্চ দেয়: `AKIA` বা `googleapis.com`!
🛡️ গল্প ৩: ক্লাউড মেটাডেটা সার্ভিস (SSRF to Cloud Root)
যদি তুমি কোনো সার্ভারে SSRF (Server-Side Request Forgery) দুর্বলতা পাও, তবে ক্লাউডের জাদুকরী আইপি `169.254.169.254`-এ হিট করলেই ক্লাউড মেশিনটি তার নিজের অস্থায়ী IAM Role ও সিক্রেট টোকেন তোমার হাতে তুলে দেয়! একে বলে Instance Metadata Service (IMDS) হ্যাক!