Free tutorials & notes in Hindi & English · Clean code examples 🧰 मुफ़्त PDF और फ़ोटो टूल्स →
🌐 Unit 2 – Computer Networks  ·  Lesson 19

Network Security Threats

Network security क्यों?

Devices जुड़े होने पर attackers data चुरा, बदल या नष्ट कर सकते हैं। Network security मतलब devices, data और users को ऐसे ख़तरों से बचाना।

Malware

Malware (malicious software) कोई भी program है जो बिना इजाज़त computer को नुकसान पहुँचाने, data चुराने या control लेने के लिए लिखा गया हो।

🦠
VirusFiles से जुड़ता है; file चलने पर फैलता है।
🐛
WormNetwork पर ख़ुद अपनी copies बनाता है।
🐴
Trojanउपयोगी दिखता है पर छुपकर नुकसान करता है।
🔒
RansomwareFiles lock करके पैसे माँगता है।
🕵️
Spywareछुपकर आपकी गतिविधि record करता है।
📢
Adwareअनचाहे ads दिखाता है, system धीमा करता है।
⌨️
KeyloggerPasswords चुराने के लिए keystrokes record करता है।
Malware के प्रकार

Virus, worm और Trojan

Virus

  • Host file चाहिए
  • User के file चलाने पर फैलता है
  • Data delete या corrupt कर सकता है

Worm

  • अपने आप में पूरा program
  • Networks पर अपने आप फैलता है
  • Bandwidth खाता है, network धीमा

Trojan horse game, crack या free tool होने का दिखावा करता है। Install होते ही attacker के लिए back door खोल देता है। Virus की तरह यह अपनी copies नहीं बनाता।

Ransomware, spyware, adware, keylogger

Ransomware (जैसे WannaCry, 2017) files encrypt करके पैसे माँगता है। Spyware browsing और personal data इकट्ठा करता है। Adware screen को ads से भर देता है। Keylogger – software या छोटा hardware device – passwords समेत हर दबाई key record करता है; online on-screen keyboards इससे बचाते हैं।

Malware कैसे फैलता है

  • अनजान senders के email attachments और links
  • Pirated software, cracks और fake apps
  • Infected pen drives
  • असुरक्षित websites और pop-ups
  • कभी update न होने वाले systems

Antivirus और firewall

Antivirus software files scan करता है, signatures और behaviour से malware पहचानता है और उसे हटाता या quarantine करता है। इसे update रखें।

InternetFirewall (rules check)आपका network
Firewall आपके network और Internet के बीच खड़ा है

Firewall – hardware या software – rules (allowed ports, addresses, programs) के हिसाब से traffic filter करता है और संदिग्ध connections रोकता है।

HTTP vs HTTPS

HTTP

  • Data plain text में जाता है
  • रास्ते में कोई भी पढ़ सकता है
  • URL http:// से शुरू
  • यहाँ कभी password न डालें

HTTPS

  • TLS/SSL से encrypted data
  • सिर्फ़ browser और server पढ़ सकते हैं
  • URL https:// और 🔒
  • Login, banking, shopping के लिए

Cookies और privacy

Cookies sites को आसान बनाती हैं, पर third-party cookies आपको अलग-अलग websites पर track कर सकती हैं। Cookies नियमित साफ़ करें, shared computers पर private browsing करें और सिर्फ़ ज़रूरी cookies accept करें।

Strong passwords

Python
# A simple password-strength checker
def strength(pw):
    score = 0
    score += len(pw) >= 8
    score += any(c.islower() for c in pw)
    score += any(c.isupper() for c in pw)
    score += any(c.isdigit() for c in pw)
    score += any(not c.isalnum() for c in pw)
    return ['Very weak', 'Weak', 'Weak', 'Medium', 'Strong', 'Very strong'][score]
for p in ['12345', 'rahul2008', 'Rahul2008', 'R@hul_2008!']:
    print(p.ljust(12), strength(p))
12345 Weak rahul2008 Medium Rahul2008 Strong R@hul_2008! Very strong

Phishing

Phishing नकली email, SMS या website है जो bank, school या company होने का दिखावा करके passwords, OTP या card details चुराती है। Click करने से पहले असली domain check करें।

Python
# Spotting a suspicious link (very simple rules)
def suspicious(url):
    reasons = []
    if not url.startswith('https://'):
        reasons.append('no HTTPS')
    if '@' in url:
        reasons.append('@ hides real address')
    host = url.split('//')[-1].split('/')[0]
    if host.count('-') >= 2 or host.replace('.', '').isdigit():
        reasons.append('odd domain')
    return reasons or ['looks OK']
for u in ['https://www.sbi.co.in/login', 'http://sbi-login-verify-kyc.xyz/win',
          'https://203.0.113.5/pay', 'https://bank.com@evil.ru/']:
    print(u, '->', suspicious(u))
https://www.sbi.co.in/login -> ['looks OK'] http://sbi-login-verify-kyc.xyz/win -> ['no HTTPS', 'odd domain'] https://203.0.113.5/pay -> ['odd domain'] https://bank.com@evil.ru/ -> ['@ hides real address']

Safety checklist

  1. 1Antivirus लगाएँ और OS व apps update रखें
  2. 2Firewall ON रखें
  3. 3Strong, अलग-अलग passwords + two-factor authentication
  4. 4Login और payment के लिए सिर्फ़ HTTPS sites
  5. 5OTP कभी share न करें; prize / KYC messages को नज़रअंदाज़ करें
  6. 6Pen drives scan करें; pirated software से बचें
  7. 7ज़रूरी files का नियमित backup लें
Online सुरक्षित रहें

अक्सर पूछे जाने वाले प्रश्न (FAQ)

Virus और worm में क्या फ़र्क है?
Virus किसी file से जुड़ता है और फैलने के लिए user को वह file चलानी पड़ती है। Worm अपने आप में पूरा है और network पर ख़ुद फैलता है।
Firewall क्या करता है?
यह आने-जाने वाले network traffic पर नज़र रखता है और तय security rules न मानने वाला traffic रोकता है।
Ransomware क्या है?
Malware जो आपकी files encrypt या lock करके खोलने के लिए पैसे माँगता है। नियमित backup सबसे अच्छा बचाव है।
← Class 12 Computer Science
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

अगला topicDBMS, Relational Model और Keys आपकी प्रगति: 19 / 26 (73%) · Lesson 20 / 26 आगे बढ़ें →

यह lesson कैसा लगा?

आपकी राय से हम content और बेहतर बनाते हैं।

अपना review और सुझाव लिखें (वैकल्पिक)

Review approve होने के बाद आपका नाम और शहर इसके साथ public दिख सकते हैं। Email या phone न लिखें।

▶ CodingEasily on YouTube

Video से सीखें – आसान Hindi में

चुनी हुई video: RDBMS भाग 3 – Class XI Commerce IT

▶ Channel subscribe करें