# Week2 9/24(姓名: 黃文建 學號: D0527705) 1. 完成上機平台所有題目,並截圖貼上  2. 請說明GET跟POST的差別 GET : 使用 GET 的時候我們直接將要傳送的資料以加在我們要寄送的地址( URL )後面,例如:http://127.0.0.1?apple=123, 以網址方式傳送,即可透過網址去傳送"APPLE" 變數,值為123,同時也可給使用者修改網址時修改相對應變數。 POST: 使用 POST 不會顯示在網址列上,在程式與程式之間溝通,一般帳號和密碼會使用POST。 3. 請說明HTTP跟HTTPS的差別 HTTP 的資料傳輸 : (非加密) 例如使用者送出了一個請求,經過 TCP 的三次握手之後,資料便能透過 TCP 傳遞給伺服器,並等待伺服器回應;然而這個一來一往的傳輸過程,資料都是 明文;如果傳遞的過程中有惡意竊聽者,資料便有機會被窺探、盜用。 HTTPS :(加密) HTTPS 全名 超文本傳輸安全協定,那個 S 就是 Secure 的意思;HTTPS 透過 HTTP 進行通訊,但通訊過程使用 SSL/TLS 進行加密,藉由類似於前述的加密方式,在 HTTP 之上定義了相對安全的資料傳輸方法。 由於非對稱加密的運算量較高,傳遞回應較慢;實際的架構上,會透過公開金鑰加密傳遞出共用的金鑰,再透過共用金鑰加密進行後續的傳遞,兼顧了安全性及傳遞速度。 4. 請說明.git在網路上的危害 1. 攻擊者利用此漏洞可獲取應用程序源代碼,分析源碼進行進一步攻擊利用; 2. 攻擊者利用此漏洞可獲取數據配置信息,可能直接導致應用程序用戶信息洩漏,設置獲取服務器權限;
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up