თქვენ ალბათ იცნობთ URL-ის https და http ნაწილს. ეს არის URL-ის პირველი განყოფილება FQDN-მდე, მაგალითად https://www.lifewire.com-ში. თქვენ ალბათ შეამჩნევთ, რომ ზოგიერთი ვებსაიტი იყენებს HTTPS-ს, ზოგი კი იყენებს
HTTP და HTTPS ორივე პასუხისმგებელია არხის უზრუნველსაყოფად, სადაც მონაცემები შეიძლება გადაიცეს თქვენს მოწყობილობასა და ვებ სერვერს შორის, რათა შესრულდეს ვებ-გვერდების დათვალიერების ნორმალური ფუნქციები.
სხვაობა HTTP-სა და HTTPS-ს შორის არის s ამ უკანასკნელის ბოლოს. თუმცა, მიუხედავად იმისა, რომ მხოლოდ ერთი ასო განასხვავებს მათ, ეს მიუთითებს უზარმაზარ განსხვავებაზე, თუ როგორ მუშაობენ ისინი ბირთვში.მოკლედ, HTTPS უფრო უსაფრთხოა და უნდა იქნას გამოყენებული ნებისმიერ დროს, როცა უსაფრთხო მონაცემების გადაცემაა საჭირო, მაგალითად, თქვენი ბანკის ვებსაიტზე შესვლის, ელფოსტის დაწერის, ფაილების გაგზავნის და ა.შ. შემთხვევაში.
მაშ, რას ნიშნავს HTTPS და HTTP? მართლა ასე განსხვავდებიან? განაგრძეთ კითხვა, რომ გაიგოთ მეტი ამ კონცეფციების შესახებ, მათ შორის, რა როლს ასრულებენ ისინი ინტერნეტის გამოყენებაში და რატომ არის ერთი მეორეზე ბევრად აღმატებული.
რას ნიშნავს
HTTP ნიშნავს HyperText Transfer Protocol-ს და ეს არის ქსელის პროტოკოლი, რომელსაც იყენებს მსოფლიო ქსელი, რომელიც საშუალებას გაძლევთ გახსნათ ვებ გვერდის ბმულები და გადახვიდეთ ერთი გვერდიდან მეორეზე საძიებო სისტემებში და სხვა ვებსაიტებზე.
სხვა სიტყვებით, HTTP გაძლევთ გზას ვებ სერვერთან კომუნიკაციისთვის. როდესაც ხსნით ვებ გვერდს, რომელიც იყენებს HTTP-ს, თქვენი ბრაუზერი იყენებს HyperText Transfer Protocol-ს (პორტ 80-ზე მეტი) ვებ სერვერიდან გვერდის მოთხოვნის მიზნით.როდესაც სერვერი მიიღებს და მიიღებს მოთხოვნას, ის იყენებს იმავე პროტოკოლს, რათა გამოგიგზავნოთ გვერდი.
ეს პროტოკოლი არის საფუძველი დიდი, მრავალფუნქციური, მრავალ შეყვანის სისტემებისთვის, როგორიცაა ინტერნეტი. ინტერნეტი, როგორც ჩვენ ვიცით, არ იმუშავებს საკომუნიკაციო პროცესების ამ ფსკერის გარეშე, რადგან ბმულები ეყრდნობა HTTP-ს, რათა სწორად იმუშაოს.
თუმცა, HTTP აგზავნის და იღებს მონაცემებს უბრალო ტექსტში. ეს ნიშნავს, რომ როდესაც თქვენ იმყოფებით ვებსაიტზე, რომელიც იყენებს HTTP-ს, ყველას, ვინც უსმენს ქსელს, შეუძლია დაინახოს ყველაფერი, რაც ხდება თქვენს ბრაუზერსა და სერვერს შორის. ეს მოიცავს პაროლებს, შეტყობინებებს, ფაილებს და ა.შ.
HTTP აღწერს, თუ როგორ ხდება მონაცემების გადაცემა და არა ის, თუ როგორ არის ნაჩვენები ვებ ბრაუზერში. HTML პასუხისმგებელია ვებ გვერდების ფორმატირებაზე და ბრაუზერში ჩვენებაზე.
რას ნიშნავს
HTTPS ძალიან ჰგავს HTTP-ს, მთავარი განსხვავება ისაა, რომ ის უსაფრთხოა, რაც ნიშნავს s HTTPS-ის ბოლოს.
HyperText Transfer Protocol Secure იყენებს პროტოკოლს სახელწოდებით SSL (Secure Sockets Layer) ან TLS (Transport Layer Security), რომელიც არსებითად ახვევს მონაცემებს თქვენს ბრაუზერსა და სერვერს შორის უსაფრთხო, დაშიფრულ გვირაბში 443-ე პორტზე. HTTP-ისგან განსხვავებით, პაკეტების სნაიფერებისთვის გაცილებით რთულია გაშიფვრა.
TLS არის SSL-ის მემკვიდრე, მაგრამ თქვენ მაინც გესმით, რომ HTTPS მოიხსენიება როგორც HTTP SSL-ზე.
TLS და SSL განსაკუთრებით სასარგებლოა ონლაინ ყიდვისას ფინანსური მონაცემების უსაფრთხოების შესანარჩუნებლად, მაგრამ ისინი ასევე გამოიყენება ნებისმიერ ვებსაიტზე, რომელიც მოითხოვს მგრძნობიარე მონაცემებს (მაგ. პაროლები, პერსონალური ინფორმაცია, გადახდის დეტალები).
HTTPS-ის კიდევ ერთი უპირატესობა HTTP-სთან შედარებით არის ის, რომ ის ბევრად უფრო სწრაფია, რაც იმას ნიშნავს, რომ ვებგვერდები უფრო სწრაფად იტვირთება HTTPS-ზე. ამის მიზეზი არის ის, რომ HTTPS უკვე გასაგებია, რომ უსაფრთხოა, ამიტომ არ არის საჭირო მონაცემების სკანირება ან გაფილტვრა, რაც გამოიწვევს ნაკლები მონაცემების გადაცემას და, საბოლოოდ, გადაცემის უფრო სწრაფ დროს.
იმისათვის, რომ ნახოთ რამდენად უფრო სწრაფია უსაფრთხო პროტოკოლი დაშიფრულ პროტოკოლთან შედარებით, გამოიყენეთ ეს HTTP v. HTTPS ტესტი. ჩვენს ტესტებში, HTTPS მუდმივად ასრულებდა 60–80 პროცენტით უფრო სწრაფად.
უმარტივესი გზა იმის გასაგებად, იყენებს თუ არა ვებსაიტს, რომელსაც თქვენ იმყოფებით HTTPS-ში, არის URL-ში https მოძებნა. ბრაუზერების უმეტესობა ასევე აყენებს დაბლოკვის ხატულას URL-ის მარცხნივ, რათა მიუთითოს, რომ კავშირი უსაფრთხოა.
HTTPS არ იცავს ყველაფერს
როგორც მნიშვნელოვანია HTTPS-ის გამოყენება შეძლებისდაგვარად და ვებსაიტების მფლობელებისთვის HTTPS-ის დანერგვისთვის, ონლაინ უსაფრთხოება ბევრად მეტია, ვიდრე უბრალოდ უსაფრთხო ვებგვერდის არჩევა დაუცველზე.
მაგალითად, HTTPS დიდად არ გეხმარება ფიშინგის შემთხვევებში, როდესაც ტყუილად შედიხართ თქვენი პაროლის შეყვანა ყალბი შესვლის ფორმაში. თავად გვერდმა შეიძლება ძალიან კარგად გამოიყენოს HTTPS, მაგრამ თუ მის მიმღებ ბოლოზე არის ვინმე, რომელიც აგროვებს თქვენს მომხმარებლის ინფორმაციას, უსაფრთხო პროტოკოლი მხოლოდ გვირაბი იყო, რომელსაც ისინი აკეთებდნენ.
თქვენ ასევე შეგიძლიათ ჩამოტვირთოთ მავნე ფაილები HTTPS კავშირის საშუალებით. ისევ და ისევ, კავშირის პროტოკოლი, რომელიც გამოიყენება ვებ სერვერთან კომუნიკაციისთვის, საერთოდ არ საუბრობს მის მიერ გადაცემული მონაცემების შესახებ. თქვენ შეგიძლიათ ჩამოტვირთოთ მავნე პროგრამები მთელი დღის განმავლობაში უსაფრთხო არხიდან; HTTPS არაფერს გააკეთებს მის შესაჩერებლად.
რაღაც უნდა გვახსოვდეს ვებ-უსაფრთხოების შესახებ HTTPS-ისა და HTTP-ის თვალსაზრისით, არის ის, რომ ქსელის პროტოკოლი არ გიცავთ ჰაკერებისგან ან ზედმეტად გატაცებისგან. რაც არ უნდა ცხადი ჩანდეს, მაინც უნდა შექმნათ ძლიერი პაროლები თქვენი ანგარიშებისთვის - ძნელი მისახვედრი - და გამოხვიდეთ, როდესაც დაასრულებთ ონლაინ ანგარიშს (განსაკუთრებით თუ საჯარო კომპიუტერზე მუშაობთ).
FAQ
რა არის HTTPS პროქსი?
HTTP პროქსი, რომელიც ასევე ცნობილია, როგორც ვებ პროქსი, არის თქვენი IP მისამართის დამალვის საშუალება თქვენს მიერ მონახულებული ვებსაიტებიდან. თუ ვებ-გვერდზე იმყოფებით ვებ პროქსის გამოყენებისას, საიტს შეუძლია დაინახოს IP მისამართი, რომელიც წვდება მის სერვერზე, მაგრამ ეს არ არის თქვენი მისამართი, რომელიც ხედავს.თქვენს კომპიუტერსა და სერვერს შორის ვებ ტრაფიკი პირველ რიგში გადის პროქსი სერვერზე, ამიტომ ვებსაიტი ხედავს პროქსის IP მისამართს და არა თქვენსას.
როგორ გავაკეთო ვებსაიტი
თქვენს ვებსაიტზე HTTPS-ის ჩასართავად, ჯერ დარწმუნდით, რომ თქვენს ვებსაიტს აქვს სტატიკური IP მისამართი. ამის შემდეგ თქვენ უნდა შეიძინოთ SSL სერთიფიკატი სანდო სერთიფიკატის ორგანოდან (CA) და დააინსტალიროთ SSL სერთიფიკატი თქვენი ვებ მასპინძლის სერვერზე. თქვენ მოგიწევთ შეცვალოთ ბმულები, რომლებიც მიუთითებენ თქვენს ვებსაიტზე, რათა დააფიქსიროთ HTTPS თქვენს URL-ში.
რა პორტია
HTTPS არის 443 პორტზე. მიუხედავად იმისა, რომ ვებსაიტების უმეტესობა მუშაობს HTTPS-ით 443 პორტით, არის შემთხვევები, როდესაც 443 პორტი მიუწვდომელია. ამ შემთხვევაში, ვებსაიტი ხელმისაწვდომი იქნება HTTPS-ით 80 პორტზე, რომელიც არის ჩვეულებრივი პორტი