Javascript執行個體教程(7) 利用Javascript進行密碼保護

來源:互聯網
上載者:User
javascript|教程

利用javascript進行密碼保護

  隨著互連網的飛速發展,地球變得越來越小,人們可以跨越時間和空間得界限進行交流於合作。但是隨之也產生了一些肆意搞破壞的駭客,這就使得程式設計人員在編製應用程式中要考慮到駭客襲擊這個問題,所以自然而然地就會想到保護。本節教程將教你怎樣利用javascript進行密碼保護。利用javascript來對網頁進行密碼保護有幾種方法。最早的一種方法是依耐於使用者而不知道目標檔案名,代碼如下:

<SCRIPT LANGUAGE="javascript"><!--

function go() {

window.location.href = "http://www.somewhere.com/" +

document.formName.passwordName.value + '.html';

return false;

}

file://--></SCRIPT>

在網頁中使用這段javascript指令碼的方法為:

<FORM NAME="formName" >

Enter Password: <INPUT TYPE="password" NAME="passwordName"

VALUE="" SIZE=8>

</FORM>

使用這段javascript指令碼的一個缺點是使用者可以檢查原始碼並發現檔案目錄的位置。為了尋求更好的安全措施,你應該通過放置一個預設的檔案(index.html)到javascript指令碼裡面來保護你的檔案目錄,這樣當目錄被請求的時候你的伺服器總是發送過去。如果你沒有包括一個預設的檔案在你的檔案目錄 ,網路伺服器就發送所有包含在你檔案目錄的所有檔案,這正是不安全的隱患。

這裡要指出的是,使用javascript來對一個檔案進行密碼保護也不是一個非常安全的方法。為了達到較高的安全係數,這裡推薦使用CGI或者伺服器函數,比如.htaccess。



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.