簡體   English   中英

html 表單發送敏感數據 javascript https

[英]html form send sensitive data javascript https

如何安全地將密碼等敏感數據發送到服務器?

POST 作為一種方法就足夠了嗎? 如何啟用https?

<form method="POST" action="/login">
  Password:
  <input type="password" name="pass">
  <button type="submit">
    Login
  </button>
</form>

或者當對頁面上的某些按鈕使用事件處理程序時,如何在此處啟用 https:

button.addEventListener("click", function(event) {
  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      // do something
    }
  };
  xhttp.open("POST", "/login", true);
  xhttp.send(<password>);
});

使用 SSL 或 TLS。

簡單地做。 有多種解決方案。 最著名的免費解決方案之一是https://letsencrypt.org/ ,它是免費的。 有很多教程可以在 Apache、Node.js 服務器或任何其他服務器上使用這種證書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM