Ethical Hacker kaise bane: टेक्नोलॉजी और इंटरनेट के बढ़ने का कारण आज कंप्यूटर हैकिंग दुनिया की सबसे भयंकर प्रॉब्लम्स में से एक बन चुकी है| इसीलिए इस समस्या से निपटने के लिए एथिकल हैकर्स (Ethical Hacker) की डिमांड दिन प्रतिदिन बढ़ती जा रही है|
लेकिन फिर भी क्या आप जानते है की एथिकल हैकिंग (Ethical Hacking) क्या है? आप एथिकल हैकर कैसे बन सकते हैं? (Ethical Hacker kaise Bane)
अगर नहीं; तो कोई बात नहीं आज हम Aimpur पर इसी की बात करने वाले हैं|
तो चलिए अभी जानते हैं…
कंप्यूटर और इंटरनेट में हमारी जिंदगी को आसान बना दी है| हम अपने सभी कार्यो इन के माध्यम से बड़ी आसानी से कर सकते हैं|
लेकिन कहते हैं ना कि किसी चीज़ के जितने फायदे होते हैं उतने ही नुकसान| कुछ इसी तरह का सीन कंप्यूटर और इंटरनेट के क्षेत्र में भी देखने को मिलता है|
Let's find it...
Hacker kya hai | Hacking kya hai
साधारण भाषा में कहें तो किसी दूसरे के इलेक्ट्रॉनिक डिवाइस (electronic device) पर अपना कंट्रोल करना या उसकी व्यक्तिगत जानकारी को चुराना हैकिंग कहलाता है|
और इस कार्य को अंजाम देने वाले व्यक्ति को हैकर कहते हैं|
एक हैकर्स को अपने काम को अंजाम देने के लिए common sense, problem solving skills, mathematical skills के साथ-साथ computer programming knowledge की जरूरत होती है|
Types of hackers
हैकर को उनके काम के according निम्नलिखित 3 types में बांटा गया है| जो निम्नलिखित हैं…
1. Black Hut Hacker
इस तरह के हैकर किसी दूसरे पर्सन, कंपनी या ऑर्गेनाइजेशन के कंप्यूटर डिवाइस को हैक करके उससे important data को चुरा लेते हैं|
जिसके बाद यह उस डाटा का mis-use करते हैं या फिर कंपनी को ब्लैकमेल करके उनसे पैसे लेने की कोशिश करते हैं|
2. Gray Hat Hacker
इस तरह के हैकर अपनी मर्जी से किसी के भी कंप्यूटर को हैक करते हैं और अपनी खुशी के लिए इंपोर्टेंट डाटा को चुरा लेते हैं या डिलीट कर देते हैं|
Gray Hat Hacker वह व्यक्ति भी हो सकता है जो अभी हैकिंग के फील्ड में नया है| और सिर्फ हैकिंग सीखने के लिए दूसरे की वेबसाइट कंप्यूटर्स को हैक कर रहा है ऐसा करने के पीछे उसका कोई और बड़ा उद्देश्य नहीं है|
3. White Hat Hacker
इस तरह के हैकर किसी एक ऑर्गेनाइजेशन, कंपनि या गवर्नमेंट के लिए कार्य करते हैं| इन्हें आप एथिकल हैकर भी कह सकते हैं|
यह डिवाइस की उन कमियों को दूर करने में कंपनी की मदद करते हैं जिनसे डिवाइस को हैक किया जा सकता है|
एक तरह से आप कह सकते हैं यह कंपनी को Black Hat Hackers से Protect करते हैं|
Types of Hacking
जिस तरह हैकर कई प्रकार के होते हैं उसी तरह उनका काम यानी Hacking भी कई प्रकार की होती है| जो निम्नलिखित हैं…
1. Website hacking
इस प्रकार की हैकिंग का मतलब है कि किसी भी वेब सर्वर या उससे जुड़े किसी सॉफ्टवेयर या डेटाबेस पर अपरा अपना कंट्रोल प्राप्त करना है|
2. Network hacking
इस प्रकार की हैकिंग से मतलब है कि किसी भी नेटवर्क को आपने कंट्रोल में लेकर उसके मालिक को नुक्सान पहुचना होता है| इस हैकिंग का मुख्य उद्देश केवल उसके मालिक को नुक्सान पहुचना होता है।
3. Email hacking
इस प्रकार कि की हैकिंग मे हैकर ईमेल को हैक करके उसकी सारी व्यक्तिगत डेटा को उसके मालिक की बिना अनुमति चुरा लेता है और गलत कामो के उपयोग में लाता है|
4. Ethical hacking
इस प्रकार की जो हैकिंग होती है, वो उसके मलिक कि अनुमति में और उसे देखरेख में की जाती है| इसका मुख्य उद्देश्य सिस्टोम की कमजोरी को ठीक करना या ब्लैक हैट हैकर से प्रोटेक्ट करना होता है।
5. Computer hacking
इस प्रकार की हैकिंग से कोई भी हैकर computer प्रणाली को हैक कर लेता है| और उसके व्यक्तिगत डेटा को लेता है।
Ethical hacker Kaise Bane | Step-by-step
एक successful ethical hacker बनने के लिए आपको आपको कंप्यूटर की बेहतर नॉलेज होना आवश्यक है, जिन्हें सीखने के लिए आप निम्नलिखित इस पर Steps को follow कर सकते हैं|
1. Learn Basic Concept of Computer
एथिकल हैकर बनने के लिए आपको सबसे पहले कंप्यूटर टाइपिंग सीखने के साथ-साथ कंप्यूटर के बेसिक कॉन्सेप्ट के बारे में जानना चाहिए|
उदाहरण के लिए…
- कंप्यूटर कैसे कार्य करता है?
- सॉफ्टवेयर क्या होते हैं?
- ऑपरेटिंग सिस्टम किसे कहते हैं?
- वेबसाइट और कंप्यूटर सॉफ्टवेयर कैसे वर्क करते हैं?
- ब्राउज़र का क्या कार्य होता है?
2. Learn Computer Networking
कंप्यूटर के बेसिक फंडामेंटल को सीखने के बाद आपको कंप्यूटर नेटवर्किंग के बारे में जानना चाहिए|
उदाहरण के लिए…
- कंप्यूटर नेटवर्किंग कितने प्रकार की होती है इन में क्या अंतर होता है?
- इंटरनेट कैसे वर्क करता है?
- वाईफाई और ब्लूटूथ जैसी नेटवर्किंग टेक्नोलॉजी कैसे कार्य करती है?
- नेटवर्किंग के माध्यम से डाटा कैसे ट्रांसफर होता है?
कंप्यूटर नेटवर्किंग की डिटेल जानकारी आपको future में काफी सहायता पहुंचा सकती है इसलिए अभी से ही छोटी छोटी चीजों को भी बहुत बारीकी से समझें|
3. Learn Computer Programing
अब आपको कंप्यूटर प्रोग्रामिंग लैंग्वेज इज सीखने की आवश्यकता है क्योंकि एथिकल हैकर बनने के लिए प्रोग्रामिंग की नॉलेज होना बेहद जरूरी है|
कंप्यूटर हार्डवेयर (रैम तथा हार्ड डिस्क) को एक्सेस करने के लिए हैकर ज्यादातर C/C ++ जैसी प्रोग्रामिंग लैंग्वेज इज का यूज़ करते हैं|
एक हैकर के तौर पर आपको प्रोग्रामिंग लैंग्वेज की जितनी अच्छी नॉलेज होगी उतना ही फायदा है| लेकिन फिर भी निम्नलिखित 5 languages हैकिंग की फील्ड में सबसे ज्यादा use की जाने वाली हैं|
- Python
- Java
- Ruby
- JavaScript
- C & C++ for Whitehat hacking
इनके बारे में और अच्छे से जाने के लिए आप Hackernoon के आर्टिकल को पढ़ सकते हैं|
4. Know About Databases
एक हैकर बनने के लिए कंप्यूटर प्रोग्रामिंग के साथ-साथ डेटाबेस के नॉलेज होना वह जरूरी है| डेटाबेस संरक्षित जानकारी या डाटा का एक संग्रह होता है जिसे आमतौर पर database management system (DBMS) द्वारा कंट्रोल किया जाता है|
इसे अच्छे से समझने के लिए आपको structured query language (SQL) की जानकारी होना जरूरी है| क्योंकि ज्यादातर डेटाबेस SQL की सहायता से बनाए जाते हैं|
5. Learn Operating Systems (Linux)
Linux एक open source ऑपरेटिंग सिस्टम है| हैकिंग की दुनिया के लगभग सभी ऑपरेटिंग सिस्टम Linux kernel पर ही आधारित है| हमारा पसंदीदा ऑपरेटिंग सिस्टम Android भी Linux kernel पर ही आधारित है|
Linux को सबसे पहले AT&T द्वारा बेल लैब में developed किया गया था| इसका cyber security के क्षेत्र में बहुत बड़ा योगदान है क्योंकि यह कंप्यूटर सिस्टम को बेहतर सिक्योरिटी प्रदान करता है|
ओपन सोर्स होने के कारण आप Linux को फ्री में डाउनलोड और अपने कंप्यूटर में इंस्टॉल करके इसे सीख सकते हैं| बिना Linux के नॉलेज के आप एक हैकर नहीं बन सकते हैं|
6. Learn Cryptography
क्रिप्टोग्राफी डाटा को सुरक्षित रखने की एक तकनीकी है जिसमें डाटा को एक सिक्योर फॉर्मेट (लेटर,नंबर एंड करैक्टर) में बदल दिया जाता है|
साधारण भाषा में समझे तो जैसे आपने किसी को एक मैसेज भेजा तो उस मैसेज के लेटर को अन्य वर्णों में बदल कर दिया जाएगा| इस क्रिया encryption कहते हैं|
इस इंक्रिप्टेड मैसेज को डिकोड करने के लिए एक grid or table की आवश्यकता होती है जो यह निर्धारित करती है की मैसेज के अक्षरों को कैसे रूपांतरित किया गया है| डिकोड करने की इस क्रिया को Decryption कहते हैं|
एक सफल एथिकल हैकर बनने के लिए आपको क्रिप्टोग्राफी की नॉलेज को मास्टर करना होगा क्योंकि हैकिंग फील्ड में ‘एन्क्रिप्शन और डिक्रिप्शन’ एक महत्वपूर्ण कौशल है|
7. Practice
किसी भी स्किल को मास्टर करने के लिए जो सबसे इंपोर्टेंट चीज है वह है प्रैक्टिस| इसलिए अगर आप वास्तव में एक सफल एथिकल हैकर बनना चाहते हैं तो आपको हैकिंग के प्रैक्टिस करते रहना होगा|
इसके लिए आप ऑनलाइन प्लेटफॉर्म में होने वाले कंपटीशन में हिस्सा ले सकते हैं या फिर अपने कंप्यूटर में ही hacking environment बनाकर प्रैक्टिस कर सकते हैं|
Conclusion
इस पोस्ट [हैकिंग क्या है? एथिकल हैकर (Ethical Hacker) कैसे बनें? पूरी जानकारी] का अंतिम विचार है कि हैकर बनने के लिए आपके लिए प्रॉब्लम सॉल्विंग स्किल्स के साथ-साथ कंप्यूटर प्रोग्रामिंग, रियल लाइफ चैलेंजेस आदि में दिलचस्पी होना बहुत जरूरी है।
हमारी ‘एथिकल हैकर कैसे बनें?’ पोस्ट को अपने दोस्तों के साथ share करना न भूलें ताकि उन्हें भी सही करियर विकल्प चुनने में कुछ मदद मिल सके।