ইউনিট
1. ফরেনসিক্সে কৃত্রিম বুদ্ধিমত্তার ভূমিকা: ভূমিকা, সীমানা, যাচাইকরণ, প্রমাণ সততা এবং নীতিশাস্ত্র 2. প্রমাণ সংগ্রহ এবং পরীক্ষা সমর্থন: ইমেজিং, বাছাই এবং বিশ্লেষণ ত্বরণ 3. লগ এবং টাইমলাইন বিশ্লেষণ: ইভেন্টগুলিকে সঠিক ক্রমে রাখা 4. বিগ ডেটা ট্রাইজ: ডেটার টেরাবাইটকে অগ্রাধিকার দেওয়া 5. ই-ডিসকভারি: কর্পোরেট ডেটাতে প্রাসঙ্গিক প্রমাণ খোঁজা 6. ম্যালওয়্যার এবং নেটওয়ার্ক ফরেনসিক বিশ্লেষণ: প্রতিরক্ষার জন্য বিপরীত প্রকৌশল 7. মোবাইল, ক্লাউড এবং অ্যাপ ফরেনসিক বিশ্লেষণ: চ্যাট, অবস্থান এবং অ্যাপ ডেটা 8. ডিপফেক এবং সিন্থেটিক মিডিয়া সনাক্তকরণ: জাল ছবি, অডিও এবং ভিডিও যাচাইকরণ 9. এভিডেন্স ইন্টিগ্রিটি, চেইন অফ কাস্টডি এবং লিগ্যাল অ্যাডমিসিবিলিটি 10. প্রতিবেদনের খসড়া এবং বিশেষজ্ঞের উপস্থাপনা: বোধগম্য এবং প্রতিরক্ষামূলকভাবে ফলাফলগুলি লেখা 11. এন্ড-টু-এন্ড ওয়ার্কফ্লো, ল্যাবরেটরি গভর্নেন্স, বৈধতা এবং দায়িত্বশীল ব্যবহার
ইউনিট 3 / 11

লগ এবং টাইমলাইন বিশ্লেষণ: ইভেন্টগুলিকে সঠিক ক্রমে রাখা

লাভ:

  • একাধিক টাইমস্ট্যাম্প উত্সকে একক রেফারেন্সে (UTC) স্বাভাবিক করার ক্ষমতা এবং কৃত্রিম বুদ্ধিমত্তা সহ সুপার টাইমলাইনে অসঙ্গতি এবং ফাঁকগুলি চিহ্নিত করার ক্ষমতা
  • পারস্পরিক সম্পর্ক এবং কার্যকারণের মধ্যে পার্থক্য করার ক্ষমতা এবং প্রতিটি ঘটনাকে তার উত্সের সাথে সংযুক্ত করে কৃত্রিম বুদ্ধিমত্তা দ্বারা প্রতিষ্ঠিত আখ্যান যাচাই করার ক্ষমতা
  • টাইমস্টম্পিং, ক্লক ড্রিফ্ট এবং লগ ব্যবধানের মতো ঝুঁকিগুলি সনাক্ত করার ক্ষমতা এবং একাধিক উত্সের সাথে সেগুলি নিশ্চিত করার ক্ষমতা

একটি সাইবার ইভেন্ট আসলে কখন, কিভাবে এবং কোন ক্রমে ঘটে তা আপনাকে বলে শুধুমাত্র একটি জিনিস: সময়। যখন একজন আক্রমণকারী সিস্টেমে প্রবেশ করে, কোন ফাইলটি সে স্পর্শ করেছিল এবং কখন, কখন সে ডেটা বের করে দেয় — এই সমস্তই বিভিন্ন লগ (রেকর্ডিং ফাইল যেখানে সিস্টেম ইভেন্টগুলি রেকর্ড করে) এবং বিভিন্ন টাইমস্ট্যাম্প (টাইমস্ট্যাম্প — একটি ঘটনা ঘটার তারিখ এবং সময়ের একটি রেকর্ড) সংরক্ষণ করা হয়। টাইমলাইন বিশ্লেষণ এই বিক্ষিপ্ত টাইমস্ট্যাম্পগুলিকে একটি একক কালানুক্রমিক বর্ণনায় সাজায় এবং জিজ্ঞাসা করে "কি হয়েছে?" এটি প্রশ্নের উত্তর দেওয়ার শিল্প। এই ইউনিটে, আমরা দেখব কীভাবে AI এই অগোছালো ডেটা সংগঠিত করার ক্ষেত্রে দুর্দান্ত গতি প্রদান করে এবং এটি আপনাকে কোথায় বিভ্রান্ত করতে পারে।

টাইমস্ট্যাম্পের ভিড় এবং ক্ষতি

এমনকি একটি ফাইলের একাধিক টাইমস্ট্যাম্প রয়েছে। উদাহরণস্বরূপ, একটি ফাইল সিস্টেমে MACB স্ট্যাম্প রয়েছে: পরিবর্তিত, অ্যাক্সেস করা, পরিবর্তিত, জন্ম। এছাড়াও, অপারেটিং সিস্টেম ইভেন্ট লগ (উইন্ডোজ ইভেন্ট লগ), ওয়েব সার্ভার লগ, ফায়ারওয়াল লগ, অ্যাপ্লিকেশন লগ এবং রেজিস্ট্রি (উইন্ডোজ রেজিস্ট্রি - হায়ারার্কিক্যাল ডাটাবেস যেখানে সিস্টেম এবং অ্যাপ্লিকেশন সেটিংস সংরক্ষণ করা হয়) রেকর্ড রয়েছে।

সবচেয়ে বড় সমস্যা হল টাইম জোন এবং টাইম ড্রিফট। একটি লগ ইউটিসি (সমন্বিত সর্বজনীন সময়) রেকর্ড করে, অন্যটি স্থানীয় সময়; একটি সিস্টেমের ঘড়ি ভুলভাবে সেট করা হতে পারে; আক্রমণকারী ইচ্ছাকৃতভাবে টাইমস্ট্যাম্প (টাইমস্টম্পিং — স্পুফিং ফাইল টাইমস্ট্যাম্প) ব্যবহার করতে পারে। তাই একটি টাইমলাইন স্থাপন করার আগে, প্রতিটি উত্সের সময় অঞ্চল এবং ঘড়ির নির্ভুলতা অবশ্যই নির্ধারণ করতে হবে, সমস্ত একটি সাধারণ রেফারেন্সে (সাধারণত ইউটিসি) স্বাভাবিক করা হয়।

সতর্কতা: বিভিন্ন সময়কালে দুটি লগ পাশাপাশি রাখা এবং "এটি একই সময়ে ঘটেছে" বলা একটি ক্লাসিক ভুল। পারস্পরিক সম্পর্ক স্থাপন করার আগে সমস্ত টাইমস্ট্যাম্পকে একটি একক রেফারেন্সে রূপান্তর করুন; অন্যথায়, AI (এবং আপনি) দ্বারা প্রতিষ্ঠিত কারণ-প্রভাব সম্পর্ক শুরু থেকেই পচা।

সুপার টাইমলাইন এবং এআই

কম্পিউটার ফরেনসিক্সে, এই সমস্ত উত্সকে একত্রিত করে এমন কাঠামোকে বলা হয় সুপার টাইমলাইন; এটি প্রায়শই Plaso/log2timeline-এর মতো টুল দিয়ে তৈরি হয় এবং কয়েক হাজার বা এমনকি লক্ষ লক্ষ সারি হতে পারে। এখানেই AI আসে: এই বিশাল চার্টে অর্থপূর্ণ প্যাটার্ন এবং অসঙ্গতিগুলি চিহ্নিত করা।

AI এর নিরাপদ অবদান:

  • অসঙ্গতি ফ্ল্যাগিং: ঘন্টার বাইরে অ্যাক্সেস, হঠাৎ বিশেষাধিকার বৃদ্ধি, অস্বাভাবিক প্রক্রিয়া চেইন, অল্প ব্যবধানে একাধিক ব্যর্থ লগইন।
  • ইভেন্ট ক্লাস্টারিং: একই সময়ের উইন্ডোতে কেন্দ্রীভূত ইভেন্টগুলিকে গোষ্ঠীভুক্ত করা এবং "এখানে কিছু ঘটেছে" হিসাবে চিহ্নিত করা।
  • বর্ণনামূলক রূপরেখা: যাচাইকৃত ঘটনাগুলিকে একটি সরল ভাষার কালানুক্রমিক গল্পে অনুবাদ করা (প্রতিবেদনের জন্য প্রথম খসড়া)।
  • ফাঁক সনাক্তকরণ: "এই 40 মিনিটের ব্যবধানে কোনও লগ নেই — সেগুলি কি মুছে ফেলা যেত?" যেমন ঘাটতি সম্পর্কে জিজ্ঞাসা.

প্রতিটিতে, এআই অনুমান তৈরি করে; আপনি কার্যকারণ এবং প্রমাণের মান প্রমাণ করেন।

