网络工程师要会写代码 非营销意义的软件定义安全

LinkedIn公司网络架构师Russ White认为网络工程师应该学会写代码;网络专家兼博客主Ivan PepeInjak指出为避免落入炒作,建议寻找通过提高抽象水平简化网络安全功能的软件定义安全技术。

网络工程师职业生涯:征服代码

写代码还是不写代码?在这个软件定义的时代,说“no”好像不是那么容易的事……

LinkedIn公司网络架构师Russ White最近参与了围绕编码和职业发展的辩论。White认为网络工程师应该学会写代码,即使他们的工作不需要它,或者即使这样做并不一定会带来加薪或升职。

这是因为编码涉及传统网络工程师职业生涯中不同的流程和工具。他认为,学习像编程人员一样工作和思考可提高网络工程师设计和管理网络的能力。例如,文档管理系统交互可提高配置管理实践,了解算法如何运作可提高网络故障排查技能。

White称,编码心态还可带来独特的设计和解决问题的方法,这在网络工程师职业生涯中非常宝贵。

他还表示,在自动化时代,网络工作人员将越来越多地需要直接与代码交互。

什么是软件定义安全?

网络专家兼博客主Ivan PepeInjak最近在其网站ipSpace探讨了另一个的问题:什么是软件定义安全(SDS)?在思考这个说法是不是只是营销术语时,PepeInjak指出,几十年来,软件一直都在推动安全功能的发展。换句话说,从该术语的广泛意义来看,SDS作为全新概念是一种误导。

为了避免落入炒作,PepeInjak建议寻找通过提高抽象水平简化网络安全功能的SDS技术。他补充说,有效的SDS定义可帮助用户了解真相,SDS技术应该:

通过较低级别的功能抽象来管理安全服务按需创建安全服务,并根据需要将它们插入转发路径拥有良好归档的APISDN的诞生以及TRILL的消亡

网络工程师Tom Hollingsworth在其博客中谈到了软件定义网络和覆盖网络如何取代大型2层网络,以及多链接透明互联(TRILL)。

TRILL规范是生成树协议的替代品,旨在允许数据中心内大型2层网络通过多路径来运行。

根据Hollingsworth表示,TRILL是软件和硬件之间斗争的牺牲品。大型2层网络经历了太多硬件问题,修复非常繁琐且耗时,这也影响了TRILL。

相比之下,覆盖网络更容易即时做出调整。当网络人员开始将功能转移到软件来避免硬件的规模局限性时,TRILL毫无意义。随后SDN开始流行,该技术可解决用户的问题,而不需要购买更多硬件。

软件定义外围功能

分析师Jon Oltsik在博客中分享了有关软件定义外围(SDP)的建议。SDP也被称为黑云,它是云安全联盟提出的框架,基于美国国防须知网络安全模型。SDP会在授权临时访问权限时对每个网络连接进行身份验证和授权。如果基础设施是黑色,这意味着IP地址为隐藏。

Oltsik指出,企业不只是部署现场的SDP部件。他表示他们首先需要收集有关其网络的信息,还需要考虑以下因素:

战略性身份验证方法。根据Oltsik表示,试图验证每个通信以及每个网络会话可从运营的角度快速失去控制,同时让网络出现新的安全漏洞。因此,企业在部署SDP之前部署精心制定在战略。数据收集和分析。为了充分管理其软件定义外围,企业必须准备实时收集和分析大量网络数据。企业政策和执行。通过SDP提供的细粒度访问控制,Oltsik称企业必须确定严格程度--权衡什么是可接受的风险。

Oltsik称他是软件定义外围的坚决拥护者,并预测该技术将在企业发展。但他警告说部署并不容易,并将其比喻为魔戒般的旅程。

====================================分割线================================

本文转自d1net(转载)

时间: 2024-07-31 02:21:40

网络工程师要会写代码 非营销意义的软件定义安全的相关文章

网络工程师已死,开发者万岁?

"网络工程师已死,开发者万岁."尽管这个改变了网络工程师资格的概念颇受追捧,特别是随着SDN的不断演进更为如此,然而从本质上来讲这是片面的,这太极端了. 事情的真相是,好的网络工程师一直是开发人员,每次投身命令行界面时都在写"代码". 自从数据互联时代的到来,那些建立链接以及连接系统的角色不断发生变化.为了完成任务,他们可能得像计算机科学家或工程师那样去写代码.随着时间的推移,他们成了设计.配置并维护系统到系统.网络到网络连接的专家.只有在过去15到20年这样,网络

教机器写代码:增强拓扑进化网络(NEAT)

教机器写代码:增强拓扑进化网络(NEAT) 在这篇文章中,我将向大家介绍一种名为增强拓扑进化网络(NEAT)的机器学习方法. 介绍 我喜欢学习.每当遇到从未接触过的书籍或论文,并开始阅读的时候,我都会感到非常兴奋.有些人喜欢在空闲时间玩填字游戏.数独或者猜谜语,以刺激自己的意识.而我喜欢阅读论文并尝试实现文中所提到的算法.而且,由于喜欢学习,我一直对自己无法学到所有想要学的东西而感到难过.我特别感兴趣的是学习如何让电脑为我而学习,让电脑为我提供一些有趣的信息,从而最大限度地提高学习的效率和有效性

