网站安全:你面临2个至关重要的挑战!

news/2024/5/12 7:16:27/文章来源:https://blog.csdn.net/weixin_33721427/article/details/92706970

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

近期的 NAGW(National Association of Government Web Professionals)会议让笔者收获颇深。该会议旨在通过聚集来自联邦/州/地方市政府网络专家来探讨可能存在的领域内机构、教育以及合作。而通过本次会议,笔者不仅了解到了政府在相关方面的动作,整个行业内网络安全所面对的一些挑战同样被重新定义。

网站安全中的两个关键挑战

不管行业现状如何,在谈论网站安全问题时人们总会反复提起以下几点:

  • 所有权不明晰

  • 理解和知识的匮乏

  • 事后影响认识不足

###网络安全威胁定义

有趣的是,对网站安全最大的威胁却和技术、攻击演变、服务器环境、开发习惯、开源等或任何介于这之间的因素都没太大关系。真正的威胁更多地来自网络的思维方式,这不仅仅指的是网络用户,还有那些部署和管理这些环境的人。

就笔者来看,问题围绕在简单却又异常复杂的两点:

  • 教育和认识

  • 站点管理员,或缺少管理员

###教育和认识

最大的挑战来自于基本的教育和认识,这也是最令人头疼的。

让人惊讶的是,你可能会认为这对非技术人员来说是显而易见的,但事实并非如此。作为技术人员,我们常常开玩笑不管自己取得了多大成就,对于家人来说我们总是一个 IT 小子。有趣的是,即使是技术人员,我们同样也会对彼此抱有刻板印象。

“哦,你是干开发的?太好了,你能帮我修一下我的服务器吗?”

“哦,你是做设计的?太好了,你能帮我搭建一个网站吗?”

“哦,你是一个系统管理员?酷!你能帮我设计一个网站吗?”

将这些放在我们常常对那些不懂技术工作人员的抱怨中,你马上就能找到相似点。搞笑的是,这对系统安全环境一隅同样适用。

“哦,你是负责安全的?酷,你能看看我的代码里面有什么漏洞吗?”

最让人悲伤的便是,人们在某些权衡中总是会做出错误的决定,而这样产生的影响往往会重度影响到用户。虽然我讨厌这个比喻,但是它的反复出现真的让我的整个灵魂很受伤。

“我不需要汽车保险。倒霉,我刚撞上了车祸。”

然而我并不能对这种心态感到太过沮丧,因为我自己曾对很多事情抱有甚至可能仍然抱有同样的观念:“我应该考虑到”但是很少…

因此,最大的挑战也就现身了,你该如何去做培养?对一个迅速恶化的问题你又该如何提高认识呢?

最近谷歌发布了被入侵网站现状。

2015 年迄今为止被入侵的网站数量增加了 180%。虽然由于术语“入侵( hacked )”定义繁多,让该增长百分比显得有一点含糊,也许对该术语分类处理后结果(例如:恶意软件分配、搜索引擎优化垃圾、网络钓鱼等等)会更多,但这仍然是一个很有意思的数据。

网站安全知识匮乏可以理解,但更让人担忧的是忧患意识和所有权意识的缺乏。

“嘿,内容/网站经理,你是怎样管理网络安全的?”“不知道,这不属于我的部门业务,IT团队处理这些问题。”

“好,我能理解这种情绪。那让我和IT组的同学聊一聊..”

“嘿,IT组的同学们,你们是怎么管理网站安全的? 这不是我们的业务,你去找找网站/内容团队吧。”

这听起来是不是有点耳熟?应该是的,因为在几乎所有的行业中我一次又一次地听到。这也是为什么糟糕演员会不停获胜的原因。可悲的事实是,所有域名组织都面临着资源短缺的问题,这既体现在技术方面也体现在资金方面。虽然对组织来说线上呈现很重要,但对于该线上资产的安全性却并没有多少关注,至少在问题出现前是如此。 ###站点管理员,或是没有站点管理员…

我仍然觉得仅次于教育和认识最大的问题存在于网站管理这块短板上,这同时被我的客户和不同的读者每天证实着。可悲的是,同样的问题困扰着所有的行业,从小型企业到大型企业再到联邦和州立组织莫不是如此。

我的一些朋友取笑我使用网址管理员(网管)这一术语。他们说这很像 1990,而网站拥有者并不是这样。我认为不论他们观点如何,他们并不将自己视为站点管理员,而与他们打交道你必须知道他们对自己的身份认识。

“如果它走起路来和说起话来都像一只鸭子,那么有可能它就是一只鸭子。”

