কম্পিউটার টিউটোরিয়াল

নেটওয়ার্ক সিকিউরিটি লগ অ্যানালাইসিস: পদ্ধতি, টুল ও বেস্ট প্র্যাকটিস

নেটওয়ার্ক সিকিউরিটি লগ অ্যানালাইসিস: কেন, কী এবং কীভাবে?

সিকিউরিটি লগ অ্যানালাইসিস হলো নেটওয়ার্ক ডিভাইস, সার্ভার, অ্যাপ্লিকেশন ও সিকিউরিটি টুলগুলো থেকে জেনারেট হওয়া লগ ডেটা সংগ্রহ, নরমালাইজ, কোরিলেট ও বিশ্লেষণ করে হুমকি ডিটেক্ট, কমপ্লায়েন্স নিশ্চিত ও ফরেনসিক সাপোর্ট প্রদান করার প্রক্রিয়া।

লগ অ্যানালাইসিস কেন গুরুত্বপূর্ণ?

  • Threat Detection: ব্রুট-ফোর্স, পোর্ট স্ক্যান, ডেটা এক্সফিল্ট্রেশন, C2 বিকনিং, লেটারাল মুভমেন্ট।
  • Compliance & Audit: PCI-DSS Req 10, HIPAA, GDPR, ISO 27001 — লগ রিটেনশন ও মনিটরিং বাধ্যতামূলক।
  • Forensic Investigation: ইনসিডেন্টের রুট কজ, টাইমলাইন রিকনস্ট্রাকশন, অ্যাট্রিবিউশন।
  • Operational Visibility: পারফরম্যান্স ইস্যু, মিসকনফিগারেশন, ক্যাপাসিটি প্ল্যানিং।

নেটওয়ার্ক সিকিউরিটি লগের প্রকার

লগ টাইপসোর্সকি ইনফরমেশন
Firewall/IDS/IPSPalo Alto, FortiGate, Cisco ASA, SuricataAllow/Deny 룰 হিট, অ্যাটাক সিগনেচার, ترافিক ফ্লো
VPN/Remote AccessCisco AnyConnect, Pulse, Zscalerলগইন/লগআউট, সেশন ডুরেশন, ফেইলড অটেম্পট
Proxy/Web GatewayBlue Coat, Zscaler, SquidURL ক্যাটাগরি, ফাইল ডাউনলোড, یوزার অ্যাক্টিভিটি
DNS/DHCPInfoblox, Microsoft DNS, Pi-holeডোমেন কোয়েরি, C2 ডোমেন, DGAs, IP অ্যালোকেশন
Authentication (AAA)RADIUS, TACACS+, AD, Azure ADলগইন সাকসেস/ফেইল, MFA চ্যালেঞ্জ, প্রিভিলেজ চেঞ্জ
Endpoint/EDRCrowdStrike, Defender, SentinelOneপ্রসেস এক্সিকিউশন, ফাইল মডিফিকেশন, নেটওয়ার্ক কানেকশন
Cloud/InfrastructureAWS CloudTrail, Azure Activity Log, GCP Audit LogAPI কল, রিসোর্স চেঞ্জ, IAM পলিসি আপডেট

লগ অ্যানালাইসিস প্রসেস (৭ ধাপ)

  1. Collection: Syslog (UDP 514/TCP 6514), SNMP, API, Agent (Fluentd, Filebeat, Winlogbeat, Elastic Agent)।
  2. Normalization/Parsing: CEF, LEEF, JSON, Key-Value → Common Schema (ECS, CIM, OCSF)।
  3. Enrichment: GeoIP, Threat Intel (IOC), Asset Context (CMDB), User Context (HR/AD)।
  4. Indexing & Storage: Hot/Warm/Cold/Archive টিয়ার (Elasticsearch, Splunk Indexer, S3/Lakehouse)।
  5. Correlation & Detection: Rule-based (Sigma, Splunk SPL, KQL), ML-based (UEBA, Anomaly Detection), Threat Intel Matching।
  6. Alerting & Triage: Severity, Context, Runbook, Auto-enrichment, Ticketing (ServiceNow, Jira)।
  7. Investigation & Response: Timeline, Pivot, Containment, Eradication, Recovery, Lessons Learned।

সাধারণ লগ অ্যানালাইসিস টুল (২০২৪)

ক্যাটাগরিটুলবিশেষতা
SIEM (Enterprise)Splunk, IBM QRadar, Microsoft Sentinel, Elastic Security, LogRhythmরিয়েল-টাইম কোরিলেশন, কমপ্লায়েন্স, স্কেলেবিলিটি
Cloud-Native SIEMGoogle Chronicle, CrowdStrike Falcon LogScale, Panther, Sumo LogicServerless,_high volume,_low latency
Log ManagementDatadog, New Relic, Grafana Loki, GraylogObservability-focused,_cost-effective
Open SourceElastic Stack (ELK), Wazuh, OpenSearch, Loki + Promtailফ্রি, কাস্টোমাইজেবল, কমিউনিটি সাপোর্ট
SpecializedZeek (Network), Velociraptor (Endpoint), Arkime (PCAP)ডিপ প্যাকেট/প্রোটোকল অ্যানালাইসিস

লগ অ্যানালাইসিস কোয়েরি উদাহরণ (Splunk SPL / KQL)

# Failed SSH logins (Brute Force)
index=firewall sourcetype=pan:threat action=deny dest_port=22
| stats count by src_ip, dest_ip
| where count > 10

# Data Exfiltration (Large Upload)
index=proxy bytes_out > 10000000
| stats sum(bytes_out) as total_mb by user, dest_domain
| where total_mb > 100

# C2 Beaconing (Regular Intervals)
index=firewall action=allow
| stats sparkline(count, 1h) as trend, count by src_ip, dest_ip, dest_port
| where count > 50 AND mvfind(trend, "regular")

বেস্ট প্র্যাকটিস

  1. Centralized Logging: সব লগ একদম সেন্ট্রাল লোকেশনে (No Silos)।
  2. Standardized Format: JSON/CEF, সিন্ক্রোনাইজড টাইম (NTP), স্ট্রাকচারড ফিল্ড।
  3. Retention Policy: Hot 30 dagen, Warm 90 dagen, Cold 1-7 years (Compliance-driven)।
  4. Alert Tuning: False Positive কমাতে রুল টিউনিং, বেইজলাইনিং, সাপ্রেশন লিস্ট।
  5. Automated Enrichment: Threat Intel, Asset Criticality, User Risk Score।
  6. Purple Team Exercises: Red Team আটাক সিমুলেট → Blue Team ডিটেকশন ভ্যালিডেশন।
  7. Skill Development: SOC অ্যানালিস্টদের কোয়েরি ল্যাঙ্গুয়েজ (SPL, KQL, Lucene), MITRE ATT&CK নলেজ।
  1. নেটওয়ার্ক সিকিউরিটি: "ইফ (If) নয়, হুয়েন (When)" — প্রোएक্টিভ প্রস্তুতির গুরুত্ব

  2. নেটওয়ার্ক সিকিউরিটির জন্য বিবেচনীয় মূল লগ সোর্সগুলো কী কী?

  3. সেটআপ করার সময় নেটওয়ার্ক সিকিউরিটি কী কী?

  4. নেটওয়ার্ক সিকিউরিটি শেখা শুরু কোথা থেকে করব?