台灣最大程式設計社群網站
線上人數
539
 
會員總數:245785
討論主題:189420
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> 如何保護網頁資料?
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何保護網頁資料?
價值 : 0 QP  點閱數:976 回應數:0
樓主

站務人員 站長
門外漢
0 1580
542 9
發送站內信

捐贈 VP 給 站務人員
如何保護網頁資料?

1)防止USER由檢視/原始檔copy HTML內容
a.製作「起始首頁(default.asp)」,「起始首頁」中使用window.open開啟「首頁(index.asp)」,同時將menubar,toolbar,location,status一律關閉。
b.在「首頁(index.asp)」中放入檢查語法確認USER不是在網址列直接輸入URL進來的
ex:在default.asp中設session("logon")=ture,在index.asp中檢查session("login")是否存在

2)防止USER直接用滑鼠按右鍵/檢視及用滑鼠選取資料複製/取消熱鍵Ctrl+.
a.在每一頁的BODY TAG加入onContextMenu,onSelectStart,onDragStart事件控制,取消滑鼠右鍵選單,滑鼠選取,滑鼠拖曳等功能。
ex:<body oncontextmenu="return false;" onselectstart="return false;" ondragstart="return false;">
b.用Script偵測USER是否按下CTRL鍵
ex:<SCRIPT LANGUAGE="VBScript">
//偵測按下CTRL鍵
Sub document_onkeydown()
If window.event.ctrlKey Then
MsgBox "本網站不開放使用CTRL鍵",4069,"鍵盤事件說明"
window.event.keyCode=0
window.event.returnvalue=False
window.event.cancelBubble=True
End If
End Sub
</SCRIPT>

3)防止USER由 Temporary Internet files尋找網頁暫存資料資料
a.在每頁<head></head>間加入(不確定百分之百有用)
<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

b.asp用
<%
Response.Expires = -1
Response.AddHeader "Pragma", "no-cache"
%>

4)非HTML檔,如PDF檔之保護方式..

備註:防不了USER直接螢幕擷取...

本篇文章發表於2002-05-17 00:00
目前尚無任何回覆
   

回覆
如要回應,請先登入.