๐ Linux เคฎें Password Cracking: เคเคคเคฐे, เคคเคเคจीเคें เคเคฐ เคฌเคाเคต
๐ Linux เคฎें Password Cracking: เคเคคเคฐे, เคคเคเคจीเคें เคเคฐ เคฌเคाเคต
๐ง เคชเคฐिเคเคฏ
Linux เคฆुเคจिเคฏा เคे เคธเคฌเคธे เคธुเคฐเค्เคทिเคค เคเคชเคฐेเคिंเค เคธिเคธ्เคเคฎ्เคธ เคฎें เคธे เคเค เคฎाเคจा เคाเคคा เคนै, เคฒेเคिเคจ เคฏเคฆि เคเคชเคฏोเคเคเคฐ्เคคा เคเคฎเคोเคฐ เคชाเคธเคตเคฐ्เคก เคा เคเคชเคฏोเค เคเคฐเคคे เคนैं เคฏा เคเคिเคค เคธुเคฐเค्เคทा เคเคชाเคฏ เคฒाเคू เคจเคนीं เคिเค เคाเคคे, เคคो เคธिเคธ्เคเคฎ เค เคจเคงिเคृเคค เคชเคนुंเค เคे เคोเคिเคฎ เคฎें เค เคธเคเคคा เคนै।
Password Cracking เคो เคธเคฎเคเคจा เคธिเคธ्เคเคฎ เคเคกเคฎिเคจिเคธ्เค्เคฐेเคเคฐ्เคธ เคเคฐ เคธुเคฐเค्เคทा เคชेเคถेเคตเคฐों เคे เคฒिเค เคฎเคนเคค्เคตเคชूเคฐ्เคฃ เคนै เค्เคฏोंเคि เคเคธเคธे เคตे เคฎเคเคฌूเคค เคธुเคฐเค्เคทा เคจिเคฏंเคค्เคฐเคฃ เคฒाเคू เคเคฐ เคธเคเคคे เคนैं।
๐ Password Cracking เค्เคฏा เคนै?
Password Cracking เคตเคน เคช्เคฐเค्เคฐिเคฏा เคนै เคिเคธเคฎें เคोเค เคต्เคฏเค्เคคि เคिเคธी เคเคชเคฏोเคเคเคฐ्เคคा เคे เคชाเคธเคตเคฐ्เคก เคा เค เคจुเคฎाเคจ เคฒเคाเคจे เคฏा เคเคธे เคช्เคฐाเคช्เคค เคเคฐเคจे เคा เคช्เคฐเคฏाเคธ เคเคฐเคคा เคนै।
เคฏเคน เคเคคिเคตिเคงि เคตैเคง เคธुเคฐเค्เคทा เคชเคฐीเค्เคทเคฃ (เคैเคธे Security Audits) เคฎें เคญी เคเคชเคฏोเค เคी เคा เคธเคเคคी เคนै เคเคฐ เคฆुเคฐ्เคญाเคตเคจाเคชूเคฐ्เคฃ เคเคคिเคตिเคงिเคฏों เคฎें เคญी เคฆेเคी เคाเคคी เคนै।
เคฒเค्เคท्เคฏ
- เคเคชเคฏोเคเคเคฐ्เคคा เคाเคคों เคคเค เคชเคนुंเค
- เคช्เคฐเคถाเคธเคจिเค (Admin) เคเค्เคธेเคธ เคช्เคฐाเคช्เคค เคเคฐเคจा
- เคธंเคตेเคฆเคจเคถीเคฒ เคกेเคा เคคเค เคชเคนुंเค
- เคธिเคธ्เคเคฎ เคจिเคฏंเคค्เคฐเคฃ เคช्เคฐाเคช्เคค เคเคฐเคจा
⚠️ Password Attacks เคे เคธाเคฎाเคจ्เคฏ เคช्เคฐเคाเคฐ
1️⃣ Brute Force Attack
เคเคธเคฎें เคฌเคก़ी เคธंเค्เคฏा เคฎें เคธंเคญाเคตिเคค เคชाเคธเคตเคฐ्เคก เคเค़เคฎाเคจे เคा เคช्เคฐเคฏाเคธ เคिเคฏा เคाเคคा เคนै।
เคोเคिเคฎ เคฌเคข़ाเคจे เคตाเคฒे เคाเคฐเค
❌ เคोเคे เคชाเคธเคตเคฐ्เคก
❌ เคเคฎเคोเคฐ เคชाเคธเคตเคฐ्เคก
❌ Account Lockout เคा เค เคญाเคต
2️⃣ Dictionary Attack
เคเคธ เคช्เคฐเคाเคฐ เคे เคนเคฎเคฒे เคฎें เคเคฎ เคถเคฌ्เคฆों เคเคฐ เคธाเคฎाเคจ्เคฏ เคชाเคธเคตเคฐ्เคกों เคी เคธूเคी เคा เคเคชเคฏोเค เคिเคฏा เคाเคคा เคนै।
เคเคฎเคोเคฐ เคชाเคธเคตเคฐ्เคก เคเคฆाเคนเคฐเคฃ
❌ password123
❌ admin123
❌ welcome123
❌ qwerty123
3️⃣ Credential Stuffing
เคฏเคฆि เคिเคธी เค เคจ्เคฏ เคตेเคฌเคธाเคเค เคฏा เคธेเคตा เคธे เคเคชเคฏोเคเคเคฐ्เคคा เคी Login Credentials เคฒीเค เคนो เคाเคं, เคคो เคนเคฎเคฒाเคตเคฐ เคเคจ्เคนीं Credentials เคो เค เคจ्เคฏ เคธेเคตाเคं เคชเคฐ เคเคเคฎाเคจे เคा เคช्เคฐเคฏाเคธ เคเคฐ เคธเคเคคे เคนैं।
เคฏเคน เค्เคฏों เคธเคซเคฒ เคนोเคคा เคนै?
เค्เคฏोंเคि เคเค เคเคชเคฏोเคเคเคฐ्เคคा เคเค เคนी เคชाเคธเคตเคฐ्เคก เค เคจेเค เคธेเคตाเคं เคชเคฐ เคเคชเคฏोเค เคเคฐเคคे เคนैं।
4️⃣ Password Spray Attack
เคเคธ เคคเคเคจीเค เคฎें เคฌเคก़ी เคธंเค्เคฏा เคฎें เคाเคคों เคชเคฐ เคुเค เคธाเคฎाเคจ्เคฏ เคชाเคธเคตเคฐ्เคก เคเคเคฎाเค เคाเคคे เคนैं।
เคเคฆाเคนเคฐเคฃ:
- Welcome2025
- Password@123
- CompanyName123
เคฏเคน เคคเคเคจीเค เค เค्เคธเคฐ Account Lockout Controls เคो เค्เคฐिเคเคฐ เคนोเคจे เคธे เคฌเคाเคจे เคे เคฒिเค เคเคชเคฏोเค เคी เคाเคคी เคนै।
5️⃣ Offline Password Hash Analysis
เคฏเคฆि เคिเคธी เคธिเคธ्เคเคฎ เคธे Password Hashes เคช्เคฐाเคช्เคค เคนो เคाเคं, เคคो เคเคจ Hashes เคा เคตिเคถ्เคฒेเคทเคฃ เคเคฐ เคฎूเคฒ เคชाเคธเคตเคฐ्เคก เคा เค เคจुเคฎाเคจ เคฒเคाเคจे เคा เคช्เคฐเคฏाเคธ เคिเคฏा เคा เคธเคเคคा เคนै।
Linux เคฎें Password Hashes เคธाเคฎाเคจ्เคฏเคคः เคจिเคฎ्เคจ เคซ़ाเคเคฒ เคฎें เคธुเคฐเค्เคทिเคค เคฐเคे เคाเคคे เคนैं:
/etc/shadow
๐ง Linux Password Security Features
Secure Password Hashing
เคเคงुเคจिเค Linux Distributions เคฎเคเคฌूเคค Password Hashing Algorithms เคा เคธเคฎเคฐ्เคฅเคจ เคเคฐเคคी เคนैं।
เคเคฆाเคนเคฐเคฃ:
- SHA-512
- Yescrypt
เคเคจเคा เคเคฆ्เคฆेเคถ्เคฏ Password Storage เคो เค เคงिเค เคธुเคฐเค्เคทिเคค เคฌเคจाเคจा เคนै।
Account Lockout Policies
เคฌाเคฐ-เคฌाเคฐ เค เคธเคซเคฒ Login เคช्เคฐเคฏाเคธों เคे เคฌाเคฆ Account เคो เค เคธ्เคฅाเคฏी เคฐूเคช เคธे เคฒॉเค เคिเคฏा เคा เคธเคเคคा เคนै।
เคฒाเคญ
✅ Brute Force เคช्เคฐเคฏाเคธों เคो เคเคฎ เคเคฐเคจा
✅ เคธुเคฐเค्เคทा เค เคฒเคฐ्เค เคเคค्เคชเคจ्เคจ เคเคฐเคจा
Multi-Factor Authentication (MFA)
MFA เคเค เค เคคिเคฐिเค्เคค เคธुเคฐเค्เคทा เคชเคฐเคค เคช्เคฐเคฆाเคจ เคเคฐเคคा เคนै।
เคเคฆाเคนเคฐเคฃ
- Authenticator Apps
- Hardware Security Keys
- One-Time Passwords (OTP)
๐ก Linux Password Security Best Practices
1. เคฎเคเคฌूเคค เคชाเคธเคตเคฐ्เคก เคा เคเคชเคฏोเค เคเคฐें
เคเค เคธुเคฐเค्เคทिเคค เคชाเคธเคตเคฐ्เคก:
✅ เคฒंเคฌा เคนोเคจा เคाเคนिเค
✅ เคฏूเคจिเค เคนोเคจा เคाเคนिเค
✅ เค เคจुเคฎाเคจ เคฒเคाเคจा เคเค िเคจ เคนोเคจा เคाเคนिเค
✅ เคต्เคฏเค्เคคिเคเคค เคाเคจเคाเคฐी เคถाเคฎिเคฒ เคจเคนीं เคเคฐเคจी เคाเคนिเค
เค เคจुเคถंเคธिเคค เคฒंเคฌाเค
เคเคฎ เคธे เคเคฎ 16 เค เค्เคทเคฐ
2. MFA เคธเค्เคทเคฎ เคเคฐें
เคฏเคฆि เคชाเคธเคตเคฐ्เคก เคธเคฎเคौเคคा เคนो เคญी เคाเค เคคो MFA เค เคคिเคฐिเค्เคค เคธुเคฐเค्เคทा เคช्เคฐเคฆाเคจ เคเคฐเคคा เคนै।
3. Default Accounts เคนเคाเคं
เคจिเคฏเคฎिเคค เคฐूเคช เคธे เคธเคฎीเค्เคทा เคเคฐें:
- เค เคจाเคตเคถ्เคฏเค เคाเคคे
- เคจिเคท्เค्เคฐिเคฏ เคाเคคे
- เคกिเคซ़ॉเคฒ्เค เคाเคคे
4. Login Logs เคी เคจिเคเคฐाเคจी เคเคฐें
Linux เคธिเคธ्เคเคฎ เคฎें Authentication Logs เคी เคธเคฎीเค्เคทा เคเคฐें।
เคเคฆाเคนเคฐเคฃ:
/var/log/auth.log
เคฏा
/var/log/secure
(Distribution เคे เค เคจुเคธाเคฐ)
5. Security Monitoring Tools เคा เคเคชเคฏोเค เคเคฐें
เคฒोเคเคช्เคฐिเคฏ เคूเคฒ्เคธ:
- Fail2Ban
- Wazuh
เคฒाเคญ
- เคธंเคฆिเค्เคง Login เคเคคिเคตिเคงिเคฏों เคी เคชเคนเคाเคจ
- เคธुเคฐเค्เคทा เค เคฒเคฐ्เค
- เคेंเคฆ्เคฐीเคृเคค เคฒॉเค เคตिเคถ्เคฒेเคทเคฃ
6. SSH เคธुเคฐเค्เคทा เคฎเคเคฌूเคค เคเคฐें
เคธเคฐ्เคตोเคค्เคคเคฎ เค เคญ्เคฏाเคธ
✅ Root Login เคจिเคท्เค्เคฐिเคฏ เคเคฐें
✅ SSH Keys เคा เคเคชเคฏोเค เคเคฐें
✅ Password Authentication เคธीเคฎिเคค เคเคฐें
✅ MFA เคธเค्เคทเคฎ เคเคฐें
7. เคจिเคฏเคฎिเคค Updates เคฒाเคू เคเคฐें
เค เคชเคกेเค เคเคฐें:
- Linux Kernel
- SSH Services
- Authentication Components
- Security Tools
๐ Password Attack เคे เคธंเคेเคค
| เคธंเคेเคค | เคตिเคตเคฐเคฃ |
|---|---|
| เคฌाเคฐ-เคฌाเคฐ Failed Logins | เคฒเคाเคคाเคฐ Authentication Failures |
| Account Lockouts | เค เคจेเค เคाเคคों เคा เคฒॉเค เคนोเคจा |
| เค เคธाเคฎाเคจ्เคฏ Login Locations | เค เคช्เคฐเคค्เคฏाเคถिเคค เคธ्เคฅाเคจों เคธे Login |
| Rapid Login Attempts | เคฌเคนुเคค เคคेเค़ Login เคช्เคฐเคฏाเคธ |
| Unusual Admin Access | เค เคช्เคฐเคค्เคฏाเคถिเคค เคช्เคฐเคถाเคธเคจिเค เคเคคिเคตिเคงि |
๐จ เคธाเคฎाเคจ्เคฏ เคธुเคฐเค्เคทा เคเคฒเคคिเคฏाँ
❌ เคเค เคนी เคชाเคธเคตเคฐ्เคก เคा เคชुเคจः เคเคชเคฏोเค
❌ เคเคฎเคोเคฐ เคชाเคธเคตเคฐ्เคก
❌ Passwords เคธाเคा เคเคฐเคจा
❌ Plain Text เคฎें Password Storage
❌ MFA เคा เคเคชเคฏोเค เคจ เคเคฐเคจा
❌ Failed Login Alerts เคी เค เคจเคฆेเคी
❌ Default Credentials เคोเคก़ เคฆेเคจा
๐ Recommended Linux Security Stack
Authentication Security
- Strong Password Policy
- MFA
- Account Lockout Controls
Monitoring
- Wazuh
- Centralized Logging
Intrusion Prevention
- Fail2Ban
System Hardening
- Security Updates
- Least Privilege Principle
- SSH Hardening
๐ เคจिเคท्เคเคฐ्เคท
Password เคเคงाเคฐिเคค เคนเคฎเคฒे เคเค เคญी Linux เคธिเคธ्เคเคฎ्เคธ เคे เคฒिเค เคเค เคฎเคนเคค्เคตเคชूเคฐ्เคฃ เคोเคिเคฎ เคฌเคจे เคนुเค เคนैं। เคฎเคเคฌूเคค เคชाเคธเคตเคฐ्เคก เคจीเคคिเคฏां, Multi-Factor Authentication, เคจिเคฏเคฎिเคค เคฒॉเค เคฎॉเคจिเคเคฐिंเค เคเคฐ เคธुเคฐเค्เคทा เคूเคฒ्เคธ เคा เคเคชเคฏोเค เคเคฐเคे เคธंเคเค เคจों เคเคฐ เคเคชเคฏोเคเคเคฐ्เคคाเคं เคो เค เคชเคจे Linux เคตाเคคाเคตเคฐเคฃ เคो เค เคงिเค เคธुเคฐเค्เคทिเคค เคฌเคจाเคจा เคाเคนिเค।
เคธुเคฐเค्เคทा เคा เคธเคฐ्เคตोเคค्เคคเคฎ เคคเคฐीเคा เคेเคตเคฒ เคฎเคเคฌूเคค เคชाเคธเคตเคฐ्เคก เคจเคนीं เคฌเคฒ्เคि Layered Security Approach เค เคชเคจाเคจा เคนै, เคिเคธเคฎें Authentication, Monitoring, Hardening เคเคฐ Incident Detection เคธเคญी เคถाเคฎिเคฒ เคนों।