এইখানে কিছু keyword দিচ্ছি, যে গুলো সাইবার সিকুউরিটিতে প্রয়োজন সেই সাথে ব্যবহৃত হয়।
1. Payload – পেলোড মানে হচ্ছে যখন আপনি পেন্টেস্টিং (হ্যাকিং) এর সময় কিছু কোড বা কমান্ড ইঞ্জেক্ট করেন বা বসান কোন সিস্টেমের ইনপুটে তখন ওই কোড টুকুকেই পেলোড বলা হয়, যেমনঃ
XSS Payload - <script>alert(0)</script>
2. Input – আপনি যখন অ্যাপ্লিকেশানের কোথাও কোন কিছু বসাচ্ছেন তখন সেই জায়গাটাকেই ইনপুট বলে, আপনার ফোন খোলার জন্য আপনি যেমন পাসওয়ার্ড দেন ওই যেখানে পাসওয়ার্ড টা দেন সেটা একটা ইনপুট কারন সেই সিস্টেম আপনি যা দিচ্ছেন তা নিয়েই প্রসেস করে দেখছে আপনার পাসওয়ার্ড ঠিক আছে নাকি ।
3. Output – আপনার ইনপুটের কারনে যখন কিছু একটার ফলাফল আসে সেটাকে আউটপুট বলে, যেমন, আপনি পাসওয়ার্ড দেওয়ার কারনেই ফোনের ভিতড়ে ঢুকতে পেরেছেন আর ভুল পাসওয়ার্ড দিলে আউটপুট হত “ভুল পাসওয়ার্ড”
4. WAF – এটার ফুল মিনিং হচ্ছে Web Application Firewall, এখন বুঝতেই পারছেন এটির মানে হল ফায়ারওয়াল যা ওয়েব অ্যাপ্লিকেশান কে বিভিন্ন ধরনের আক্রমণ থেকে রক্ষা করে ।
5. Code snippet – কোন কোডের কিছু সংখ্যক ফাংশন নিয়ে বানানো ছোট এক টুকরো অংশ কেই বলে কোড স্নিপেট
6. DIOS – এর পুরা অর্থ হল Dump In One Shot যার মানে হল এক সাথে সব নামানো , এটা মূলত সিকিউল ইনজেকশন এর সময় ব্যবহার হয় । ইহা সাধারণত একটি লম্বা কুয়েরি হয়ে থাকে যেটা সিকিউল ইনজেকশনেড় পেলোডে বসালে সব ধরনের তথ্য নিজে থেকেই বেড়িয়ে আসবে ।
7. Parameter – এটা হল এক ধরনের ইনপুট ফাংশন, মূলত একটা প্রোগ্রাম ইহার মাধ্যমে কোডে ইনপুট নিয়ে থাকে, যেমন :
এখানে সার্চ ফাংশনটাতে param প্যারামিটার এ আমরা যখন Banana দিচ্ছি , সার্চ ফাংশন সেই ইনপুট টা নিচ্ছে param থেকে আর সেটা পেজ এ দেখাচ্ছে
output: You searched for "Banana"
8. Cookies – কুকি হচ্ছে এমন কিছু ডাটা যা আপনার দেখা ওয়েবসাইটগুলোর নানান তথ্য আপনার কম্পিউটারে সংরক্ষণ করে। HTTP Cookies একটি ওয়েবসাইট থেকে প্রেরণ করা সামান্য কিছু তথ্য এবং ব্রাউজ করার সময় আমাদের ওয়েব ব্রাউজারে এই তথ্যগুলো সঞ্চিত থাকে। কুকিজ ওয়েবসাইটের নানান তথ্য মনে রাখার জন্য অথবা ব্যবহারকারীর ব্রাউজিং কার্যকলাপ রেকর্ড করার একটি নির্ভরযোগ্য প্রক্রিয়া ।
9. GET, POST Request – গেট রিকুয়েস্ট করা হয় সার্ভারে কিছু দেখার জন্য । কোডে আমরা বিভিন্ন ধরনের কুয়েরি করে GET রিকুয়েস্ট করতে পারি আর POST রিকুয়েস্ট হল সার্ভারের কিছু চেঞ্জ বা যোগ করার জন্য করা হয় ।
যেমন ঃ PHP কোডে আমরা যদি URL এ একটা “?” দেই তাহলে সেটা বুঝায় আমরা সার্ভার থেকে কিছু দেখার জন্য চেষ্টা করছি অর্থাৎ গেট রিকুয়েস্ট
এখানে মূলত আমরা ID 1234 এর সম্পর্কে সার্ভারের কাছে কিছু থাকলে সেটা দেখাতে বলছি
10. Query – কুয়েরি হচ্ছে এক ধরনের রিকুয়েস্ট যা ইনফরমেশন/ডাটা দেখানোর জন্য করা হয় ।
11. Access Control – Access Control হল মুলত এমন কিছু প্রোগ্রামেটিক নিয়ন্ত্রিত ধাপ যেগুলো মুলত একটা অ্যাপ্লিকেশানে অনুমতি ছাড়া প্রবেশ নিষেধ করে । যেমন অন্য কারও বাড়িতে আপনি যখন যান তখন তার অনুমতি ছাড়া আপনি ঢুকতে পারবেন না আর সেই অনুমতি টাকেই এক্সেস কন্ট্রোল বলে । কিন্তু এখন যদি বাড়ির দরজা খোলা থাকে আর বাড়ির মালিক ও সেখানে না থাকে তাহলে সেটা হবে ভাঙা এক্সেস কন্ট্রোল বা Broken access control । এখানে বাড়ির মালিক হল প্রোগ্রামেটিক নিয়ন্ত্রিত ধাপ যেটা অ্যাপ্লিকেশানে কোড আকারে থাকে আর খোলা দরজা হল আপনার IDOR ভালনারেবিলিটি ।
12. Privilege Escalation – Privilege escalation হল এমন একটি এক্সপ্লয়টেশন যা করে আপনি মুলত এই এক্সেস কন্ট্রোল বাইপাস করতে পারবেন । এটাকে ধরা যেতে পারে চাবি হিসেবে ধরেন এই চাবি তো শুধু মালিকের কাছে থাকবে এমনকি বাড়ির অন্যান্য লোকদের কাছেও থাকবে কিন্তু বাইরের কোন লোকের কাছে সেটা থাকবেনা এখন এই বাড়ির সকল মানুষের নানান ধরনের প্রিভিলেজ বা ক্ষমতা আছে যেমন কেউ কেউ হয়তবা বাড়ির কর্তা সে সব সিন্ধান্ত নেয় তাকে আমরা এডমিন হিসেবে ভাবতে পারি একটা অ্যাপ্লিকেশানের এখন এই আসল চাবি ছাড়া আপনি যেই পদ্বতিতে বাড়ির ভিতরে ঢুকবেন তাকেই Privilege escalation বলে ।

Comments

Popular posts from this blog