局部进行攻击是什么意思?
以少数兵力分割牵制敌军,主力则在主要方向寻求突破口,创造并以局部优势击溃相对弱势敌军,也就是避实击虚。外线作战思想 外线作战思想来自于屯兵制,传统中国战争思想与农业的关系很深,两者...
什么是网络攻击?遭到网络攻击如何解决?
随着智能手机的兴起,越来越多的人开始接入互联网,同时,以此为基础的灰产也在蒸蒸日上。虽然几乎全社会都浸淫在移动互联网中,但技术对他们来说是透明的。对于可用性上来说,这是极好的,能够使得老幼妇孺都能享受到这种便利,但另一方面,由于对技术的不了解,就仿佛随时有无形的杀手潜伏在周围,毫无还手之力。
仅关于“点击链接”,就有各种诈骗相关的新闻,不胜枚举。其中最耸人听闻的是:由于点击了钓鱼链接,导致银行账户直接被洗劫一空。在这个新闻首次被报道时,我妈噤若寒蝉,这些在她眼中似乎都是魔法。那时的我就十分好奇,骗子真有如此神通吗?毕竟人人都得遵循基本的物理呀。
如何解决
第一种方式,既然没有验证请求的发起服务器,那么我们能不能在通信协议中规定一个属性,即请求者的来源?答案是肯定的,在HTTP header中,有一个Refer属性,即记录了请求者的地址,服务器后端只要验证这个Refer属性的值是否在白名单中即可。
这种方式简单方便,而且它可以与已有的系统解耦,不需要改动其他模块。我以为这样就可以了,但是现实世界往往是复杂的,还有很多其他的因素需要考量。
Refer方式不被常用的原因在于:「Referer 值会记录下用户的访问来源,有些用户认为这样会侵犯到他们自己的隐私权,特别是有些组织担心 Referer 值会把组织内网中的某些信息泄露到外网中。因此,用户自己可以设置浏览器使其在发送请求时不再提供 Referer。当他们正常访问银行网站时,网站会因为请求没有 Referer 值而认为是 CSRF 攻击,拒绝合法用户的访问。」而且,现在Refer值好像也可以篡改了。
第二种方式,从上面的流程可以得知,攻击者无法拿到用户的Cookie,也无法拿到服务器返回的数据(同源策略),他能做的只是伪造用户请求。而上文原因之二在于,服务端难以确定表单是用户主动提交,还是在不自知的时候被动提交的。那么,我们可以在请求中加入攻击者难以伪造的元素。
锐速云你身边的网络安全专家
什么是网络攻击?网络攻击的目的是什么
网络攻击就是通过网络对网站、个人、组织、企业等通过黑客技术手段发起攻击达到破坏其网站、盗取信息金钱等为目的的违法活动。
什么是网络攻击,具体的定义是怎样的?
定义太大了,随便说两个,在网上恶意捏造诽谤他人也叫网络攻击,而针对网站发动DDOS也是一种攻击行为!
什么是网络攻击?网络攻击的目的是什么丬卜^
网络攻击就是通过网络对你的电脑进行攻击,主要是获取你的文件,或者是私密信息,如银行卡密码等信息,盗取你的个人信息或者财务。
0条大神的评论