AnyView(网络警)网络监控软件专业版是国内目前最专业局域网网络监控软件产品。包含局域网上网监控和内网监控;邮件监控、Webmail发送监视、聊天监控、P2P禁止、流量监控、并发连接数限制、禁止聊天工具文件传输、屏幕监视和录象、USB等硬件禁止、应用软件限制、窗口和文件监控、打印监控、ARP火墙、消息发布、日志报警、FTP命令监视、TELNET命令监视、网络行为审计、操作员审计、文件自动备份功能、软网关、通过网页发送文件监视、资产管理、包含TIM/QQ/微信/钉钉等19类聊天记录内容监视功能;

AnyView官方下载1 官方下载1
AnyView官方下载2 官方下载2
Anyview非凡下载 非凡下载
Anyview当下软件园 当下软件园
摘要:脚本加密技术,对ASP网页加密,防止网页代码泄密,网站数据泄密,脚本代码加密,网页加密,ASP代码加密,网站加密,网站代码泄密,网站数据泄密
 
脚本加密技术,对ASP网页加密,防止网页代码泄密,网站数据泄密

[导读] 本文阐述了如何通过现有的脚本技术和脚本语言以及相关的网页制作技术相结合,对目前最流行、应用最为广泛的ASP网站进行多重加密,从而使得双层结构的ASP网站具有像三层结构JSP网站一样的安全性。

众所周知,ASP双层结构(Web页面一服务器)的特点,使得ASP程序开发效率高,易学易用。也正因如此,ASP成为了目前最流行的后台语言之一。但ASP的双层结构也使得ASP网站的安全性大打折扣。数据库连接代码直接写于ASP页面当中,稍懂网页基础的编程者就可以轻易窃取ASP网站数据库的用户名和密码,从而进一步得到网站的最高管理权限,由此引起的后果将是不堪设想的!为此,我们给大家介绍一下如何通过现有的脚本加密技术实现ASP多层安全机制,使ASP网站的安全性大大提高。

信息安全防护问题是技术问题,更是涉及人因的系统问题,而目前最好的方法就是使用专业的加密软件对其机密数据进行加密,这样的话,加密直接作用于数据本身,只要加密算法不被破解,数据依然是安全的。

一、使用JavaScript脚本对网页进行基本信息加密

JavaScript是一种新的描述语言,它可以被嵌入HTML的文件之中。透过JavaScript可以做到回应使用者的需求事件(如:form的输入)而不用任何的网路来回传输资料,所以当一位使用者输入一项资料
时,它不用经过传给伺服端(server)处理,再传回来的过程,而直接可以被客户端( client)的应用程式所处理。可以将它想象成一个在客户机上运行的程序。

利用JavaScript我们可以对网页进行初步信息加密

1、利用javaScript禁止右键功能

< script language;一JavaScripC>

<! 一一

document.onmousedown=click

function click()

{

if( event.button= =2){alert(’不准查看源文件’)}

if( evcnt.button==3){ alert(’不准查看源文件’)}

}

//一一>

< /script>

以上这段程序原理是:首先捕捉鼠标按键信息,然后对其进行判断,如果是右键则弹出警告窗口。这样做的目的是:禁止快捷菜单弹出,使黑客不能通过点击查看源文件就能轻易看到静态网页的源码。

2、利用JavaScript实现口令密码校验

< acript IANGUAGE=一JAVASCRJPT>

<! ——

loopy()

fmction loopy()

{

var pass=””

while (paas!=”login”)//login为密码

{ pass=prompt(“请输入密码”)

}

alert(“登录成功”)

}

//——>

< /script>

此法用了while()死循环,如果密码不对,连用右键和菜单查看源文件的机会都没有,只有关闭JavaScript了。

3、利用JaVaScript实现只能输入三次密码

< txmpt IANGUAGE=”JavaScript”>

<! – – Begin

function password()

{

var testV=1;

var pass1=prompt(“请输入密码:”,);

while (testV<3)

{

if(! pass1)

histmy.back();

if (pass1==”password”)//password为密码

alert(“登录成功!”);

window.location=”time.html”//正确链接的URL.html

break;

}

testV+=1;

Var pass1=prompt(“密码不对,请重新输入”);

}

if (pass1=”password”&ttestV==3)

history·go( -1);//失败则返回前一个文档,可用window.location=”***/***.htm”替换

retum”‘;

}

document.write( password());

</scriy>

二、综合使用网页制作技术与JavaScript脚本对网页进行多层信息加密

用JavaScript对网页进行信息加密的好处在于不需要特别的后台程序(如:ASP,JSP,PHP,CGI)支持,也就是说不需要数据库对其进行支持。然而,用JavaScript对网页文件加密是非常容易被人破解的,比如:在口令密码校验的这个例子当中,只要网页盗用者有一点编程基础,就很容易获取登录密码。

具体步骤:查看网页源代码,找出JavaScript所设置的网页密码,登录。

对这样一种情况的不完全解决方法是:将多种JavaScript保密方法综合运用。下面给出一个具体的解决方案。

步骤一:用Frontpage 2000 XP或以上版本新建一个网页,取名为:index.htm。

步骤二:点击:插入一内嵌式网页框架一新建一取名为:iframe.htm;设置内嵌式网页框架属性,将长和宽均设置为100%。

步骤三:将以下这段代码插入iframe的<body>和< /body>之间任何位置。

< acriy language= NJrwaScriptN>

<! 一一

document.onmouaedovm=click

function cliclc()

{

if(event.button==2){alert(“不准查看源文件”)}

if(event.button==3){alert(“不准查看源文件”)}

}

//一一>