从市场和销售的视角,我能明白这个观点和背后的情绪,但这并不意味着我不觉得这让人很生气。正是这种观念让网站最终倒闭。它不断地宣传自身的行为和行动最终在某个折衷之后不得不面对上门道歉。我很同情组织机构不得不面对的挣扎。

每天都有新的事情需要去做,作为组织他们必须不断工作以便能在不断进化的行业中保持领先优势。这时你发现没人愿意担事儿,并在卸掉某个责任后长舒一口气。但是,我们不能忘记的这么做并不意味这我们就撇开了所有权,我们必须装备它要求的技能,尤其是知识,来保护它。尤其是在你管理的这些东西可能会直接代表你的受众和品牌,并对它们有可能产生负面影响的时候。

如果你是那个挺身而出的可怜人,我赞扬你,但是你必须明白类似“那不是我的责任”的回答是不可接受的。如果你接受了这个职位,那么(网站)所有权就是你的,不管你愿意与否。每天我都看见这一点对全世界网站拥有者的毁灭性的影响。没有比必须独立承担起机构利益损失和品牌损害更糟的感觉了,最糟的是由于你的网站遭木马入侵导致别人财务凭证被盗而失去了一生的积蓄。

###网站所有者责任重大

一个人管理网站很容易让人想到的仅仅是推送内容、更新设计或是其他任何相关的单调工作。相信我,我知道这里面的痛苦。直到现在,我和我的合伙人仍旧是最后检查推送到我们财产上的代码的两个人。的确,我们的工作被简化了,因为我们已经拥有了一个很好的安全文化,这使得事情对于我们容易多了,但这正意味着在该过程很重要。

除了网站的实际管理外,真正的重担应该更多地放在我们的网站对整体互联网的影响。网站仍是各种恶意软件的主要攻击对象,虽然有人可能会说桌面和手机应用正开始迅速地占领网站的主导地位。

网站面对的受众是所有的人,从国家总统,到政府官员和家庭,到在遍布世界的企业单位工作的每个人。生活在一个不断进化的互联世界,我们和它打着交道,因此使这份体验尽可能地安全是每个人义不容辞的责任。

原文地址:http://perezbox.com/2015/09/two-critical-challenges-facing-website-security/

如今,多样化的攻击手段层出不穷,传统安全解决方案越来越难以应对网络安全攻击。OneRASP 实时应用自我保护技术,可以为软件产品提供精准的实时保护,使其免受漏洞所累。想技术文章,请访问 OneAPM 官方技术博客。

本文转自 OneAPM 官方博客

转载于:https://my.oschina.net/oneapmofficial/blog/634269

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_754475.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Node.js 使用http客户端得到网站的图片下载到本地

以下代码有些冗余,大家捡核心看就好。 // 内置http模块,提供了http服务器和客户端功能 var httprequire("http");// cheerio模块,提供了类似jQuery的功能 var cheerio require("cheerio");// 内置文件处理模块 var fsre…

Nodejs建站笔记-注册登录流程的简单实现

1. 使用Backbone实现前端hash路由 登录注册页面如下: 初步设想将注册和登录作为两个不同的url实现,但登录和注册功能的差距只有form表单部分,用两个url实现显然开销过大,所以最终方案为使用hash作为前端路由,根据url的…

redis应用场景(1)一个文字投票网站

构建一个文章投票网站,一般具备下面几个功能 发布文章 文章投票评分(按投票多少进行评分) 文章排序(按发布时间,按评分高低) 文章分组(如专题) ... 1.关系型数据库设计 其中用户&…

iis网站属性在哪_windows服务器,网站被挂黑页,简单快速应急处理

作为一个网站管理员,你采用开源CMS做网站,比如dedecms,但是有一天,你忽然发现不知何时,网站的友情链接模块被挂大量垃圾链接,网站出现了很多不该有的目录,里面全是博彩相关的网页。而且&#xf…

网站建设不再难 - 2018年最好用的网站设计工具集锦

2019独角兽企业重金招聘Python工程师标准>>> 由于代码技术的限制,普通大众往往在网站建设方面总是一站难求。但是,想要拥有一个自己的网站,真的必须由程序员通过代码实现?哼,在当今满满科技感的新时代&…

安装iis打开网站提示Microsoft JET Database Engine 错误 '80004005'解决办法

今天在魅力网络公司办公室的一个电脑安装iis服务器软件,在win7系统上按的,放上了asp程序,但打开会有错误提示,打开htm静态的文件没问题,原因找了找发现是权限的问题。iis要求电脑磁盘格式是fat32的,而魅力网…

创建一个动态的雾_python django创建一个属于自己的动态网站