টিপ: AI কে টাইমলাইন দেওয়ার সময়, প্রথমে এটিকে পরিষ্কারভাবে টাইম জোন এবং ফর্ম্যাট বলুন: "সমস্ত টাইমস্ট্যাম্প UTC, ISO 8601 ফর্ম্যাটে রয়েছে৷" প্রথমে মিশ্র বিন্যাস স্বাভাবিক করুন; AI কে অনুমান করতে দেওয়া ফরম্যাটটি ত্রুটির জন্য একটি আমন্ত্রণ।

পারস্পরিক সম্পর্ক কার্যকারণ নয়

সময় বিশ্লেষণের সবচেয়ে বিপজ্জনক যৌক্তিক ত্রুটি হল উত্তরাধিকার কারণ এবং প্রভাব বলে মনে করা। "একটি USB 22:10 এ ঢোকানো হয়েছিল, একটি ফাইল 22:12 এ অনুলিপি করা হয়েছিল" দুটি ঘটনা পরপর ঘটতে পারে, কিন্তু তারা প্রমাণ করে না যে একই ব্যক্তি একই উদ্দেশ্যে এটি করেছে; অন্য ব্যাখ্যা হতে পারে। যদিও AI একটি সাবলীল আখ্যান তৈরি করে, এটি এই ব্যবধানটি দেখতে পায় না এবং একটি সঠিক বাক্য তৈরি করতে পারে যেমন "USB-এর মাধ্যমে ডেটা চুরি হয়েছিল।" বিশেষজ্ঞের কাজ হল বিকল্প ব্যাখ্যা দূর করা এবং স্বাধীন প্রমাণ সহ প্রতিটি পদক্ষেপকে সমর্থন করা।

তিনটি মিনি কেস

কেস 1 — ক্লক ড্রিফ্ট ধরা পড়েছে। একটি ক্ষেত্রে, ওয়েব সার্ভার লগ এবং ফায়ারওয়াল লগ 3 ঘন্টার জন্য আলাদা দেখায়। প্রথম খসড়ায়, এআই এই "দুটি পৃথক আক্রমণ" বিবেচনা করেছে। বিশেষজ্ঞ খুঁজে পেয়েছেন যে সার্ভারের সময় অঞ্চল ভুলভাবে সেট করা হয়েছে; যখন স্বাভাবিক করা হয়, দুটি লগ একটি একক ইভেন্টে ফিট করে। 3 ঘন্টার "ফ্যান্টম ডিফারেন্স" চলে গেছে।

কেস 2 - একটি ফাঁক একটি মুছে ফেলার প্রকাশ করেছে৷ 1.1 মিলিয়ন লাইন সুপার টাইমলাইনে, AI ফ্ল্যাগ করেছে যে 02:30-03:10 এর মধ্যে কোন রেকর্ড নেই। বিশেষজ্ঞ পরীক্ষা করেছেন: এই উইন্ডোতে, নিরাপত্তা লগগুলি ইচ্ছাকৃতভাবে সাফ করা হয়েছিল (লগ মোছা)। শূন্যতা নিজেই আক্রমণের অন্যতম শক্তিশালী প্রমাণ হয়ে ওঠে।

কেস 3 - হ্যালুসিনেশন একটি ইভেন্ট তৈরি করেছে। একটি সারাংশ তৈরি করার সময়, YZ বলেছেন, "প্রশাসক অ্যাকাউন্ট 03:45 এ তৈরি করা হয়েছিল।" বিশেষজ্ঞ উৎসের দিকে তাকালেন: এরকম কোন ইভেন্ট আইডি ছিল না — উইন্ডোজ লগের সংখ্যা যা ইভেন্টের ধরন নির্দেশ করে; এআই দুটি ভিন্ন লাইনকে একত্রিত করেছে এবং একটি ইভেন্ট তৈরি করেছে যা বিদ্যমান ছিল না। উত্সের সাথে লিঙ্ক করার পদক্ষেপটি মিথ্যা আখ্যানকে বাধা দিয়েছে।

চারটি অনুলিপিযোগ্য টেমপ্লেট

1) সময় স্বাভাবিককরণ পরিকল্পনা:

আপনার ভূমিকা: ফরেনসিক টাইমলাইন বিশ্লেষক। আমি আপনাকে বিভিন্ন উত্স থেকে টাইমস্ট্যাম্প দেব (ফরম্যাট এবং সময়কাল আলাদা হতে পারে)। প্রথমে প্রতিটি উৎসের বিন্যাস এবং সময় অঞ্চল নির্ধারণ করুন, তারপর সেগুলিকে UTC/ISO 8601-এ রূপান্তর করার একটি পরিকল্পনা নিয়ে আসুন। আপনি যে সময় অঞ্চল সম্পর্কে নিশ্চিত নন সেটিকে "নিশ্চিতকরণ প্রয়োজন" হিসেবে চিহ্নিত করুন।

