Cyber Security ফিল্ডে ঢোকার আগে কি কি শিখে আসবেন
Cyber Security নিয়ে এর আগে যে পোস্টটা দিয়েছে সেখানে মোটামুটি সাইবার সিকিউরিটি নিয়ে আপনাদের যতগুলো প্রশ্ন ছিল সব গুলার উত্তর আমি দিয়ে দিয়েছি | আজ আমি কথা বলব যে সাইবার সিকিউরিটি ফিল্ডে আসার আগে কি কি জিনিস আপনাদের জানা দরকার | সোজা বাংলা কথায় Cyber Security ফিল্ডে ঢোকার আগে আপনারা কি কি শিখে আসবেন |
Cyber Security ফিল্ডে ঢোকার আগে আপনার কম্পিউটার সায়েন্স এবং প্রযুক্তির বিভিন্ন দিক সম্পর্কে অনেক ভালো ধারণা থাকা উচিত | আমি অনেক আগে বলেছিলাম যে সাইবার সিকিউরিটি Field একটু কঠিন, আপনাকে প্রত্যেকটা সেক্টর সম্পর্কে ধারণা রাখতে হবে |
1. Networking: সাইবার সিকিউরিটি সাথে নেটওয়ার্কিং এর ব্যাপারটা একেবারে ওতপ্রোতভাবে জড়িত | নেটওয়ার্কিং প্রোটোকল, নেটওয়ার্ক আর্কিটেকচার, এবং কীভাবে ডেটা নেটওয়ার্ক জুড়ে প্রেরণ করা হয় তার মূল বিষয়গুলি সাইবার নিরাপত্তার ক্ষেত্রে অত্যন্ত গুরুত্বপূর্ণ | TCP/IP, DNS, firewalls, routing, and subnetting বিষয়গুলো সম্পর্কে অনেক ভালো ধারনা থাকতে হবে | Google IT Support Course যে নেটওয়ার্কিং সেকশনটা আছে সেখানে কিন্তু ভালো করে Networking জিনিসগুলো শেখায় |
2. Operating Systems: অপারেটিং সিস্টেম অনেক ইম্পরট্যান্ট একটা Topic. আপনাকে অবশ্যই মাল্টিপল অপারেটিং সিস্টেম যেমন Windows, Linux, and macOS সম্পর্কে জানতে হবে এবং how to navigate and configure operating systems, manage users and permissions, and understand file systems এগুলো সম্পর্কে আপনাদের ভালো ধারণা থাকতে হবে | আর একটা ইম্পর্টেন্ট, সেটা হচ্ছে যে GUI বা গ্রাফিক্যাল ইউসার ইন্টারফেস না CLI বা কমান্ড লাইন ইন্টারফেসে আপনাকে পারদর্শী হতে হবে |
উইন্ডোজ CLI (CMD) উপরে আমার একটা ভিডিও কোর্স আছে এবং তার সাথে Linux CLI (terminal ) এর উপরও আমার আর একটা কোর্স আছে | চাইলে আপনারা আমার ইউটিউব চ্যানেলে থেকে দুইটা course আপনারা করতে পারেন অনেক ভালো ধারণা পাবেন | লিংক কমেন্ট দেওয়া আছে|
3. Programming: জি অবশ্যই ভালো প্রোগ্রামিং পারতে হবে | Python, Java, C++, and scripting languages like PowerShell and Bash are commonly used.
4. Web Technologies: সাইবার Attack মূলত ওয়েবসাইটে হয়ে থাকে তাই ওয়েবসাইটে যতগুলো বেসিক আছে, like HTML, CSS, JavaScript, and popular web frameworks like Django or Ruby on Rails এগুলা সম্পর্কে আপনার অনেক ভালো ধারণা থাকতে হবে| আমি front-end, Backend, এবং Full-stack উপরে অনেক ভালোভাবে ডিটেলস গুলো বর্ণনা করেছি আপনারা চাইলে পোস্টগুলো পড়ে নিতে পারেন | ওয়েবসাইটে যেগুলো vulnerabilities আছে এবং স্কুল SQL injection and cross-site scripting আপনাকে জানতে হবে |
5. Databases: সিকিউরিটি সাথে ডাটাবেজের একটা মারাত্মক সম্পর্ক রয়েছে | শিখতে চেষ্টা করুন basics of database management systems (DBMS) like MySQL, Oracle, or Microsoft SQL Server. এছাড়াও about SQL queries, normalization, and database security principles শিখতে চেষ্টা করুন |
6. Cryptography: এটা আমার মনে হয় অনেক ইম্পরট্যান্ট টপিক | শেখার চেষ্টা করুন encryption algorithms, cryptographic protocols, and their applications. এছাড়াও symmetric and asymmetric encryption, hashing algorithms, digital signatures, and SSL/TLS protocols শিখতে চেষ্টা করুন |
7. System Administration: সিস্টেম অ্যাডমিনিস্ট্রেশন সাইবার সিকিউরিটি আরেকটা ইম্পর্টেন্ট টপিক | user management, patch management, system monitoring, and system hardening. বিষয়গুলো সম্পর্কে আপনার অনেক ভালো দক্ষতা রাখতে হবে
security best practices for server configuration and management এ বিষয়গুলো আপনাকে শিখতে হবে | আমি জানি যে সার্ভার ম্যানেজমেন্ট করা কতটা ডিফিকাল্ট আপনারা যারা আমার Big Data with Linux Server কোর্সটা করেছেন বিষয়গুলো জানেন | আর যারা জানেন না তারা ইউটিউব এ যে দেখে নিতে পারেন না হলে মিস করবেন এরকম কোর্স বাংলাতে একটা আছে বলে আমার মনে হয় না | লিংক কমেন্টে দেওয়া আছে |
8. DevOps: এটার ওপর আমি গাইডলাইন এখনো দেয়নি বাট ইন ফিউচারে আমি এটা পোস্ট করব |Continuous Integration and Continuous Deployment (CI/CD), Version Control Systems, Infrastructure as Code (IaC), Configuration Management, Containerization and Orchestration, Monitoring and Logging বিষয়গুলো সম্পর্কে আপনার অনেক ভালো দক্ষতা রাখতে হবে |
9. Cloud : ক্লাউড সম্পর্কে অনেক ধারণা ধারণা রাখা জরুরি Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP) শেখার চেষ্টা করুন এছাড়া Hypo visor, Docker and Kubernetes সম্পর্কে শেখার চেষ্টা করুন |
10. Law: প্রতিটা দেশের নিজস্ব সাইবার নিরাপত্তা আইন রয়েছে আমার মনে হয় যে Cyber security ঢোকার আগে আপনার Law সম্পর্কে কিছুটা হলেও ধারণা থাকা জরুরী না হলে আপনি কিন্তু পরবর্তীতে আইনি জটিলতা ফেঁসে যেতে পারেন |
🎖️ আমি আগেই বলেছিলাম এই ফিল্ড টা একটু কঠিন তো আপনাদের এখানে যদি আপনারা ভালো কিছু করতে চান তাহলে অবশ্যই আপনাদের লেগে থাকতে হবে | দুইটা টুল রান করলে অথবা একটা অপারেটিং সিস্টেম ইন্সটল করলেই, টারমাক্স এর মত একটা এমুলেটর চালালে Expart হওয়া যায় না এত সহজ না | 🎖️
⚠️ সর্বশেষ আমি আপনাদের একটা জিনিস বলে দিতে চাচ্ছি যে কখনোই কারো ক্ষতি করার জন্য এই বিদ্যা শিখতে যাবেন না, অবৈধ কাজে ব্যবহার করার জন্য এই ফিল্ডে আপনার ইন্টারেস্ট থাকে তাহলে আপনার এখানে আসার দরকার নেই | একটা জিনিস সবসময় মনে রাখবে যে course গুলো ওপেনলি শেখানো হয় সেগুলো থেকেও বেশি দক্ষতা আমাদের সরকার এবং সিকিউরিটি এজেন্সিগুলোর মধ্যে আছে, আপনাকে খুঁজে বের করতে তাদের বেশিক্ষণ সময় লাগবে না তো নিজেকে অনেক স্মার্ট কিছু ভাবার কিছু নেই | বিনা অনুমতিতে কারো সিস্টেমে অ্যাক্সেস করা বা বিনা অনুমতিতে কোন কাজ করা আইনত দন্ডনীয় অপরাধ | নিজেকে এমন ভাবে তৈরি করুন যাতে আপনি ভবিষ্যতে দেশে উপকারে লাগতে পারেন | দেশের আইনকে শ্রদ্ধা করুন | 244CF50F ⚠️
Join Group: Learn With Naem Azam
⚡ যদি কোন প্রশ্ন থাকে, আপনি সরাসরি আমার Page জিজ্ঞাসা করতে পারেন ⚡
Naem Azam Chowdhury