Difference Between Http and Https With Full Information?

हम अपने जीवन में कुछ भी काम करते हैं तो सबसे पहले हम अपनी सुरक्षा का ध्यान रखते हैं जैसे हम अपनी सुरक्षा के लिए driving करते वक़्त हेलमेट का इस्तेमाल करते है, बैंकों में पैसे जमा कर हमारे पैसे को सुरक्षित रखते हैं, मोबाइल और laptop को virus से बचाने के लिए antivirus का इस्तेमाल कर device को सुरक्षित रखते हैं उसी तरह जब हम internet का इस्तेमाल कर browser से कोई information search करते हैं या online transaction करते हैं तब हमारे device और server के बिच एक सुरक्षित कड़ी मौजूद रहती है जो हमारे personal data को किसी hacker के नजरों से बचा कर रखती है उस कड़ी का नाम है https. हम सभी internet का प्रतिदिन इस्तेमाल करते हैं और आपने ये भी देखा होगा की किसी भी website का domain address के पहले http या https लिखा होता है. क्या आपने कभी ये सोचा है की आखिर इसका मतलब क्या है और इसका इस्तेमाल क्यों होता है? आज के इस पोस्ट में हम आपको इसी विषय के बारे में जानकारी देने वाले हैं जहाँ पर हम आपको ये बताएँगे की http और https क्या है और इन दोनों के बिच क्या Difference होता है.

तो सबसे पहले हम जानेंगे की http क्या होता है?

Http का पूरा नाम है Hyper Text Transfer Protocol, यह एक प्रकार का network protocol है जो world wide web में उपयोग होता है. यहाँ पर protocol rules का set होता है जो browser और server के बिच communication channel का कार्य करता है और दोनों के बिच data transfer के कार्य को नियंत्रित करता है. जब हम web browser के address bar पर किसी एक website या blog का domain name लिखते हैं जैसे हमने यहाँ पर Google.com लिखा और जैसे ही हम enter दबाते हैं तो अपने आप ही browser के web address पर “http://” के साथ domain name लिखा हुआ आ जाता है http://Google.com. जिसके बाद हमारा ISP browser को http के साथ connect करने की अनुमति देता है और जिस server में उस domain name का hosting रहता हैं http browser को उस server के साथ connect कर domain name से जुड़े सभी data user के screen पर दिखा देता है. Server में सारे files store रहते हैं और client के request के अनुसार ही server client को response करता है. यहाँ पर हमारा web browser एक client की तरह काम करता है. Web browser और server के बिच किसी भी प्रकार का data transfer होने पर इन्हें कुछ नियमों का पालन करना होता है और ये नियम http protocol द्वारा निर्धारित होते हैं.

Http TCP Protocol का port 80 इस्तेमाल करता है ताकि ये आसानी से data packets को web में send और receive कर सके. क्योंकि http port 80 का इस्तेमाल करता है इसलिए इसका security बहुत कम रहता है जिससे कोई भी व्यक्ति आसानी से client और server के बिच के connection को तोड़ सकता है और data की चोरी कर सकता है. लेकिन इसका मतलब ये नहीं है की हर कोई इसको तोड़ सकता है, इसे तोड़ने के लिए computer software की अच्छी knowledge होना जरुरी है. अगर आप किसी website पर article पढ़ते हैं या कहीं से गाने डाउनलोड करते हैं तो ऐसे information hacker के हाथ लगने से भी आपको इससे कोई हानि नहीं होगी लेकिन अगर बात email accounts, net banking और online transaction की हो जिसमे Id और Password का उपयोग होता है तो ऐसे sensitive information किसी hacker के हाथ आ जाये तो आपको भारी नुक्सान हो सकता है.

       और अब हम जानेंगे https क्या होता है?

Https का पूरा नाम है Hyper Text Transfer Protocol Secured. Https भी वही सारे काम करता है जो http करता है लेकिन https protocol में strong security feature मिलता है. Https http का secured यानि सुरक्षित version है क्योंकि इसमें SSL (Secure Socket Layer) का इस्तेमाल होता है जिसका काम browser और server के बिच encrypted form में data transfer करना होता है. SSL RSA Algorithm पर आधारित होता है जहाँ पर SSL में एक Public key और एक Private key का उपयोग होता है. Public key का उपयोग information को encrypt करने के लिए और Private key को information decrypt करने के लिए इस्तेमाल किया जाता है. Https connection में सारे data को cryptography के द्वारा encrypt कर दिया जाता है यानी एक ऐसे format में बदल दिया जाता है जिसे बिना decryption key के decode कर पाना मुश्किल होता है और इसी तरह transfer हो रहे sensitive data या information को सुरक्षित किया जाता है.