2) অসঙ্গতি চিহ্নিতকরণ:

প্রসঙ্গ: এন্টারপ্রাইজ সার্ভার, স্বাভাবিক কাজের সময় 08:00-18:00 (UTC+3)। আমি আপনাকে স্বাভাবিক ইভেন্ট তালিকা দেব। শুধুমাত্র সেই রেকর্ডগুলির উপর ভিত্তি করে যা প্রকৃতপক্ষে তালিকায় উপস্থিত হয়, নিম্নলিখিতগুলিকে পতাকাঙ্কিত করুন: আউট-অফ-আওয়ার অ্যাক্সেস, প্রিভিলেজ বৃদ্ধি, বারবার ব্যর্থ লগইন, অস্বাভাবিক প্রক্রিয়া চেইন৷ প্রতিটি চিহ্নের জন্য, প্রাসঙ্গিক লাইনটি উদ্ধৃত করুন। ব্যাখ্যা/কারণ যোগ করা; আমি এটা মূল্যায়ন করব.

3) বর্ণনামূলক রূপরেখা (প্রতিবেদনের জন্য):

নীচে আমি যাচাইকৃত ঘটনাগুলি (প্রত্যেকটি তার উত্স সহ)। তাদের একটি সহজ, কালানুক্রমিক বর্ণনায় পরিণত করুন। শুধুমাত্র আমার দেওয়া ঘটনা ব্যবহার করুন; একটি নতুন ঘটনা, ভবিষ্যদ্বাণী বা কার্যকারণ যোগ করা। অস্পষ্ট সংযোগগুলিকে ভাষাতে লিখুন যা তাদের "সম্ভব" হিসাবে চিহ্নিত করে।

4) ফাঁক এবং অসঙ্গতি স্ক্যানিং:

এই স্বাভাবিক টাইমলাইনে: (1) লগ পিরিয়ডগুলি চিহ্নিত করুন যা প্রত্যাশিত কিন্তু অনুপস্থিত বলে মনে হয়, (2) রেকর্ডগুলি যা নিয়মের বাইরে (ভবিষ্যত থেকে অতীত), (3) স্পাইকগুলি যা ব্যাচ/স্বয়ংক্রিয়ভাবে প্রদর্শিত হয়। সংশ্লিষ্ট লাইন ব্যবধান সঙ্গে প্রতিটি দেখান. উল্লেখ করুন যে এগুলি মুছে ফেলা/কারচুপির লক্ষণ হতে পারে কিন্তু প্রমাণ নয়৷

দুর্বল প্রম্পট / শক্তিশালী প্রম্পট

দুর্বল প্রম্পট:

এই লগগুলি সংক্ষিপ্ত করুন এবং কি ঘটেছে তা ব্যাখ্যা করুন।

কোন সময় ফ্রেম, উৎস বা "শুধুমাত্র প্রকৃত রেকর্ডিং" সীমাবদ্ধতা নেই; AI একটি সাবলীল কিন্তু বানোয়াট গল্প তৈরি করতে পারে।

শক্তিশালী প্রম্পট:

আপনার ভূমিকা: ফরেনসিক লগ বিশ্লেষক। উত্স: 3টি লগ (উইন্ডোজ সিকিউরিটি,অ্যাপাচি অ্যাক্সেস, ফায়ারওয়াল), সমস্ত ইউটিসি,আইএসও 8601-তে স্বাভাবিক করা হয়েছে। টাস্ক: শুধুমাত্র প্রদত্ত লাইনের উপর ভিত্তি করে 14 ই মার্চ 21:00-23:00 তারিখের ঘটনাগুলি কালানুক্রমিকভাবে তালিকাভুক্ত করুন; প্রতিটি লাইন তার উৎস এবং ইভেন্ট আইডি/কোড সহ উদ্ধৃত করুন। পারস্পরিক সম্পর্ক স্থাপন, কার্যকারণ দাবি করা; আমি মন্তব্য করব। আপনি অনুপস্থিত বা অস্বাভাবিক হিসাবে আলাদাভাবে ব্যবধান চিহ্নিত করুন.

উত্স, স্বাভাবিক রেফারেন্স, "শুধুমাত্র প্রদত্ত সারি" এবং "কার্যকারণ প্রতিষ্ঠা করুন" সীমাবদ্ধতাগুলি আউটপুটকে রক্ষাযোগ্য করে তোলে।

টাইমস্ট্যাম্প উত্সের সারণী

উৎস

উদাহরণ টাইমস্ট্যাম্প

মনোযোগ

