Sunday, September 4, 2016

http နဲ႔ https ရ ဲ႔အဓိကကြာျခားခ်က္မ်ား

http နဲ႔ https ရ ဲ႔အဓိကကြာျခားခ်က္မ်ား

http ဆုိတာ ဘာလဲ ?

http ဆိုတာ web browser နဲ႔ web

server ၾကား web Page ေတြကုိ

request / response လုပ္ေပးတဲ႔

Protocol တစ္ခုပါ။

http ရဲ႕ နာမည္အျပည္႕အစုံကေတာ့

Hypertext Transfer Protocol ပါ။


http ရ ဲ႔ အဓိက

အားနည္းခ်က္ကဘာလဲ ?

http ရ ဲ႔ အဓိက အားနည္းခ်က္ကေတာ႔

Data ေတြကို Application Layer မွာ

Operate လုပ္တဲ႔ အခ်က္ပါပဲ။ Encrypt

လုပ္မထားတဲ႔ အတြက္ Hacker ေတြ

အေနနဲ႔ အခ်က္အလက္ေတြကို နဂိုမူလ

အတုိင္း ရယူသြားနုိင္မွာ ျဖစ္ပါတယ္။


https ဆုိတာ ဘာလဲ ?

https ဆိုတာကေတာ႔ secure http ကို

ဆုိလိုတာျဖစ္ပါတယ္။


ဘယ္ port no ေတြ သံုးၾကလဲ ?

http က port 80 ကို သံုးတယ္။

https ကေတာ႔ port 443

ကိုအသုံးျပဳပါတယ္။


ဘာအတြက္ https ကို သံုးၾကသလဲ ?

https ဟာ secure http ျဖစ္တဲ႔ အတြက္

Data ေတြကို Client နဲ႔ Server ၾကားမွာ

encrypt လုပ္ေပးမယ့္ system တစ္ခုကို

ျဖတ္ေက်ာ္သြားျပီးမွ ေပးပုိ႔ဖို႔ ၊ ျပန္လည္

လက္ခံရယူဖို႔

အသံုးျပဳၾကတာျဖစ္ပါတယ္။ 


https ရ ဲ႔ အဓိက အားသာခ်က္

https အသံုးျပဳျခင္း ရ ဲ႔ အဓိက

အားသာခ်က္ကေတာ႔ Data ေတြဟာ

Encrypt လုပ္ထားတာ ျဖစ္တဲ႔ အတြက္

လံုျခံဳစိတ္ခ်မွု အျပည္႔အ၀ ရရွိေစနုိင္မွာ

ျဖစ္ပါတယ္။

Data ေတြ အားလံုးဟာ Encryption

Layer ကုိ ျဖတ္ေက်ာ္ရတာ ျဖစ္တဲ႔အ

တြက္ User ေတြရ ဲ႔ သတင္း အခ်က္အ

လက္ လံုျခံဳမွုအတြက္ အျပည္႔အ၀

ေထာက္ပံ့ေပးနုိင္မွာ ျဖစ္ပါတယ္။


https ရဲ့ Encryption Layer အေၾကာင္း

Encryption Layer မွာလည္း ႏွစ္မ်ိဳးခြဲျခား

ပါေသးတယ္။


၁. Transport Layer Security (TLS)

၂. Secure Sockets Layer (SSL)  ဆုိျပီး

ခြဲထားတာ ေတြ ႔ရပါတယ္။


TLS ေရာ ၊ SSL ႏွစ္မ်ိဳးစလုံး ဟာ Data

ေတြကုိ encode လုပ္ျပီးမွသာ Client နဲ႔

Server ဆီကုိ အျပန္အလွန္ ပုိ႔ေဆာင္ေပး

ပါတယ္။


https က ဘယ္လို အလုပ္လုပ္တာလဲ ?


https အလုပ္လုပ္ပံုကေတာ႔ server

ဘက္မွေန၍အရင္ဦးဆုံး သူ support

လုပ္တဲ့ encryption နည္းေတြကို client

ဆီပို႕လႊတ္ပါတယ္။

အဲ့ဒီေနာက္ client ကေန အသုံးျပဳမယ႔္

encryption နည္းလမ္း ကို

လက္ခံရရွိျပီးေနာက္ server ဆီသုိ႔

ျပန္လည္ ပို႕လႊတ္၍ clients နဲ႕ server

ၾကားမွာ အသံုးျပဳမယ္႔ certificate တစ္ခု

ကို တည္ေဆာက္လုိက္တာ ျဖစ္ပါတယ္။

အဲဒီေနာက္မွာေတာ႔ encryptလုပ္ထားတဲ့

Data ေတြကိုအျပန္အလွန္ပုိ႔ျပီးတဲ႔အခါ

မွာconnectionကိုျဖတ္ေတာက္လိုက္ပါ

တယ္။ Client နဲ႔Serverႏွစ္ဖက္စလုံးဟာ

Decrypt လုပ္ဖို႕အတြက္ကို တူညီတဲ့ key

တစ္ခုကိုသာ အသုံးျပဳၾကပါတယ္။


No comments:

Post a Comment

Microsoft Office 2019 v16.0 [Full Version] (x86x64)

Microsoft Office 2019 v16.0 [Full Version] (x86x64) Office တွေကို အသုံးပြုသူများအတွက် Microsoft Office 2019 ဗားရှင်းအသစ်ထွက်လေးကို တင်...