Https से data काफी secure रहता है क्योंकि वह encrypted form में होता है जिसे hack कर पाना मुश्किल हो जाता है. अगर किसी hacker ने information को hack भी कर लिया तो वह encrypted form में ही रहेगा जिससे उस data को अपने काम में लाने के लिए hacker को data decryption करना होगा जो थोडा मुश्किल काम है. यही एक वजह है की money transfer या online transaction के लिए जितने भी websites हैं वो https connection का इस्तेमाल करते है ताकि users का data सुरक्षित रहे. आपने किसी website के URL के शुरुआत में “https://” लगा हुआ देखा होगा, इसका मतलब यह है की आपका data SSL के जरिये सुरक्षित किया गया है. ऐसे URL के सामने हरे रंग का lock icon के साथ secure लिखा हुआ दिखाई देता है.

और अब हम जानेंगें http और https के बिच क्या Difference है?

  1. Http एक ऐसा protocol है जिस पर users का data और information hypertext के form में जाता है यानि की Plain text में जाता है जिसको hack किया जा सकता है जबकि Https secured है अर्थात आपके browser और website के बिच सभी data transfer encrypt किये गए हैं जिसके वजह से data hacker द्वारा hack नहीं किये जा सकते.
  2. Http का URL “http://” के साथ शुरू होते है जबकि https URL “https://” से शुरू होते हैं.
  3. Http Proxy server HTTP connection Port 80 को support करता है जबकि https Proxy server SSL connection Port 443 को support करता है. इसलिए https http के मुकाबले ज्यादा secure रहता है.
  4. Http द्वारा online banking और online shopping करना सुरक्षित नहीं है जब कि https का उपयोग अक्सर online transaction में लेनदेन की रक्षा के लिए किया जाता है. कई blog, school या college के websites जो की information share करने के लिए बनाये जाते हैं वो http का इस्तेमाल कर सकते हैं लेकिन किसी भी shopping sites, social sites, email account
  5. Http में किसी certificate की जरुरत नहीं होती इसलिए ये फ्री होता है और अपने आप सभी blog या website में add हो जाता है लेकिन https एक paid service है जिसको इस्तेमाल करने के लिए SSL Certificate की जरुरत होती है. SSL certificate की वजह से website और blog में अच्छी खासी traffic भी आती है.

अंत में हम आपसे यही कहना चाहेंगे की कभी भी आप किसी ऐसी websites में अपनी personal details जैसे की Email Id और Password या Credit/ Debit card की details ना डालें जिन websites के आगे केवल http लगा हो क्योंकि यदि आप ऐसा करते हैं तो आप बड़ी ही आसानी से किसी hacker द्वारा hack हो सकते हैं जो आपकी personal details को चोरी कर सकता है. इसलिए हमेसा सतर्कता के साथ internet पर काम करिए और अपने आपको सुरक्षित रखिये.

उम्मीद है की आपको http और https क्या है और इनके बिच में क्या अंतर है इसके बारे में पता चल गया होगा. और हम यह भी उम्मीद करते हैं की अब आप जिस भी website को surf करेंगे तो उसके आगे लगे http और https के महत्व को समझ पाएंगे और जान पाएंगे की उस website में आपको अपनी personal details डालनी है या नहीं. मेरी हमेशा से यही कोशिश रहती है की हमारे Articles के जरिये आपको दिए गए विषय पर पूरी जानकारी प्राप्त हो सके ताकि आपको कहीं और जाना ना पड़े. इस video से जुडी कोई परेशानी हो तो आप हमें निचे comment में बता सकते हैं ताकि हम आपकी परेशानी को जल्द जल्द दूर कर सकें.

अगर आपको हमारी ये पोस्ट पसंद आई तो इसे like करें और ज्यादा से ज्यादा शेयर करें ताकि बाकि लोगों तक भी ये जानकारी पहुँच सके. धन्यवाद !!!

LEAVE A REPLY

Please enter your comment!
Please enter your name here