`
pichcar
  • 浏览: 290607 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何防止链接暴露

阅读更多
                    如何防止链接暴露
这几天在项目中遇到一个问题,建好的一棵导航树上的节点,当将鼠标指针移动到节点上时,在下面的地址栏中会显示节点上的链接,然后仔细想想如何屏蔽这个漏洞,最后想出一个方法:
var olink = document.links;
for(var i=0;i<olink.length;i++)
{
           olink[i].onmousemove=function() 
           {window.status='';return true;}
//解决.按住鼠标不松开还是会显示链接地址
olink[i].onfocus=function(){window.status='';return true;}
}
申明一个函数然后将其放在函数里面,然后再加入到window.onLoad中即可
另外一种情况就是页面上的一个链接<a href="javascript:void(0);" onClick="goToCreateDoc">,使用javascript:void(0);,并且为了防止单击链接时弹出对话框可以在页面上加一个<base target="_self"/>即可
分享到:
评论

相关推荐

    2023最新防红短链接在线生成源码内置接口无广告.zip

    防红短链接,全称“防止被红包钓鱼的短链接”,是一种用于保护用户免受恶意链接攻击的技术。2023年最新发布的这款防红短链接在线生成源码,以其内置接口和无广告的特点,为开发者提供了一个高效且安全的解决方案。 ...

    在线生成防红短链接php源码

    防红链接主要用于保护网站免受恶意攻击,或者在分享敏感内容时避免直接暴露原始网址。在本案例中,这个PHP源码提供了两种模式:直连和跳转。 1. PHP语言基础: PHP是一种广泛使用的服务器端脚本语言,尤其适用于...

    SQL Server的链接服务器技术小结

    SQL Server的链接服务器技术是一种强大的特性,它允许SQL Server实例与其他数据源进行交互,包括其他SQL Server实例、MySQL、Oracle数据库、甚至文本文件。...此外,确保正确配置安全性,防止不必要的权限暴露。

    VC++动态链接库(dll)编程(含程序实例)

    - **MFC扩展DLL**:与常规DLL不同,MFC扩展DLL允许直接向调用者暴露MFC对象。它们通常用于为应用程序提供自定义的对话框、控件或其他特定功能。创建扩展DLL时,选择“MFC扩展DLL”项目模板,并且需要包含MFC的源...

    C++动态链接库源码.zip

    否则,需要考虑同步原语,如互斥量或临界区,以防止并发访问导致的数据竞争。 10. **版本控制**: - DLL有版本控制的问题,如果应用程序与DLL的版本不兼容,可能会导致运行时错误。因此,发布新的DLL时应考虑向后...

    ASP防止别人下载123

    通常,非法下载源于直接的URL访问,用户通过在浏览器地址栏输入文件路径或从恶意网站获取链接。为了防止这种情况,我们需要在服务器端实施控制,确保只有经过验证的用户才能访问特定的资源。 1. **身份验证与授权**...

    短网址生成网站源码_短网址生成_防红_防红源码_

    防红,全称为“防止被封”,是互联网上的一种策略,主要针对那些可能因为某些原因(如违规内容、广告链接等)而被平台限制或屏蔽的网址。防红源码则是实现这一功能的程序代码。 短网址生成的基本原理是通过哈希算法...

    Wormhole虫洞文件共享v1.3.0,无须上传网盘、不必发送文件,一键创建共享点对点链接.rar

    例如,链接的过期时间设置可以防止敏感文件长期暴露,密码保护则增加了额外的安全层。这些功能在企业环境中尤其重要,可以帮助企业有效管理内部文件流转,防止信息泄露。 总结起来,Wormhole虫洞文件共享工具凭借其...

    防止ASP下载的终极方法.rar

    2. **URL隐藏**:不要直接将文件路径或URL暴露给用户。可以使用ASP脚本来处理文件请求,而不是直接链接到文件。这样可以防止用户通过猜测或爬虫程序获取文件。 3. **文件流技术**:使用ASP内置的对象如Response和...

    智能电网中可链接环签名的批量验证.pdf

    环签名(Ring Signature)是一种密码学工具,它可以允许一个用户在不暴露其真实身份的情况下,签署一份文件,同时保持签名的不可伪造性和可链接性。这种技术在智能电网中特别有用,因为用户可以在匿名状态下进行电能...

    VideoJs播放MP4视频通过blob加密视频源地址

    支持使用VideoJs播放MP4视频,并且通过blob加密视频源地址,避免直接暴露视频URL,防盗链

    C# 防止Access数据库被下载

    9. **限制数据库操作**:只允许必要的读写操作,避免提供可能导致数据库文件被下载的直接下载链接。使用存储过程来执行复杂操作,可以更好地控制数据的访问和修改。 10. **日志记录和监控**:定期记录和分析数据库...

    第09章 链接和路由系统1

    传统的URL会暴露出应用程序的内部结构,如脚本文件路径和数据库信息,这不仅可能导致安全隐患,还可能影响用户体验。比如,URL `http://www.example.com/web/controller/article.php?id=123456&format_code=6532` ...

    前端上传文件到阿里云生成链接

    在安全考虑下,这些敏感信息不应直接暴露在前端代码中,而应通过后端服务器进行处理。前端可以通过签名请求的方式向后端获取一个短期有效的预签名URL。 预签名URL(Presigned URL)是由后端生成的一个带有签名的URL...

    zoommtg:将HTTP ZOOM邀请链接转换为对隐私友好的ZOOMMTG链接

    不仅如此,ZOOMMTG链接还可以通过特定的配置,进一步减少会议信息的曝光,比如通过隐藏会议ID或者设置密码保护,从而防止未授权的访问。 为了实现将HTTP Zoom邀请链接转换为ZOOMMTG链接,可能需要使用自定义脚本...

    IIS自定义404错误页避免暴露.NET网站路径信息

    在互联网上,网站的页面请求可能因为多种原因失败,比如页面不存在、链接错误或是页面已被删除。在这种情况下,服务器会返回一个HTTP 404错误,表示客户端请求的资源未找到。对于网站管理员来说,合理的自定义404...

    迅雷地址加解密工具包

    在互联网上,迅雷下载链接通常是经过特殊处理的,以保护版权和防止非法分享。这款工具则为用户提供了便捷的方式来操作这些链接,以便更好地管理和理解迅雷下载的机制。 一、迅雷下载链接的加密原理 迅雷下载链接...

    c语言头文件如何模块化编程-有最清晰的链接关系.docx

    - **私有细节**:模块内部实现的细节不应在头文件中暴露,仅在源文件中定义,确保模块的封装性。 - **模块化结构**:对于大型项目,可以按照功能划分多个模块,每个模块都有自己的头文件和源文件,通过头文件互相...

    Android Studio 基于NDK加密,防止反编译获取加密key的demo

    1. **将加密逻辑移至C/C++**:将加密算法实现写在C/C++的源文件中,并编译成动态链接库(.so文件)。这样即使应用被反编译,这部分代码也不会暴露。 2. **JNI接口**:在Java层创建JNI接口,通过这些接口调用C/C++的...

    网络游戏-虚拟网络地址在网路链接中的应用方法及系统.zip

    4. **安全控制**:设置安全策略,对虚拟地址进行监控,防止滥用和攻击。 5. **性能优化**:优化虚拟地址的查找、传输效率,减少延迟,提升玩家的游戏体验。 总结来说,虚拟网络地址在网络游戏中扮演着不可或缺的...

Global site tag (gtag.js) - Google Analytics