您如何开始使用Python创建网站?好吧,你可以自己完成所有工作,并编写一个在Web服务器上运行的程序,接受页面请求并以HTML和其他资源的形式提供响应。然而,这是很多工作,那么为什么在有大量现有工具为您完成工…

help.hybris.com和help.sap.com网站的搜索实现

help.hybris.com 我使用help.hybris.com时,发现每次在搜索栏输入文字时,没有发出任何HTTP请求,那么这个自动完成的下拉框里的记录从哪里来的?我看了下实现,发现所有自动完成下拉框里的记录都是硬编码在searchsuggestio…

自建网站对接微信公众号

title: 自建网站对接微信公众号date: 2018-04-12 15:25tags: 微信公众号,PHPcodeignitercategories: 技术 平常我们有些写各种网站, 个人博客系统, 物流管理系统, 通信录管理系统, 校园二手网站. 我们都知道, 只需要租用一个服务器, 再配置一个备案好的域名, 就可以在浏览器上进…

用VS2012建立core2.1网站项目后引用Microsoft.AspNetCore.Session不了

用VS2012建立core2.1网站项目后引用Microsoft.AspNetCore.Session不了 做个.NET CORE的新项目,和往常一样,VS2017新建CORE项目(CORE2.1),NUGET引入session,结果引入不了,说什么版本不对应的&…

hwpfdocument 获取第一页内容_浅谈:网站文章内容页的SEO排名技巧!

优化SEO的目的是获取搜索引擎的流量,但是在SEO执行过程中需要逐步循环,确保了SEO方案的可行性和SEO过程的可控性。为了引流目的反推SEO流程,获得搜索引擎流量需要关键词排名,获得关键词排名必须首先保证网站的收录。思维浅析对于新…

《机器学习与数据科学(基于R的统计学习方法)》——2.9 从网站中抓取数据...

本节书摘来异步社区《机器学习与数据科学(基于R的统计学习方法)》一书中的第2章,第2.9节,作者:【美】Daniel D. Gutierrez(古铁雷斯),更多章节内容可以访问云栖社区“异步社区”公众…

html怎么发布站点地图,新手如何掌握制作和提交网站地图?

网站地图作为根据网站的结构,框架,内容生成的导航网页文件。大多数人都知道网站地图对于提高用户体验有好处:它们为网站访问者指明方向,并帮助迷失的访问者找到他们想看的页面。那么什么是网站地图呢?在开始介绍网站地图的制作与…

利用dns解析来实现网站的负载均衡

当网站的访问量大了就会考虑负载均衡,这也是每一个架构师的基本功了,其基本地位就相当于相声里的说学逗唱,活好不好就看这个了 :)传统的负载均衡思路是单点的,不管你是硬件的还是软件的基本都是这样的原理对于一般的需求来说&…

给网站添加谷歌验证(我不是机器人)

2019独角兽企业重金招聘Python工程师标准>>> 1、去谷歌网站。(如果没有谷歌gmail,也许还要注册gmail并登陆) https://www.google.com/recaptcha/admin#list 2、注册要验证的网站。 Label中随意填写个标签。Choose the type of reCAPTCHA中选择验证类型。第一个是网站…

峰任策划:如何将网站推广做的更有效果

随着互联网的高速发展,互联网行业的竞争也是愈演愈烈。众多的中小企业也纷纷加入网络营销的行列中,建立起属于自家企业的网站,建立起以企业网站为核心的网络推广模式。那么如何来推广自己的网站,如何做好网站推广,目前…

十周后,62%的PHP网站将运行在一个不受支持的PHP版本上

根据W3Techs的统计数据,目前约有78.9%的网站使用PHP开发。\\但是,PHP 5.6.x的安全支持将在2018年12月31日正式停止,这标志着对古老的PHP 5.x分支版本的支持都将结束。\\也就是说,从明年开始,大约62&#xf…

你的网站会投放这样的广告么?

我震惊了,钱要赚,但为了公司名誉以及社会影响,就算是广告,能不能有个底线的啊?

无懈可击的Web设计:使用HTML 5和CSS 3提高网站的灵活性与适应性(第3版)

《无懈可击的Web设计:使用HTML 5和CSS 3提高网站的灵活性与适应性(第3版)》基本信息原书名:Bulletproof Web Design:Improving flexibility and protecting against worst-case scenarios with HTML5 and CSS3, Third Edition 原出版社: New …

电商网站中购物车功能模块完善

主要有两方面的问题: 1、登录状态下添加商品到购物车 此时购物车是对应一个用户,很简单,就是将商品的数据插入数据库中即可,但是如果读写频繁的时候,就存在压力问题,此时我们可以使用Redis担任读的部分功能…