< /script>

这样做的目的何在?又会有什么功能?下面将详细说明。

步骤一的目的:包含一个内嵌式网页框架,这样一来,在IE中点击查看一源文件时看到的就是in.dcx.htm这个页面的源代码,而不是iframe.htm的源代码。而我们真正想保护的内容在iframe.htm当中。

步骤二的目的:使iframe.htm和index.htm看起来像一个页面。

步骤三的目的:禁止了鼠标在iframe.htm范围中鼠标右键的能力。想要看源代码只有通过在IE中点击查看一源文件才能实现,然而由于内嵌式网页框架的存在,这时看到的源代码只是index.htm的源代码,
而这个页面当中没有任何有用的信息。

如果要对一个页面进行登录询问,只需将上例中的JavaScript代码换成以下代码就可。

< script lANGUAGE =”JAVASCRIPT “>

<!_一一

loopy()

function loopy()

{

varpass=””

while(pass!=”login”) //login为密码

{

pass=prompt(“请输入密码”)

}

alert(“登录成功”)

}

//一一>

< /script>

三、用Flash的Action Script脚本对特定的页面连接进行完全保护

随着Flash技术的不断发展,Flash的作用再也不仅仅局限于替代GIF的一种动画格式,Flash中对Action Script脚本的支持使得我们能够运用它对特定连接进行有效保护。

如何用脚本加密技术实现对ASP网页加密

界面如上述所示。需要注意的是:文本框a、文本框b为动态文本框,用于传送变量。登录为按钮,用于触发Action Script脚本。具体步骤如下:

主界面状态下—对登录点击右键一点击动作一在AS专家模式下输入以下代码:

if(a==”用户名”and b==”密码”)tben

{

getud==”成功的连接地址”

}

else

{

geltud==”失败的连接地址”

}

导出动画SWF即可,最后将这个F1ash插入到网页中即可完成。由于Flash不具有源代码的特点,所以对于保护特定连接来说可以起到很好的效果。如果想查看源文件,那么看到Flash的源文件只是:

<embed src=”flash名”></embed>这样的HTML代码,没有丝毫的价值。

四、组合运用多种脚本对ASP网站进行多层加密

按照上述信息加密方法,我们只要将它们组合运用就可以实现ASP网站的多重安全机制。具体步骤如下:

步骤一:用Frontpage 2000 XP或以上版本新建一个网页。取名为:index.htm。

步骤二:点击:插入一内嵌式网页框架一新建一取名为:iframe.htm一设置内嵌式网页框架属性,将长和宽均设置为100%。

步骤三:将以下这段代码插入iframe的<body>和< /body>之间任何位置。

< script language=一JaV8Scrip,>

<! 一一

document.onmousedown=click

function click()

{

if(event. bufion==2){alert(“不准查看源文件”)}

if(event.button==3){alert(“不准查看源文件”)}

}

//一一>

< /script>

这样做的目的是防止他人查看ASP源文件,也就是说可以防止他人窃取数据库连接文件的密码和帐户。

步骤四:在数据库中,对登录权限(用户名或密码)进行加密。这样的加密方法很多,如:对每个字符取其ASCII码,然后全部后移或前进一位,再还原成字符。这样,即使黑客能攻人数据库,也不能轻易得到网站的最高管理权限。

小知识之ASCII

ASCII是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC646。


    时间: 2016-3-7 16:18:06   作者: AnyView(网络警)网络监控软件   点击:

    相关资讯:
|  站点地图  |  关于我们  |  友情链接  |  常见问题  |  下载中心  |  购买中心  |  网络监控  |  透明加密  |  上网监控  |  内网监控  |  技术资料  |  产品优势  |  消息发布  |  经营管理  |  监控软件  |
|  邮件监控  |  WebMAIL发送监控  |  流量监控  |  聊天记录监控  |  FTP命令监控  |  屏幕监控  |  网页监控  |  端口限制  |  P2P下载限制  |  ARP防火墙  |  反复制防泄密软件  |  局域网监控  |
|  扩展应用  |  并发连接数限制  |  文件自动备份  |  网络管理  |  网络安全  |  信息安全  |  打印监控  |  USB等硬件限制  |  QQ内容监控  |  上网监管软件  |  封堵电驴  |  限制BT   |  禁止讯雷  |
|  企业网管  |  上网行为审计  |  协议分析  |  TELNET监控  |  应用程序限制  |  监视过滤  |  日志报警  |  聊天限制  |  游戏限制  |  操作审计  |  MSN监控  |  文件监控  |  窗口监视  |  资产管理  |
|  监控工具软件  |  监控产品  |  管理员工上网  |  监控上网  |  控制员工上网  |  屏蔽QQ  |  屏蔽MSN  |  屏蔽聊天软件  |  封堵QQ  |  封堵MSN  |  封堵聊天软件  |  软件产业动态  |  网络技术  |
| 局域网监控  |  流量监控  |  局域网管理  |  窗口限制  |  禁止QQ等发送文件  |  上网管理软件  |  上网行为监控  |  上网行为管理软件  |  内网监控软件  |  文件加密   |  业界法规  |  禁止炒股  |

    Copyright  ©  2000-2024 厦门天锐科技股份有限公司  TEL:0592-2651619 / 13906050680 ;    微信: 15359220936
    EMAIL: Sales@amoisoft.com;Order@amoisoft.com;Tech@amoisoft.com;钉钉: 15359220936
    QQ:9908430(综合),850753251(购买1),573982850(购买2),969263561(技术1),53864605(技术2)

厦门网警网络110  闽ICP备06031865号-2
闽公网安备    闽公网安备 35021102001278号