We believe that a virtualized, open-source, white box approach is the best way to go.
当你打开电子设备,无论是在家中浏览网页,还是在办公室处理工作,一个看似不起眼的技术正在默默地连接你与世界。这个技术就是网络交换机,它像是数百万个道路的交汇点,将信息从一个地方传送到另一个地方,使得数字世界变得紧密相连。但现在,想象一下,有一种交换机能够像魔法师一样在网络的画布上创造出无限可能。这就是白盒交换机,一种充满活力和魅力的技术,正在重新定义着我们对网络的看法,让我们的数字世界变得更加精彩和令人兴奋。
随着互联网行业的发展,用户对软件的品质要求也越来越高,且软件的更新迭代速度也越来越快,这里有些项目就得提到白盒测试了。
Edgecore Networks和Adva周二宣布,他们正在开发移动蜂窝基站的白盒网关,作为Facebook电信基础设施项目(TIP)的一部分。
白盒测试正在测试一个软件解决方案的内部结构,设计和代码。在这种类型的测试中,测试人员可以看到代码。它主要侧重于验证通过应用程序的输入和输出,改善设计和可用性,增强安全性。白盒测试也称为透明测试,开盒测试,结构测试,基于代码的测试,它通常由开发人员执行。
IT基础设施领域正在积极向白盒化转型,旨在取代戴尔、惠普和思科等知名品牌服务器和交换机,转而使用原始设备制造商(ODM)生产的白盒设备。ODM通常贴上自己家的logo出售设备,但它们也直接向企业销售设
过去,网络交换设备需要搭配专有软件或操作系统。2011年,随着Facebook主导的Open Compute Project(OCP)的开展,网络设备绑定专属软件的情况开始发生变化。今天,通过OCP认证的裸机交换已崭露头角,在市场中占据了重要地位。
前一段时间刚到小米,由于一直以来都没从事过甲方安全,在熟悉工作的过程中慢慢有很多感触。于是就写下了这篇文章,其中的一些观点来自我个人的理解,如果有错误的话,麻烦联系我指出~
白盒测试也称逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件程序验证,属于基于代码的测试技术。与之相对应的黑盒测试是从用户角度对软件进行测试。
我们要重构腐化的架构及不符合软件工程规范和质量要求的历史代码。我们知道,再好的架构,其生命力也是有限的。随着时间的推移、环境的变化以及新技术、新功能特性的引入,架构也会腐化。面对腐化了的架构,要毫不犹豫地去重构它。同时主动以可信设计原则为导向,去重构不符合软件工程规范和质量要求的历史代码,提升软件架构的生命力。
平台背景:白盒测试手段可存在于最早期介入的测试阶段,所以发现bug后修复的成本最低,也是能找到代码层面上的bug的不二手段。有些同学会说,那不就是开发自测么?这个说法可完全错误,完整的白盒测试,先不要说自动化测试了,也不说执行,也别说设计用例。就单单理解测试的具体方法就让人觉得非常困难了。
AT&T称其蜂窝基站白盒路由器正在进行大规模生产测试,承载实时网络流量。“这对我们来说是第一次,我们相信这是行业的第一次,”AT&T首席技术官Andre Fuetsch说。“明年,我们将开始在数千座塔中安装这些路由器。我们认为这种方法将有助于支持和加速移动5G时代。“
黑盒测试把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,针对“软件界面”和”软件功能“进行测试,只检查功能是否符合需求规格说明书能正常使用。因此黑盒测试又叫功能测试或数据驱动测试。
在交换机领域,思科是绝对的“龙头老大”,一直牢牢占据着交换机市场的第一份额。但前段时间爆发的关于亚马逊AWS考虑以低价将自己的网络交换机出售给企业客户的传闻,造成了思科和其他网络设备制造商的股票应声下跌,并在产业圈引起广泛讨论。虽然后来亚马逊否认此传闻的真实性,但对于思科而言,交换机市场的变数和挑战仍然不能小觑。
将智能网卡(NIC)置于白盒中 白盒是最受欢迎的商用现成(COTS)硬件,可以加入插件实现软件定义网络(SDN)和网络功能虚拟化(NFV)的各种计算和网络功能。但是随着SDN和NFV的发展,人们逐渐意
我们可以把软件当成一个透明的盒子,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。
白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
在前文我们提到,采用白盒测试的项目在前期投入的成本很高,因此需要全面的评价体系对白盒测试的结果进行度量。本文将从以下3个方面对白盒测试体系中的结果度量进行分享:
点击上方蓝字“一个正经的测试“关注我,每周早上08:30准时推送,每月不定期赠送技术书籍。
这篇文章是我从stackoverflow上翻译过来的,如果以后遇到好的文章我还会继续翻译。
编者按:白盒交换机将软件与硬件进行解耦,用户可以在白盒交换机上自主灌装软件,用户的选择空间更大,而且性价比非常高。在这个“用户为王”的时代白牌交换机受到越来越多人的推崇。随着SDN的初始用例不断增多,
前言: 一个正整数可以分成若干组整数乘式: 若规定乘式左侧数小于右侧数,则所有乘数的集合便是该数的公因数。 如:24=1X24;24=2X12;24=3X8;24=4X6,则24的公因数是1,2,3,4,6,8,12,24 若将左乘数当做白球放于白盒,右乘数当做黑球放于黑盒,则 P1:每一个白球与一个黑球之间存在唯一连接,使两球积为[源数]24。 P2:对于任何一个正整数E,E=1XE成立,所以白盒与黑盒存在必然元素。 P3:√E是白盒与黑盒的分界线, 白盒中的任意元素:Ew≤√E 黑盒中的任意元素:Eb
紧随2022年 OCP全球峰会之后 (Open Compute Project) 兄弟组织TIP也召开了2022年 吹水大会(Telecom Infra Project) 📷 大会期间 白盒交换机传来捷报 法国的电信巨头Orange 正式宣布交付第一台由白盒硬件 +SONiC开源软件组成的解耦交换机 📷 Orange将白盒设备 应用于数百个接入点(PoP) 为企业客户提供1G/10G/100G接入服务 “We see major advantages to moving to this system. F
如果用在软件测试领域,这句话也一点都没错。不管黑盒、白盒,能找出Bug、发现缺陷,保证软件质量才是王道。
AT&T计划在未来几年内在其网络中安装超过6万台开源软件驱动的白盒设备,以支持其5G计划。该运营商本周一表示,这些白盒路由器是其积极重组网络架构的重要组成部分,也是支持5G服务的关键。 AT&T实验室
通过对程序内部结构的分析、检测来寻找问题。白盒测试可以把程序看成装在一个透明的白盒子里,也就是清楚了解程序结构和处理过程,检查是否所有的结构及路径都是正确的,检查软件内部动作是否按照设计说明的规定正常进行。
白盒测试又称为结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法。盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构,对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。
前言 云业务高速发展,数据中心网络基础设施的规模也随之爆发式增长,为了应对海量设备在质量、效率、成本方面带来的诸多挑战,腾讯于2018年启动了自研交换机项目。自研交换机采用“白盒硬件”加“自研NOS”模式,通过硬件方面严格把控设计,软件方面基于开源SONiC(Software for Open Networking in the Cloud)深度自研的TCSOS(Tencent Cloud Switch Operating System),从2019年在25G数据中心首次批量部署,到如今在基础网络所
黑盒测试主要针对的是程序所展现给用户的功能,白盒测试主要针对的是程序代码逻辑,简单的说,就是前者测试最终展示功能,后者测试后台程序。
流程规范常伴于我们,小到一次会议,大到团队的管理。当然在白盒测试体系中,流程规范也是最重要的环节之一。本文将从以下四个方面对白盒测试体系中的流程规范进行分享:
作者简介:郑敏先,任职于诺云信息系统(上海)有限公司,担任售前工程师。从事SDN、白盒交换机和云计算相关产品的推广工作。 在2015年3月举行的OCP(Open Compute Project,开放计算项目)峰会上, 微软向OCP贡献SAI (Switch Abstraction Interface,交换机抽象接口)。当年7月,OCP正式接纳了SAI 。 2016年3月9日,微软在这届OCP峰会上,正式发布了SONiC ( Software for Open Networking in the Cloud)
软件测试是软件开发过程中的基本活动。黑盒测试和白盒测试是两种不同类型的软件测试策略,它们具有同样强大的功能,并且结合使用时甚至更好。
瀑布模型,螺旋模型,双v模型等。这些虽然比较教条,但是对付cto或者总监面试的时候,可谓是大杀器!
谈到软件定义网络,业界知名的产品有VMware的NSX,有思科的应用为中心的基础设施(ACI),还有华为、华三、中兴等诸多厂商的产品。但小型SDN厂商的灵活性和低成本,也逐渐吸引了企业的注意力。 选择
在本文中,我们将介绍一些白盒网络供应商,它们跻身前 10 名并彻底改变了网络格局。
在本文中,我们提出了一种基于胶囊层(Capsule layer,Sabour et al., 2017; Qin et al., 2020)的网络和检测机制,它可以精确地检测到攻击,对于未检测到的攻击,它通常也可以迫使攻击者生成类似于目标类的图像(从而使它们被偏转)。我们的网络结构由两部分组成:对输入进行分类的胶囊分类网络,以及根据预测的胶囊(predicted capsule)的姿态参数(pose parameters)重建输入图像的重建网络。
白盒交换机的出现给了用户选择最佳软硬件平台的权利,它仅仅提供交换机硬件和ONIE(开放网络安装环境),用户可以自行选择最合适的交换机芯片,降低成本实现最大效益。但是白盒交换机没有软件是无法使用的,因此每个白盒交换机都需要一个操作系统,用于管理交换机硬件和软件。这个OS往下能整合所有芯片硬件,往上又能衔接所有应用。
黑盒测试:黑盒测试也称功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据与输出数据。 白盒测试:白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒指的打开盒子,去研究里面的源代码和程序结果。 1)逻辑覆盖法:判定法,条件法,判定和判定组合,条件和条件组合,判定和条件组合 2)循环覆盖法:for / while 3)路径覆盖法:switch / try catch 灰盒测试:是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况(集成测试等)
只要做测试的同学,就没有不知道黑盒测试 灰盒测试 白盒测试的。但是面试官依然喜欢让你简单谈一谈,你怎么说?
静态测试和动态测试是软件测试中的两种主要测试方法,每种方法都有其特定的应用场景和目的。下面我将通过表格的形式详细解释这两种测试方法及其下属的黑盒测试和白盒测试。
5月24日,2022网络开源技术生态峰会(线上)盛大开幕,本届大会由“科创中国”未来网络专业科技服务团指导,江苏省未来网络创新研究院主办,SDNLAB社区承办。在上午的主论坛上,中国联通研究院副院长、首席科学家唐雄燕先生为大家带来了《网络开放开源的思考与实践》主题演讲。 唐雄燕表示,网络开放开源的探索始于SDN/NFV的提出,目前已经有10多年的历史。过去的通信网络一直是一个封闭的系统,无论设备还是网络的管理都是一个相对封闭的体系,SDN/NFV的提出打破了封闭的通信网络,构建了一个开放解耦
SDN技术分离了对硬件和软件绑定的依赖,从 10 年前的 SDN 网络开始,许多初创公司开始为数据中心开发开放式网络系统和白盒交换机。
随着深度学习在计算机安全领域越来越受到重视,不同类型的神经网络已被集成到安全系统中,以完成恶意软件检测,二进制分析,以及漏洞发现等多种任务。然而,神经网络的预测结果难以得到解释,例如难以确定输入数据的哪些特征对预测结果产生贡献,这一定程度上影响到了深度学习方法的应用。已有研究人员通过近似神经网络的决策函数来确定不同特征对预测结果的贡献,如LEMNA方法,并已在不同的安全应用中取得了良好的效果。该方法是一种忽略神经网络结构的黑盒方法,因此也损失了部分能够用来解释预测结果的重要信息。通常情况下,预测和解释都是基于同一个神经网络,因此神经网络的结构信息通常是已知的。在此基础上,可以尝试使用白盒解释方法来理解预测结果,并将这类方法应用于计算机安全领域。
最近,深度学习之父Geoffrey Hinton带领的谷歌大脑团队,提出了一种防御对抗攻击的新方法。
一、SDN和白盒的关系 经典SDN的定义是转控分离,通过SDN控制器来实现集中的网络智能控制,并通过北向API来提供快速的应用迭代开发。随着产业界的博弈,所有通过集中的软件来实现业务发放的系统也被称之为SDN。而白盒则是不折不扣的过去三十多年PC技术路线在网络产业的实现,通过标准化硬件的SAI接口,将网络设备的硬件和软件分离,客户可以从A厂商买硬件盒子,从B厂商买软件或自行裁剪开源软件系统安装在A厂商的盒子上,自己组装一个可运行的设备。 某种程度上来讲,经典的SDN也是一种白盒的实现方式,只不过软件系统和
若是要保证每条语句都至少执行一次的话,你就需要俩条用例即可:a = 1 和 a = 3
灰盒web安全检测 在传统的应用测试方法中, 灰盒测试是介于白盒测试与黑盒测试之间。灰盒web安全检测依然遵循灰盒测试概念, 但只关注代码实现的安全部分。web应用代码层面的安全问题或安全漏洞绝大部分
领取专属 10元无门槛券
手把手带您无忧上云