প্রকাশিত: ২৯ জানুয়ারি, ২০২৬, ৮:০০ AM EST
ওলুয়াডেমিলেড একজন টেক এনথুসিয়াস্ট যিনি পাঁচ বছরের বেশি লেখার অভিজ্ঞতা রাখেন। তিনি ২০২২ সালে MUO টিমে যোগ দেন এবং কনসিউমার টেক, iOS, Android, কৃত্রিম বুদ্ধিমত্তা, হার্ডওয়্যার, সফ্টওয়্যার এবং সাইবার সিকিউরিটি সহ বিভিন্ন বিষয়ে লেখেন। MUO-তে লেখার পাশাপাশি, তার কাজ HowtoGeek, Cryptoknowmics, TechNerdiness, এবং SlashGear-এ ছپیেছে।
ওলুয়াডেমিলেড নাইজেরিয়ার ইবাদান বিশ্ববিদ্যালয়ে পড়াশোনা করেছেন, কলেজ অফ মেডিসিন থেকে মেডিকেল ডিগ্রি অর্জন করেছেন। জনসেবায় উদ্ভাবনী কাজের জন্য, তাকে একজন ছাত্র সংগঠন (যে যুক্তরাষ্ট্রের সাথে সংলগ্ন) দ্বারা গ্লোবাল অ্যাকশন অ্যাম্বাস্যাডরের উপাধি দান করা হয়েছিল। ২০২০ সালে ম্যালেশিয়ার কুয়ালালাম্পুরে বিশ্বব্যাপী ইতিবাচক প্রভাব ফেলার তার প্রচেষ্টার স্বীকৃতিতে এই পদবী প্রদান করা হয়েছিল।
খালি সময়ে, ওলুয়াডেমিলেড নতুন AI অ্যাপ ও ফিচার টেস্ট করতে, পরিবার ও বন্ধুদের টেক সমস্যা সমাধান করতে, নতুন কোডিং ভাষা শিখতে এবং সম্ভব হলে নতুন জায়গায় ভ্রমণ করতে পছন্দ করেন।
আমরা ম্যালওয়্যার কে একটি বড়, নাট্যাময় মুহূর্ত হিসেবে কল্পনা করি। স্ক্রিন জুড়ে ছড়িয়ে পড়ে র্যানসমওয়্যার সতর্কতা। হঠাৎ, অনुष্ঠানহীন ব্লু স্ক্রিন। বাস্তবে, সত্যিকারের ভয়াবহ জিনিসগুলো আরও ভূতের মতো। এটি একটি ছায়াময় প্রসেস যা আপনার CPU খাচ্ছে ক্রিপ্টো মাইন করার জন্য, একটি "সহায়ক" ছোট অ্যাপ যা আপনি কখনো দেখনি এমন একটি IP ঠিকানায় ফোন হোম করছে, বা একটি জিদি স্ক্রিপ্ট যা আপনি প্রতিবার রিবুট করলে নিজে নিজে রিইনস্টল হয়ে যায়।
যখন কিছু অস্বাভাবিক লাগে—অথবা যখন আমি কেবল একটি সিস্টেমের সামগ্রিক স্বাস্থ্য ऑডিট করি—আমি উইন্ডোজ সিস্টেম ইন্টারন্যালস সুটের দিকে হাত বাড়াই। মার্ক রাসিনভিচ দ্বারা নির্মিত, যিনি এখন মাইক্রোসফটের চিফ টেকনোলজি অফিসার (CTO) এবং অ্যジュরের টেকনিক্যাল ফেলো, এই টুলগুলো গভীর সিস্টেম ইনস্পেকশনের জন্য স্বর্ণ মান হিসেবে বিবেচিত। এগুলো লাইটওয়েট, পোর্টেবল, এবং সুনির্দিষ্ট।
আমি ব্যক্তিগতভাবে আমার সিস্টেমে অস্বাভাবিকতা খুঁজে বের করার জন্য যে পাঁচটি সিস্টেম ইন্টারন্যালস টুল ব্যবহার করি সেগুলো শেয়ার করছি।
প্রসেস এক্সপ্লোরার
টাস্ক ম্যানেজারের চতুর, ভয়ানক বড় ভাই
যদি টাস্ক ম্যানেজার একটি ব্লান্ট বাটার নাইফ, প্রসেস এক্সপ্লোরার একটি স্ক্যালপেল। এটি সবচতে তখন খুলি যখন একটি সিস্টেম পা টেনে টেনে চলে বা অদ্ভুত আচরণ করে। এক নজরে, এটি টাস্ক ম্যানেজারের মতো দেখতে পারে, কিন্তু একবার গভীরে গেলে, গভীরতা সম্পূর্ণ আলাদা লেভেলে। চলমান প্রসেসের পূর্ণ পরিবার গাছ (family tree) এর মতো কিছুই দেখায় না।
আমি প্রসেস এক্সপ্লোরার ব্যবহার করি প্রসেস ইমপোস্টার (impostors) ধরতে। ম্যালওয়্যার একটা নীরস এবং বিশ্বস্ত জিনিসের ভেশ ধারণ করে থাকতে পছন্দ করে, যেমন svchost.exe বা chrome.exe, আশা করছেন আপনি অত্যন্ত необходиণ উইন্ডোজ প্রসেসগুলোকে ব심히 না দেখবেন যা ভাইরাস লুকাতে পারে। প্রসেস এক্সপ্লোরার সেই ফাঁকে না পড়ে। এটি আপনাকে দেখায় কে কাকে "জন্ম দিয়েছে"। যদি আমি একটি svchost.exe দেখি যা explorer.exe- থেকে আসেছে services.exe-র বদলে, আমার ভ্রুয় 즉시 উঁচু হয়ে যায়। সেটি সাধারণত একটি ডেড গিভএওয়ে।
আমার প্রিয় ফিচার হলো বিল্ট-ইন ভাইরাসটোটাল চেক। আপনাকে অনুমানের খেলা খেলতে হবে না। অপশন মেনুতে একটি কুইক টগল দিয়ে, প্রসেস এক্সপ্লোরার প্রতিটি চলমান এক্সিকিউটেবলের হ্যাশ ভাইরাসটোটালের সাথে চেক করে এবং একটি সিম্পল ডিটেকশন স্কোর প্রসেস লিস্টে যোগ করে দেয়। ক্লিন ০ আউট অফ ডজনগুলো আশ্বস্তকর। অন্য যেকোনো কিছুই আমার "এটা এখানে কী করছে?" লিস্টের টপে ঝাপাটে চলে যায়।
TCPView
দেখুন আপনার কম্পিউটার অন্ধকারে কাকে গুহ্যাবিধানে কথা বলছে
এই দিনগুলোর ম্যালওয়্যার প্রায় হেল্পলেস ইন্টারনেট কানেকশনের ছাড়া। হয় সেটি নির্দেশের জন্য অপেক্ষা করছে একটি RAT, বা আপনার পাসওয়ার্ড চুরি করে পাঠাচ্ছে একটি কিলগার—এটিকে কখনো ন কখনো ফোন হোম করতে হবে। সেজন্য TCPView হলো সেই টুল جسট আমি বাচ্চাই যখন আমি সেই পেছনের কথাবার্তা ক্যাচ করতে চাই।
netstat কমান্ডের মতো কমান্ড-লাইন টেক্স্টের দেওয়ালের বদলে, TCPView সব কিছু একটি ক্লিন, লিভিং লিস্টে দেখায় যা রিয়েল-টাইমে আপডেট হয়। আপনি আসলে কানেকশন আসা এবং যাওয়া দেখতে পারেন। আমি সেই প্রোগ্রামগুলোতে নজর রাখি যাদের অনলাইন থাকার কোনো ব্যবসা নেই। যদি কখনো দেখি নোটপ্যাড বা ক্যালকুলেটর এর মতো কিছু "Established" লিংক দিয়ে একটি র্যান্ডম IP-এ বসে আছে, আমার অন্তর্দৃষ্টি অবিলম্বে বলে কিছু ভুল আছে।
আমার সাধারণ কৌশল হলো State কলাম দ্বারা সোর্ট করা যাতে সব এক্টিভ কানেকশন টপে উঠে আসে, যা খোলা TCP/IP পোর্ট চেক করার সবচেয়ে দ্রুত উপায়। তারপর আমি অদ্ভুত জিনিসগুলো স্ক্যান করি, যেমন অদ্ভুত পোর্টে ট্রাফিক বা প্রসেস যেগুলো একটি সঠিক নাম বা আইকন দেখানোর চেষ্টা তাও করে না। একটি কুইক রাইট-ক্লিক এবং Whois লুকআপ বলে দেয় কে আইপি আর্ট。যদি সেটি dünyার অর্ধেক পথ দূরে একটি ক্লাউড সার্ভার নির্দেশ করে যেখানে আমি কখনো ডিল না করি, আমি অতিরিক্ত চিন্তা করি না। আমি শুধু কানেকশনটি বন্ধ করে দিই।
Autoruns
আপনার বুট সিকোয়েন্সকে ভ الأشباحদের বাঁচাই দাও
পারসিস্টেন্স (persistence) ম্যালওয়্যার পুরো পেরসোনালিটি। এর পেছনের লোকজন জানেন আপনি সুনোর বা পরে রিবুট করবেন, তাই তারা স্ক্রিপ্ট এবং এক্সিকিউটেবল স্ট্রাটআপ লোকেশনে রোপণ করে তাদের কোড সিস্টেম অনলাইন হওয়ার মুহূর্তে পুনরुज্জীবিত হওয়ার নিশ্চয়তা দিতে। উইন্ডোজের দर्जন দर्जন এন্ট্রি পয়েন্ট আছে, এবং টাস্ক ম্যানেজারের স্ট্রাটআপ ট্যাব শুধু সেগুলোর একটি ছোট টুকরো এক্সপোজ করে।
সেজন্য আমি Autoruns-এ আশ্রয় নেই। এটি সবচেয়ে ভালো অর্থে নগ্নতর। এটি রেজিস্ট্রি, টাস্ক শেডিউলার, WMI, এবং అПрез কোনা কুনি যেগুলো আপনি সম্ভবত জানতেন না উইন্ডোজে ছিল। যখন লিস্টটি স্থির হয়, আমার চোখ সরাসরি যাঁ গুলো পিংকে হাইলাইট করা আছে সেগুলোতে যায়। সেই কালার মানে কোডটি আনসাইনড, যা একটি রেড ফ্ল্যাগ। একটি স্বাস্থ্যকর সিস্টেমে, ভালতর পর্পোজে ডিজেবল করা স্ট্রাটআপ প্রোগ্রামের অধিকাংশ ডিজিটালি সাইন করা থাকে মাইক্রোসফ্ট বা অ্যাডোব বা গুগলের মতো পরিচিত নাম দ্বারা।
শোর থেকে বাঁচতে, আমি সবসময় আমার প্রিয় ফিল্টার অন করে থাকি। Options → Scan Options-এ, আমি Verify Code Signatures অন করি এবং তারপর মাইক্রোসফট এন্ট্রিগুলো হাইড করি। এটি হাজার হাজার লেজিটিমেট উইন্ডোজ কম্পোনেন্ট সরিয়ে দেয় এবং থার্ড-পার্টি সফ্টওয়্যারের একটি সংক্ষিপ্ত তালিকা রেখে দেয়। যদি একটি পিংক, আনসাইনড এন্ট্রি একটি টেম্পোরারি পাথে থাকা ফাইল নির্দেশ করে—যেমন AppData\Local\Temp— এটি প্রায়শই ম্যালওয়্যার পারসিস্টেন্স মেইনটেইন করার চেষ্টার একটি শক্তিশালী ইন্ডিকেটর।
প্রসেস মনিটর (ProcMon)
সুইটি খুঁজে বের করার জন্য ফায়ারহোস থেকে পান পান
যখন আমি একটি সত্যিকারের স্টেলথ ইনফেকশনের সাথে মোকাবিলা করছি যা মরতে চায় না, আমি বিনয়ী থাকা বন্ধ করি এবং প্রসেস মনিটরের দিকে মুখ ফেরাই। এটি ভারী আর্টিলারি। এটি ফাইল সিস্টেম, রেজিস্ট্রি, এবং চলমান প্রসেস জুড়ে রিয়েল-টাইম এক্টিভিটি রেকর্ড করে, আমাকে সিস্টেম আসলেই हुडের নিচে কী করছে সেটির একটি গ্রানুলার ভিউ দেয়।
ন্যায্য সতর্কতা: ProcMon শোরগুলো। মানে, সেকেন্ডে সেকেন্ডে হাজার হাজার ইভেন্টের মতো শোরগুলো। আমি এটি ক্যাজুয়ালি ব্রাউজ করতে ব্যবহার করি না। আমি এটি খুব স্পেসিফিক, почти নিরবlational প্রশ্নের উত্তর দিতে ব্যবহার করি, যেমন "প্রতিবার ডিলিট করলে এই স্কেচি রেজিস্ট্রি কী পুনরায় তৈরি করে সে সঠিক ফাইল কী?"
আমার ছোট "অ্যাসাসিন" রুটিন শুরু হয় ক্যাপচার পজ করলে (Ctrl + E) টুল লঞ্চ होते সাথে সাথে ইনিশিয়াল ডেটা বाढ़ রোধ করতে। তারপর টুলবারের থেকে টার্গেট আইকন সিলেক্ট করি এবং একটি সন্দেহজনক উইন্ডো বা এরর মেসেজের ওপর টেনে আনি। প্রসেস মনিটর অটোমেটিক্যালি ইভেন্ট লগ ফিল্টার করে শুধু সেই প্রসেসের সাথে জড়িত এক্টিভিটি দেখায়। সেখান থেকে, আমি ট্রেস করতে পারি সেটি কী ফাইল ছুঁছে এবং কোথায় এর কনফিগারেশন ডেটা ঠাঁই করার চেষ্টা করছে।
Sysmon (সিস্টেম মনিটর)
মাঝরাতের ম্যালওয়্যারের জন্য রেট্রোস্পেক্টিভ জাস্টিস
উপরোক্ত চারটি টুল কachy করার জন্য দারুন যা এখনই ঘটছে, কিন্তু সেটা কী হবে যা তখন ঘটে যখন আপনি দেখছেন না? ম্যালওয়্যার প্রায়শই কনটেক্সট-অওয়্যার, ডিজাইন করা থাকে ইউজার এক্টিভিটি ডিটেক্ট করার মুহূর্তে সাইলেন্ট হয়ে যাওয়ার জন্য।
সেজন্য Sysmon অর্জন করে। এটি ব্যাকগ্রাউন্ডে চলে এবং যা কিছু দেখে সেটি উইন্ডোজ ইভেন্ট লগে লিখে। আমি এটিকে সেই মেশিনগুলোর ওপর বসাই যা আমি দীর্ঘদিন নজর রাখতে চাই। উইন্ডোজের বিল্ট-ইন অডিটিংয়ের সাথে তুলনা করলে, Sysmon জুনুনিভাবে বিস্তারিত। এটি প্রতিটি প্রোগ্রাম যা লোড হয়, প্রতিটি নেটওয়ার্ক কানেকশন যা ফায়ার হয়, এবং প্রতিটি প্রসেস যা তৈরি হয় তাদের হ্যাশ রেকর্ড করে।
আমি যে ফিচারটিতে সবচেয়ে বেশি আশ্রয় করি সেটি Event ID 1, যা প্রসেস ক্রিয়েশন লগ করে। এটি আমাকে একটি ডিজিটাল পেপার ট্রেইল দেয়। সুতরাং যদি সকালে ডেস্কটপে একটি রহস্যময় ফাইল পাই, আমি রাতটিকে রিওয়াইন্ড করে দেখতে পারি সেটি কে বানায়, কখন ঘটেছিল, এবং কী কমান্ড লাইন ব্যবহার করা হয়েছিল।
অনুমান বন্ধ করুন এবং হান্টিং শুরু করুন
এই পাঁচটি সিস্টেম ইন্টারন্যালস টুল ব্যবহার করে, আমি আমার উইন্ডোজ PC-এর সিকিউরিটির ওপর অনেক বেশি কন্ট্রোল অনুভব করি। এগুলো আমাকে সেই ইস্যু ধরতে এবং সমাধান করতে সাহায্য করেছে যা স্ট্যান্ডার্ড অ্যান্টিভাইরাস সফ্টওয়্যার কখনো কখনো উপেক্ষা করে। সবচেয়ে ভালো অংশ হলো এই সকল ইউটিলিটি ফ্রি এবং পোর্টেবল; আপনি সেগুলো যেকোনো উইন্ডোজ মেশিনে চালাতে পারেন (এবং মাইক্রোসফট সেগুলো লেটেস্ট OS ভার্সনের সাথে আপ টু ডেট রাখে)। আপনি যদি টেক-সেভি বা কিউরিয়াস ইউজার হন, আমি আপনাকে এগুলো ট্রাই করার পরামর্শ দিচ্ছি। ন केवल আপনি সন্দেহজনক আচরণ সwemলে ধরার ক্ষমতা বাড়াতে পারবেন, কিন্তু আপনি উইন্ডোজ हुडের নিচে কীভাবে কাজ করে সেটি সম্পর্কে টন টন কিছু শিখবেন।
আমার অভিজ্ঞতায়, সিস্টেম ইন্টারন্যালস টুলসহ একটু ফার্স্ট-হ্যান্ড স্লুথিং আপনার সিস্টেম ক্লিন রাখতে এবং মানসিক শান্তি দিতে অনেক দূর যেতে পারে যখন আপনার PC-এ কিছু "অস্বাভাবিক লাগে"। শুভ শিকার!