iT邦幫忙

2024 iThome 鐵人賽

DAY 24
0
JavaScript

Web仔常見的面試問題 系列 第 24

Day-24 安全相關問題

  • 分享至 

  • xImage
  •  

oblige v. 迫使(透過法律)
Tax payers are obliged to pay taxes accordingly.

推薦一個 APP 叫百詞斬
強國來的,背單字我覺得挺方便的
日常通勤時都會拿來背一背

請解釋 SSL/TLS 的工作原理。

SSL(Secure Sockets Layer) 和 TLS(Transport Layer Security)
是用來保護網路傳輸安全的協議。通過加密來確保數據在傳輸過程中不被攔截、篡改或偽造。

工作原理:

握手階段:客戶端(如瀏覽器)向服務器請求建立安全連接,並傳送支持的加密協議版本、加密算法和其他相關信息。
證書驗證:服務器回應並發送數字證書,該證書包含服務器的公鑰及其身份的第三方驗證。
對稱密鑰生成:客戶端驗證證書後,使用服務器的公鑰,對一個隨機生成的對稱密鑰進行加密,並將其發送給服務器。這個對稱密鑰將用於後續通信中的加密。
數據加密傳輸:雙方使用這個對稱密鑰進行加密通信,確保數據在傳輸過程中是安全且完整的。

什麼是數字簽名?它如何工作?

一種用於驗證訊息或文件真實性和完整性的技術。使用公鑰加密技術來實現。

工作原理:

散列處理:發送方對消息內容進行散列運算,生成一個固定長度的散列值(哈希值)。
加密散列:發送方使用自己的私鑰對這個散列值進行加密,生成數字簽名。
附加簽名:數字簽名與消息一起發送給接收方。
驗證簽名:接收方使用發送方的公鑰解密數字簽名,獲得散列值,並對收到的消息進行相同的散列運算,然後比較兩個散列值。如果一致,則表明消息未被篡改,且確實來自聲稱的發送方。

什麼是端口掃描?它有什麼用途?

一種網絡安全技術,用於檢測遠程設備上的開放 Port。

用途:

識別開放端口:安全專家使用端口掃描來識別網絡中的開放端口,以評估潛在的安全風險。
檢查服務運行狀況:系統管理員可以使用端口掃描來確定服務器上的特定服務是否正常運行。
漏洞探索:攻擊者可能使用端口掃描來尋找未受保護的服務,從而發動進一步的攻擊。


上一篇
Day-23 測試相關問題
下一篇
Day-25 安全相關問題
系列文
Web仔常見的面試問題 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言