物联网

DDoS影响越来越严重怎么办?解锁防御DDoS应急措施

廉价感情. 提交于 2021-01-25 20:28:44
DDoS被称为最恐怖的网络攻击,不只是因为防御DDoS成本相对DDoS攻击的成本而言较高,还因其攻击性和破坏性也很强,因此经常被网络黑客利用。目前最大的DDoS攻击事件是美国知名安全研究人员Brian Krebs的安全博客遭遇的DDoS攻击,攻击峰值达到665G。 而DDoS攻击需要攻击者控制在线计算机网络才能进行攻击,连入互联网的计算机(或摄像头等物联网设备)感染了恶意软件,被转变成肉鸡(僵尸机)。僵尸网络的发展通常遵循既定策略,它始于一个坏的演员,一个人或一群黑客,他们共同为犯罪集团或一个民族国家工作,他们创建程序来感染设备。该恶意软件可以运行在可以执行代码的任何类型的设备上。 恶意行为者可以使用不同的策略将恶意软件传播到设备上,网络钓鱼诈骗是常见的策略。但恶意软件也可以被设计为在设备上寻找不受保护的网络端口或其他类似的特定漏洞,一旦设计完成,黑客就会使用该代码感染尽可能多的设备,从而将这一系列被劫持的设备变成一个僵尸网络。一旦僵尸网络建立,攻击者就可以通过远程控制方法向每个僵尸网络发送更新的指令来控制机器。由于每台僵尸网络都是合法的互联网设备,因此将攻击流量与正常流量分开可能很困难。简单来说,它是借助数百、甚至数千台被入侵后安装了攻击进程的主机同时发起的集团行为。 没有相应防御DDoS的情况下,DDoS攻击可以造成许多危害,它可以直接导致网站宕机、服务器瘫痪

如何学习Ubuntu用法?linux需要学习什么

▼魔方 西西 提交于 2021-01-25 17:40:50
  Ubuntu适用于笔记本电脑、台式电脑和服务器,尤其适合桌面用户。随着CentOS系统版本的变化,越来越多的人关注Ubuntu。渐渐地,很多人开始学习Ubuntu版本。Ubuntu Linux和CentOS Linux一样,都是开源的、自由系统软件。Ubuntu的目标是让每个人都得到一个易于使用的Linux系统版本。那么如何学习Ubuntu用法?Linux发展前景如何?   如何学习Ubuntu用法?   (1)如果有其他Linux经验,可以快速上手。   (2)如果没有接触过Linux,建议系统学习Linux运维知识。   (3)学习官网的文档,但是对于初学者来说,官网的文档比较晦涩难懂。   Linux发展前景如何?   (1)从互联网到开发阶段,门户、 BAT从2000年发展到2010年。这个时候网络主要是PC。   (2)从互联网到移动互联网10年,从2010年到2020年,出现了很多移动软件应用。这时候除了PC,网络端还有更多手机、平板。   (3)而现下是物联网+人工智能的时代。人工智能的基础是大数据和机器学习、深度学习,Linux的应用也在不断发展。上网的人越来越多,市场对服务器稳定性和个性化的要求也越来越高。所以Linux作为承载数据的后端服务器非常重要,Linux运维人员的需求也在逐渐增加。   (4)目前各大企业都在从windows切换到Linux

我又一次被 Google Developer Day 给丑拒了!

