哪些操作会造成浏览器的内存泄漏

首先我们要了解什么是内存泄漏

内存泄漏是指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束。在C++中,因为是手动管理内存,内存泄漏是经常出现的事情。而现在流行的C#和Java等语言采用了自动垃圾回收方法管理内存,正常使用的情况下几乎不会发生内存泄漏。浏览器中也是采用自动垃圾回收方法管理内存,但由于浏览器垃圾回收方法有bug,因此会产生内存泄漏

哪些操作会造成浏览器的内存泄漏

  1. 意外的全局变量引起的内存泄漏
  2. 闭包引起的内存泄漏
  3. 没有清理的DOM元素引用
  4. 被遗忘的定时器或者回调
  5. 子元素存在引用引起的内存泄漏
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
用友 NC 是一款企业级管理软件,在近万家大中型企业使用。实现建模、开发、继承、运行、管理一体化的 IT 解决方案信息化平台,其代码实现逻辑上存在多处反序列化漏洞。   2020 年 6 月 4 日,有国内安全组织披露用友 NC 存在反序列化远程命令执行“0-Day”漏洞。经分析,漏洞真实存在,攻击者通过构造特定的 HTTP 请求,可以成功利用漏洞在目标服务器上执行任意命令,该漏洞风险极大,可能造成严重的信息泄露事件。鉴于漏洞利用的源代码已经公开,建议用户尽快修复此漏洞。   2、攻击原理   通过UClient打开用友NC,UClient本质为UBroswer,一个专用的用友NC浏览器嵌入了JAVA运行环境,以解决NC 6系列之前的版本中applet在不同设备上的应用问题。经过文件目录查看分析得知用友UClient安装后,在用户目录下新建uclient文件夹,根据看到的NCLogin65.jar文件,结合java运行进程信息,分析得知是一些界面和登陆逻辑代码,nc_client_home则是NC应用依赖的其他一些代码和jar包,因此可以使用Luyten反编译工具查看NCLogin65.jar,通过简单运行NC应用,尝试进行用户登陆,使用wireshark抓包,查看app.log运行日志,发现大量serialize和deserialize,说明系统中应用了序列化方式来传送数据。在LoginUI类中的login方法打断点,启动Idea进行跟踪调试,当跟踪到loginImple方法时,发现多处调用了NCLocator的lookup方法查找Service接口进行操作,通过跟踪发现,实际使用了RmiNCLocator类,RmiNCLocator类的lookup方法,这里的lookup,已初步判断出无需继续跟踪调试,可以直接通过jndi注入漏洞进行利用。   黑客就是通过构造特定的 HTTP 请求,成功利用漏洞可在目标服务器上执行任意命令,漏洞暂无安全补丁发布,属 0Day 等级,风险极大。黑客利用漏洞可完全控制服务器,获取服务器的敏感信息。   3、影响范围   用友NC全版本
计算机网络安全与计算机病毒的防范研究-网络安全论文-计算机论文全文共4页,当前为第1页。计算机网络安全与计算机病毒的防范研究-网络安全论文-计算机论文全文共4页,当前为第1页。计算机网络安全与计算机病毒的防范研究-网络安全论文-计算机论文 计算机网络安全与计算机病毒的防范研究-网络安全论文-计算机论文全文共4页,当前为第1页。 计算机网络安全与计算机病毒的防范研究-网络安全论文-计算机论文全文共4页,当前为第1页。 ——文章均为WORD文档,下载后可直接编辑使用亦可打印—— 随着社发展和经济建设的脚步加快,网络技术也日新月异,计算机在各行各业生产领域中都有着极其广泛的重要应用。维护计算机网络安全,防止计算机病毒破坏网络造成不可挽回的巨大损失,已经成为了保障日常生产生活有序进行的重要内容。 一、关于计算机网络安全和计算机病毒的介绍 1.1计算机网络安全的内容及影响因素 计算机网络安全包括计算机硬件、软件以及计算机所储存的数据没有危险,不因为偶然或恶意的攻击而被破坏、更改和泄露,从而造成事故损失。系统和信息安全是网络安全的两个重要内容,前者涉及到计算机的设备硬件、应用软件和操作系统,后者则和计算机完整、可用、保密地存储、传输各种数据信息有关。计算机网络安全受到威胁的原因可能有外部因素、内部因素和其他因素三种类型。外部因素包括计算机病毒入侵和黑客等的人为恶意攻击。内部因素主要指计算机系统内部存在的安全漏洞,这些漏洞多是由操作系统、各种应用软件计算机网络安全与计算机病毒的防范研究-网络安全论文-计算机论文全文共4页,当前为第2页。计算机网络安全与计算机病毒的防范研究-网络安全论文-计算机论文全文共4页,当前为第2页。程序中的"BUG"造成的。其他因素包括人为失误和不可抗力,人为失误是指操作人员、用户不合理配置系统资源、误删或改动程序数据与命令等不当操作;不可抗力如地震、雷击等。 1.2计算机病毒的分类、传播和特点 现在对计算机病毒的分类方式有很多种,其中最常见的是按病毒的传播方式分为引导区型病毒、文件型病毒、混合型病毒、宏病毒,而且业界越来越倾向于再加入网络型病毒的分类。计算机病毒一般通过磁性媒体(主要是软盘)、硬盘(以优盘为最常见)、光盘(尤其是到处泛滥的盗版光盘)、网络(从节点到节点或从网络到网络)途径来进行快速传播,感染其他电脑。计算机病毒首先具有破坏性。计算机遭到病毒攻击后,正常的应用程序将无法使用,内存中的各种数据和信息被不同程度的破坏甚至泄露。计算机病毒还具有传染性。只要一部机器感染病毒,在通过网络与其他计算机进行接触后,病毒就传递到新的个体上,然后通过新个体的其他接触最终造成大量计算机同时感染病毒。计算机病毒也具有寄生性。计算机病毒以特定的程序为寄生的土壤,只有当这个程序被运行时,病毒才能发挥它的破坏力。计算机病毒还具有潜伏性、隐蔽性、可触发性等特点,共同构成了病毒防范清除的复杂性和困难性。 二、如何防范计算机病毒,保护计算机网络安全 计算机网络安全与计算机病毒的防范研究-网络安全论文-计算机论文全文共4页,当前为第3页。计算机网络安全与计算机病毒的防范研究-网络安全论文-计算机论文全文共4页,当前为第3页。 计算机网络安全策略主要有两方面,一方面是从管理层面上预防控制,另一方面是从技术层面上突破解决。 2.1管理层面 首先要加深对计算机病毒危害的了解,增强病毒防范意识。不管是技术操作人员还是大众用户,都应该对计算机病毒的防范有基本的认识,能够自觉主动地采取手段防止为自己和他人带来损失,并在平时的网络使用中养成良好的上网习惯,不访问有安全风险的网站、不打开传播来历不明的邮件讯息等。其次要制定全面详尽的操作规范,约束相关人员严格进行操作,切实落实维护网络安全的有关政策法规。最后要注意掌握计算机病毒的最新发展动态,对症下药,研究完善相对应的防治办法,将病毒攻击带来的损失减少到最小。 2.2技术层面 兼用病毒防火墙和病毒防治软件是有效维护计算机网络安全的重要技术方法。防火墙能限制网络中一些有风险的访问,例如IP探测、共享数据访问等,切断病毒通过网络传播的通道,保证网络的安全运行。病毒防治软件能够检测和清除病毒,它们通常利用特征码与校验和以及行为码相结合的原理对已知和未知的病毒都有很好的敏感度计算机网络安全与计算机病毒的防范研究-网络安全论文-计算机论文全文共4页,当前为第4页。计算机网络安全与计算机病毒的防范研究-网络安全论文-计算机论文全文共4页,当前为第4页。和较低的误报率。合理安装设置软件也能起到很好的病毒防治功能。合理安装软件,卸载不需要的多余组件,降低病毒攻击的可能性;适当设置软件,比如禁用浏览器的ActiveX控件插件等,可以有效阻挡网页病毒的入侵。及时升级软件也能对维护计算机病毒起到一定的作用。各种软件由
软件介绍: Avant浏览器的用户友好界面为你浏览体验带来清晰而有效的全新体验,频繁的升级稳步的提高了他的可靠性。 多进程:多进程的设计给你带来不崩溃、不死锁、没有内存泄露的网络浏览器体验和高稳定性。当一个标签死锁的时候,他不导致你整个浏 览器没响应或者其他页面死锁。 在线书签:通过Avant的在线存储可以任何地方,办公司、家里、网吧访问你的书签,而且不需要担心重装系统时丢失数据。加密的独立书签 文件格式可以在公用电脑上保护你的隐私。 自动填充:忘记了网页密码?Avant浏览器可以为你记住密码。你只需要简单的一击就可以填写网页表格。并且你可以设置一个主密码来保护 你的所有的表单信息。 Flash动画过滤:正在经历使用GPRS/3G连接网络时网页加载速度慢?网页中85%以上的flash动画都是广告。这些flash文件相当大,通常占你 所访问网页大小的90%以上。使用Avant浏览器你只需要简单的一击就可以通过阻止下载这些Flash文件来节省带宽。 广告/弹窗过滤器:点击一下鼠标轻松过滤不需要的广告横幅和弹出页面。 鼠标手势:如果你在网页上点击鼠标中键,链接在一个新窗口中打开并在后台运行。这个功能在打开论坛帖子的时候非常有用。Avant 浏览 器同样具有自定义鼠标手势的功能,使用这种功能,你可以移动鼠标,轻松操作浏览器。 隐私浏览:作为一个隐私模式的设计,Avant浏览器在你的电脑中保存网页数据。因此,在你使用隐私浏览期间,与你共用电脑的人将不 能看到你访问过哪些网站、网页和文件。 更新日志: 修正了一个线程管理的bug,它可能造成avant不稳定 修正了从系统托盘还原后UI的一个bug 修正了保存屏幕为图片时不包括IE工具条的问题

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值