ফাইল সিস্টেম (MACB)

পরিবর্তন/অ্যাক্সেস/তৈরি করুন

টাইমস্টম্পিংয়ের জন্য উন্মুক্ত

উইন্ডোজ ইভেন্ট লগ

লগইন, প্রক্রিয়া, সেবা ইভেন্ট

ইভেন্ট আইডি যাচাই করুন

ওয়েব সার্ভার লগ

অনুরোধের সময়

সময় অঞ্চল চেক

ফায়ারওয়াল/নেটওয়ার্ক

সংযোগ, প্রত্যাখ্যান

ঘড়ি সিঙ্ক্রোনাইজেশন (NTP)

রেজিস্ট্রি

শেষ লেখার সময়

মন্তব্য দক্ষতা প্রয়োজন

অ্যাপ/ব্রাউজার

ইতিহাস, ক্যাশে

স্থানীয় সময় হতে পারে

সাধারণ ভুল

  • সময়কাল স্বাভাবিক না করে পারস্পরিক সম্পর্ক স্থাপন করা। বিভিন্ন স্লাইস মিথ্যা "সঙ্গতি" তৈরি করে।
  • কার্যকারণ জন্য ভুল পারস্পরিক সম্পর্ক. পরের ঘটনা মানে একই অপরাধী/উদ্দেশ্য নয়।
  • টাইমস্ট্যাম্পে পরম আস্থা। টাইমস্টম্পিং এবং ভুল সময় সম্ভব; একাধিক সূত্র দিয়ে নিশ্চিত করুন।
  • ইভেন্টটি যাচাই না করা যে এআই একত্রিত হয়েছে। দুটি লাইনের মিলন একটি অস্তিত্বহীন ঘটনা তৈরি করতে পারে।
  • ফাঁক উপেক্ষা করা. অনুপস্থিত লগ প্রায়ই সবচেয়ে গুরুত্বপূর্ণ প্রমাণ.

সংক্ষেপে

টাইমলাইন বিশ্লেষণ হল বিক্ষিপ্ত টাইমস্ট্যাম্পগুলিকে একটি একক যাচাইযোগ্য কালানুক্রমিকে স্ট্রিং করার কাজ। AI অসঙ্গতি ফ্ল্যাগিং, ক্লাস্টারিং, গ্যাপ ডিটেকশন, এবং মিলিয়ন-লাইন সুপার টাইমলাইন জুড়ে ন্যারেটিভ ড্রাফটিংয়ে দুর্দান্ত গতি সরবরাহ করে। কিন্তু সময়কাল স্বাভাবিকীকরণ, পারস্পরিক সম্পর্ক-কারণ পার্থক্য, এবং উৎসের প্রতিটি ঘটনার অ্যাট্রিবিউশন মানুষের অন্তর্গত। এআই অনুমান তৈরি করে; আপনিই আদালতে ঘটনাক্রম রক্ষা করছেন।

আবেদন টাস্ক

বিভিন্ন বিন্যাস এবং সময় অঞ্চলে 15-20 লাইনের একটি নমুনা ইভেন্ট তালিকা প্রস্তুত করুন (ইচ্ছাকৃতভাবে একটি সময় স্থানান্তর এবং একটি স্থান অন্তর্ভুক্ত করুন)। প্রথমে সেগুলিকে "টাইম নর্মালাইজেশন প্ল্যান" টেমপ্লেট দিয়ে UTC-তে রূপান্তর করুন৷ তারপরে "অ্যানোমালি মার্কিং" এবং "গ্যাপ স্ক্যান" টেমপ্লেটগুলি প্রয়োগ করুন এবং উৎসে এআই দ্বারা রেকর্ড করা ঘড়ির ড্রিফ্ট এবং ফাঁক যাচাই করুন।

চেকলিস্ট

  • [ ] আমি সমস্ত টাইমস্ট্যাম্পকে একটি একক রেফারেন্সে (UTC) স্বাভাবিক করেছি।
  • [ ] আমি প্রতিটি ইভেন্টকে তার উৎসের সাথে লিঙ্ক করেছি (ফাইল/ইভেন্ট আইডি/লাইন)।
  • আমি পারস্পরিক সম্পর্ক এবং কারণের মধ্যে পার্থক্য করেছি; আমি বিকল্প ব্যাখ্যা বিবেচনা.
  • [ ] আমি লগ ফাঁক এবং অস্বাভাবিক রেকর্ড চিহ্নিত করেছি৷
  • [ ] আমি ইভেন্টগুলি নিশ্চিত করেছি যে AI মূল রেকর্ডিংয়ে একত্রিত/সংক্ষিপ্ত হয়েছে।