余生颓废 提交于 2021-01-25 13:17:48
2018 Google开发者大会为期两天,将于9月20日和 21日在上海举办,主题将涵盖机器学习、ARCore、Android、Play、WearOS、无障碍、移动网络、Firebase、Assistant、物联网、云服务、Flutter、设计、广告和商业应用等等。 2018谷歌开发者大会的今天报名结果已经揭晓了,官方已经把 所有报名结果均已发送至报名邮箱 ,请查收确认。若未在收件箱收到邮件,请查看垃圾邮件箱或其他邮件组。 报名成功的小伙伴,请根据邮件信息准时参与活动 ,聆听最新技术演讲分享,参与好玩的现场体验,收获定制惊喜礼物,亲身享受这场热闹非凡的谷歌技术盛宴! (其实说白了就是去白吃白喝的)。 参加会议的朋友们除了想了解下Google最前沿的技术外,有一部分观众,除了抱着面基的想法,甚至来上海玩玩的打算,但是结果几家欢喜几家愁啊。 很多人被丑拒了: 当然我是不可能被丑拒的: 不过我是通过公司名额去的,也不会被扣工资。 其实早在 8月14号晚上就收到了参加报名的链接就可以报名了,官方是15号才公开报名渠道的。 审核通过的9月3号开始已经发了邮件。 我总结了一些通过率高的人回答,总结下面几点,能提高通过的概率。 1 不要写自己是Android, 要写iOS,或者其他语言行业。 2 用Google邮箱 3 学校填写名校,名企。 4 提前注册开发者账号。 5 对Google

Azure Functions 的优势与挑战

纵然是瞬间 提交于 2021-01-25 13:15:17
本文来源: ServerlessLife 公众号 原文: https://talkingserverless.com/2020/11/24/the-pros-and-cons-of-azure-functions/ 作者:rishidot 译者:donghui Azure Functions 在开发人员中越来越受欢迎,这些开发人员主要是 .NET 开发人员。Microsoft提供了许多不同的应用程序部署平台,包括容器、PaaS、WebApps、Azure Functions、Azure Logic Apps 等。借助如此多样化的产品组合,Microsoft 将 Azure Functions 定位为企业级的 Serverless 产品。该文章将重点介绍 Microsoft 的 Serverless 平台如何满足开发人员的需求。 与 AWS Lambda 不同,Microsoft 的 Serverless 产品在开发人员中的采用速度较慢,但该平台得到了熟悉 Microsoft 开发工具链的 .NET 开发人员的大力支持。Azure Functions 是一个支持 .NET、Java、Node.js 和 Python 的多语言平台。它与 Github、Visual Studio 和 Visual Studio Code 以及其 DevOps 产品 Azure Pipelines

VS Code 知乎 Live,参与人数突破 1000 人!

泪湿孤枕 提交于 2021-01-25 03:15:41
点击文末 阅读原文 ,查看《VS Code 从入门到进阶》知乎 Live 自从今年七月份开讲知乎 Live 《VS Code 从入门到进阶》以来,已经有许多童鞋参与了这场知乎 Live~ VS Code 知乎 Live 二维码 Visual Studio Code 作为广受好评的开发工具,已经被越来越多的开发者当作首选的开发工具。然而,你真的了解 VS Code 了吗?你真的会使用 VS Code,把 VS Code 的强大功能发挥出来了吗?根据帕累托法则,你很可能只使用到了 VS Code 20% 的功能,甚至更少。 工欲善其事,必先利其器。只有掌握好了你的工具(VS Code),才能大大提高你的开发效率。 韩老师是微软开发工具事业部的研发工程师,在 2015 年开始就把 VS Code 作为主力编辑器,从 2016 年开始至今,已经写了超过 20 个 VS Code 插件,其中最热门的 Code Runner 插件已经有超过 900 万的下载量,在微软的主要工作之一也是在写 IoT 相关的 VS Code 插件。随着对 VS Code 的了解深入、以及写了越来越多的的插件,越发觉得,授人以鱼不如授人以渔。本次知乎 Live 将会教你如何使用 VS Code,也会你怎样提升自己的学习能力,能让自己去探索如何更好地使用 VS Code。也会谈谈 VS Code 的主要组件,聊聊

对话堵俊平:最好的开源生态模型,是亚马逊的原始森林。

北城以北 提交于 2021-01-24 20:56:10
2020 年 12 月 21 日 ~12 月 23 日,由 IT168 旗下 ITPUB 企业社区平台主办的第十一届中国数据库技术大会 (DTCC2020) 在北京隆重召开。 Denodo 大中华区总经理,全球销售副总裁 Stan Wu 进行了精彩议题分享,并接受了 IT168 小编的采访。 从 Microsoft 到 Oracle 到 Informatica ,再到目前所任职的 Denodo 。 Stan Wu 有着多年数据库和数据管理从业经验,他认为数据管理这片市场始终存在着一些历史包袱:从最初的应用软件开始数据孤岛开始陆续出现,为了解决孤岛问题,企业开始进行建设数据仓储,让数据孤岛进行汇聚,然而由于技术问题,导致数据提供报表的时效性大打折扣,甚至会存在几天的延迟。 而数据管理市场所面临的问题远不止于此, Stan Wu 认为,对于主管高层以及重量级的使用者来讲,往往会面临以下几点问题: ● 第一,数据提供缓慢:他们需要比较实时的获得结果,而不是存在几天的延迟 ; ● 第二,无法及时获悉全局状况:即便有新的工具可以使用,但出于用户使用习惯,不同的用户往往使用不同的分析工具,因而导致无法及时获取到全局状况 ; ● 第三,数据缺乏可信度:要求数据被提供出来时是可被信任、可被追溯的,要清楚数据从哪边来,要从哪些角度去看,用户经常遇到的痛点有哪些。 而对于技术或者科技部门员工来讲

【转载】传统以太网和时间敏感网络TSN的区别

会有一股神秘感。 提交于 2021-01-24 01:47:15
传统以太网和时间敏感网络TSN的区别 ——Biamp亚太区高级工程师 Kane Zhang 【专业视听网报道】:[摘要]AVB-Audio Video Bridging(中文“音视频桥”)是一项新的以太网标准,由IEEE 802.1任务组于2005开始制定。其中包括:带宽预留(Bandwidth Reservation Protocol)、精准时钟同步(Precision Time Protocol)、流量控制(Traffic Shaping)以及连接和控制(AVDECC)。此任务组于2012年正式更名为TSN-Time Sensitive Network即时间敏感网络。主要应用于各种支持低延时及基于时间同步数据传输的以太网协议。本文主要阐述TSN在专业音视频领域的应用——AVB。 [关键词]AVB - Audio Video Bridging音视频桥、TSN – Time Sensitive Network时间敏感网络 前言: 纵览过去的十年,得益于统一的行业标准,IT行业的技术飞速进步。从最开始的常规10M网到今天随处可见的10G高速网,网络几乎影响着人们日常生活的每个角落。相比之下,音视频行业的发展却未尽如人意。为网络音频和视频传输设立技术标准,一直是 AV 行业过去二十年来的目标。迄今为止,由于缺乏行业公认的网络标准造成有关空白,令许多制造商各自为战

EC600S-CN CAT1通信模组,2G退网升级4G如何选择,QuecPython开发资源下载

本秂侑毒 提交于 2021-01-23 12:49:57
1.EC600S-CN 简介 EC600S-CN是移远通信Quectel最新推出的4G LTE CAT1通信模组,支持最大下行速率10Mbps和最大上行速率5Mbps。LCC-76 + LGA-16 (共92引脚)的封装,尺寸仅为 22.9mm x23.9mm x2.4mm 大小,很容易嵌入到移动设备当中,能满足几乎所有M2M应用需求,例如:自动化领域、智能计量、跟踪系统、安防系统、路由器、无线POS机、移动计算设备、PDA电话和平板电脑等。 2.2G退网升级4G如何选择 鉴于国内运营商没有架设LTE-M网络,CAT1是LTE-M应用的较好替代者。NB-IOT的超低功耗、高增益、广覆盖的特性很好,但不能满足跨基站移动、低时延、中数据速率的应用。所以如果是因为2G频段的逐步退网,要升级到4G来接替产品的剩余生命周期,首先需要对自己的产品合理分析: 1.需不需要跨基站移动; 2.能否承受1~10s乃至更高的时延; 3.20KB/s的通信速率能否满足产品需求; 4.是否需要基站定位功能、实时语音通话功能。 以上四个问题,但凡有一个是硬性指标,都不建议使用 NB-IOT,推荐用CAT1。(LTE-M比CAT1更合适,但目前国内没有布局LTE-M网络,享受不到其带来的好处) 3.EC600S-CN的基本参数 EC600S-CN是一款 LTE-FDD/LTE-TDD/GSM 无线通信模块,支持

百万级文献分析,十万字深入解读:机器之心发布《全球AI技术发展趋势报告》

六月ゝ 毕业季﹏ 提交于 2021-01-23 09:34:36
2017 年,机器之心发布了《机器之心人工智能技术趋势报告》,系统介绍了人工智能领域(AI) 下不同的技术分支,并以定性分析的方法讨论了各分支技术当时所处的发展阶段、瓶颈以及未来发展方向,帮助AI产业从业者提供技术趋势参考,帮助AI技术应用方、初学者理解飞速发展中的 AI 领域内各项技术的概况和层出不穷的新鲜技术内涵。 在2017版报告发布至今的三年里,越来越多的 AI 技术实现了商业落地,但也有不少深度学习方法开始触碰到技术自身的天花板,亟需突破。在三年后的今天,机器之心在这个可能是 AI 技术发展的关键拐点发布《2020-2021 全球AI技术发展趋势报告》。 相比 2017 年版报告,2020-2021版报告在过往的定性分析方法之外增加了数据层面的挖掘、分析和探索,更加侧重对具体技术趋势的挖掘以及量化分析指标的形成。基于开源的论文与专利语料,结合机器之心自有的相关数据库,综合文献报告审阅与问卷访谈等形式,本报告分别从「顶会趋势(NeurIPS) 分析」、「专家问卷分析」以及「专业分析」三个不同角度呈现分析结果,辅助读者了解近年来 AI 领域的热门趋势技术。 你将从报告中获得什么? 人工智能技术发展七大趋势领域概览 一、(人类)自然语言技术 大规模预训练语言模型成为主流 语音识别技术应用普及度最高 问答系统、聊天机器人相关应用放缓 情感分析、文本分类增速不减 跨领域融合越来越多

GCC:优化 Linux、互联网和一切

 ̄綄美尐妖づ 提交于 2021-01-23 09:05:21
软件如果不能被电脑运行,那么它就是无用的。而在处理运行时run-time性能的问题上,即使是最有才华的开发人员也会受编译器的支配 —— 因为如果没有可靠的编译器工具链,就无法构建任何重要的东西。GNU 编译器集合GNU Compiler Collection(GCC)提供了一个健壮、成熟和高性能的工具,以帮助你充分发挥你代码的潜能。经过数十年成千上万人的开发,GCC 成为了世界上最受尊敬的编译器之一。如果你在构建应用程序是没有使用 GCC,那么你可能错过了最佳解决方案。 根据 LLVM.org 的说法,GCC 是“如今事实上的标准开源编译器” [1] ,也是用来构建完整系统的基础 —— 从内核开始。GCC 支持超过 60 种硬件平台,包括 ARM、Intel、AMD、IBM POWER、SPARC、HP PA-RISC 和 IBM Z,以及各种操作环境,包括 GNU、Linux、Windows、macOS、FreeBSD、NetBSD、OpenBSD、DragonFly BSD、Solaris、AIX、HP-UX 和 RTEMS。它提供了高度兼容的 C/C++ 编译器,并支持流行的 C 库,如 GNU C Library(glibc)、Newlib、musl 和各种 BSD 操作系统中包含的 C 库,以及 Fortran、Ada 和 GO 语言的前端。GCC