写代码可能是成为软件工程师最容易的部分

当然,写代码是超级重要的,但是我认为它只是整个过程中的一小部分,且不一定是最难学的. 学习如何写代码要花些时间,但是只要有足够的训练(每天写代码,坚持数年),你就能真正擅长它. 你知道的,我相信在某种程度上,每个软件开发人员几乎能给任何软件写代码.(当然有时候这要用更长的时间,但是你不再感到害怕,肯定能按照你的方式来运行.) 我和自己的同事都看到了这种现象.我今天的一部分工作是把项目分配给开发人员,我的团队有一些成员,常常能够适应任何项目.这些家伙就是我说的能够给任何软件写代码的人. 基本上,我

工程师当上老板 他们是否还需要亲自写代码?

他们曾经是优秀的工程师,但当他们走向创业道路,并一步步成为拥有几十名员工的老板时,他们还需要亲自为产品写代码吗? Quora联合创始人兼CEO亚当·安杰罗(Adam D'Angelo)针对这个问题提供了自己的答案:需要. 作为http://www.aliyun.com/zixun/aggregation/1560.html">Facebook的首任CTO,安杰罗曾掌管着Facebook众多新产品的开发工作并管理整个工程师队伍.2008年,安杰罗开始创办问答网站Quora. 虽然已经成为CE

【前端模板之路】二、人肉非智举,让代码帮我们写代码才是王道

写在前面 在前面一篇文章<[前端模板之路]一.重构的兄弟说:我才不想看你的代码!把HTML给我交出来!>中,我们举了一个人肉各种createElement的例子,那繁琐程度绝对是惨绝人寰.人生本就苦短,每天加班又占据了不少时间,这么折腾下去,还让人怎么活.面对这种场景,我们该怎么做. 无需复杂的构建工具,仅几个简单的工具函数,帮我们告别重复意义的劳动:让代码帮我们写代码! 从最简单的例子说起 让代码帮我们写代码,似乎很豪迈的话,但相信部分童鞋听着还是有些丈二和尚摸不着头脑.那我们暂且抛开这句不

关于CTO该不该写代码:我们调查了100个CTO,70%的人说不用写但要懂

近期,某医疗互联网公司前CTO在网络上飙红,很多IT圈人士的微信.微博均遭到刷屏待遇.具体事件经过不再做累述,信息大家都已心照不宣. 我们关心的是,由这次事件所引出的各种声音,其中最突出的一种声音是,广大IT人士开始对CTO要不要自己写代码产生了诸多疑问,大家都各执己见.鉴于此,我们特别设计了一次问卷调查,在本次调查中我们对接近100多名以CTO,CIO为主,也包括程序员.产品开发人员在内的相关人士通过问卷的形式进行了集中调查.并邀请了相关企业的技术人员对调查结果进行了客观评论与分析.以下为本次

像建筑设计师一样去写代码

写代码和写文章,从某种程度上是相通的,需要逻辑.构架,也要尽可能的简练.我们之前说过,创作者的时间表和管理者的时间表是不一样的,编代码和写文章,都是一个孤独而不能受到干扰的过程,面对屏幕,就是一场自己与自己的战争.  同样,如果说建筑师最后的成品是建筑的话,那么程序员和软件工程师最终的成品就是软件.在实际动工之前,建筑师将会将建筑的每一个细节,都在蓝图上加以呈现.只是程序员和软件工程师并不会这么做.或许,这就是为什么房子很少倒塌,而软件却经常崩溃的原因?  设计蓝图会帮助建筑师确定他们的设计是可

IT人的技术哲学书单:谁说写代码、做产品就不需要参禅悟道?

刚刚进入大学校门时老师曾经说过:"无论学习什么专业,只要研究到最后就是哲学."我们笑着问道:"那么,写代码写到最后也是哲学?"老师回答:"是的,那就是技术哲学."现在回想起来,的确如此,我们发现技术中无处存在着哲学.那编写代码来说,对于同样一个功能进行实现,有的同学就会使用了很多的设计思想和设计模式,这样的代码无论是在自己看来还是拿给其他人看都会是赏心悦目的,而且也非常便于后期的重构. 无论是科学家还是工程师,成长不能只局限于技术层面,也要学会如

产品经理教你写代码—用JAVA写一个阿里云VPC Open API调用程序

引言 VPC提供了丰富的API接口,让网络工程是可以通过API调用的方式管理网络资源.用程序和软件管理自动化管理网络资源是一件显著提升运维效率和网络生产力的事情.产品经理教你写代码系列文章的目标是不懂代码的网络工程师能一步一步的学会用API管理网络.另外通过文章标题大家也可以看出来,产品经理教你写代码肯定是一个业余班,里面的代码很多写的都不规范,可能也有很多Bug.专业选手可以参考的有限,请适度喷,手下留情.其实如果只是想用单个API调用,可以用下面这个线上工具: https://api.ali