首页 文章 精选 留言 我的

精选列表

搜索[高度可定制],共10000篇文章
优秀的个人博客,低调大师

IoT攻击可导致现实世界的破坏

网络专家警告,数十亿新联网物联网设备上安全的松懈,可能造成毁灭性的后果 上周美国国会成员收到了一份关于物联网(IoT)安全漏洞的极其严重的警告,网络专家提请注意:随着数十亿新设备联网上线,协同黑客攻击可能会真正演变成事关生死问题。 美国众议院立法者召开了IoT安全听证会,以响应上月发生的互联网地址解析供应商Dyn遭分布式拒绝服务攻击事件。该事件造成了推特、Spotify等流行站点的短时下线。 但是该事件,虽然只对互联网用户造成了一定麻烦,令受影响公司蒙羞,但很可能只是会造成灾难性后果的更大攻击的前奏——大师级安全专家,哈佛肯尼迪政府学院讲师布鲁斯·施奈尔说。 系统越重要,情况越危险。Dyn攻击还算危害不大,只有十几个网站被弄下线了。IoT却能以直接的物理的方式影响世界——汽车、家居、恒温器、飞机,这对生命财产是真实的风险。 施奈尔和其他见证者对IoT安全状态给出了清醒的评估:数十亿设备在未来几年陆续上线,其中很多都是家用电器等日常用品,通常都是低利润量产货,制造商不会雇佣苹果或谷歌等科技公司里看到的那些安全专家团队来保护这些产品。 缺乏安全措施的IoT可能会造成极其严重的后果。施奈尔将这一情况描述为“市场失败”,称经济因素没能激励制造商在设计和生产阶段将严格的安全打造进去。一大波新产品上线过程中产生的软弱切入点,创造了设备被黑被征用组建成强力僵尸网络的环境,物理基础设施因而受到强烈威胁。 网络安全公司 Virta Labs 首席执行官,密歇根大学副教授凯文·傅说:“简言之,IoT安全极为不足。这些攻击没什么本质上的新意,但其复杂性,破坏的范围和对基础设施的冲击都是前所未有的。” 傅非常担忧医疗保健产业IoT黑客行为的影响,该行业中新联网设备被部署在敏感环境,具有显而易见的现实世界影响。 “如果不回答好这些问题,我们将面临一些很严重的问题。比如说,我害怕每个医院系统都宕机的那天来临——因为IoT攻击让整个医疗保健系统下线了。” 政府应在IoT安全中发挥作用 政府在撑起IoT安全中的恰当角色是个很微妙的问题。鉴于技术和发展的快速性和安全威胁进化的速度,两方立法者都承认监管单个技术无关紧要。 见证者建议,国家标准与技术局(NIST)或国家科学基金会(NSF)这种单位,可通过设置基于原则的规范,来帮助制造商和应用开发人员从一开始就将安全防护集成进去。 互联网骨干网提供商 Level 3 Communications 高级副总裁兼首席安全官戴尔·德鲁说:“我觉得最佳的入手点应该是标准。” 施奈尔也是强力安全标准的倡议者,建议将安全标准扩展到全球生产和供应链。但在政府角色的考虑上,他更进一步,称鉴于攻击预期将只会更糟,并有可能造成人员伤亡,联邦政府或迟或早都将不得不采取行动。 施奈尔称:“我觉得选择并非是政府参与或不参与,而是智慧的政府参与愚蠢的政府参与之间。” 他回忆了911袭击的直接后果,国会迅速授权成立了国土安全部——可能演变为在网络战场拥有广泛权力的臃肿官僚机构。 虽然宣称自己不是过度政府管制的支持者,施奈尔仍将网络攻击对现实世界可能造成的伤害视为采取行动的号角。简单来讲,“我们监管威胁事物。” “在充满危险事物的世界,我们限制创新。你不能造架飞机就上天,因为它可能会坠落在某人的房顶。或许,互联网娱乐时代已经结束,因为互联网现在是危险的。” 本文转自d1net(转载)

优秀的个人博客,低调大师

定向定制化 Telegram 无恶意软件钓鱼攻击技术特征与防御体系研究

针对 2024 年 10 月起持续针对白俄罗斯流亡活动人士、俄罗斯及哈萨克斯坦用户开展的定向 Telegram 钓鱼攻击事件,本文以 Resident NGO 披露的真实攻击样本为核心研究对象,系统拆解本次无恶意软件型定向钓鱼攻击的完整链路、基础设施混淆机制、字符混淆规避检测、用户行为施压诱导等核心攻击技术。研究区分传统间谍软件渗透攻击与本次纯社工钓鱼劫持账号模式的技术差异,还原攻击者基于设备指纹、浏览器特征、访问行为的目标精准分发逻辑,解析携带目标手机号的个性化追踪链接、二次胁迫消息、端到端加密秘密会话投递等关键攻击环节实现原理。结合反网络钓鱼技术专家芦笛的技术研判观点,搭建面向跨境即时通讯平台定向社工钓鱼的全流程防御框架,配套提供前端特征识别、后端流量检测两段式可运行代码示例,从终端用户识别、平台侧风控、安全机构溯源三个维度提出落地防御策略。研究证实,依托即时通讯加密会话开展的无恶意软件定向钓鱼具备隐蔽性强、攻击成本低、溯源难度高的特征,已成为针对境外公民社会群体网络渗透的主流手段,相关技术分析与防御方案可为跨境社交平台网络安全治理提供实证依据。

优秀的个人博客,低调大师

SOTON私人定制:利用Python进行数据分析(前言、案例和IPython)

前言与案例 前言 使用Python的几个原因: Python目前有比较强大的数据分析库: pandas, scikit-learn Python和C与FORTRAN的交互比较容易,可以使用C和FROTRAN的库处理线性代数,优化问题,积分和快速傅里叶变换 Python既能用于探索性研究,设计原型机,并且也能构建生产系统。如果使用R/SAS,后续还得用Java, C#, C++实现生产系统的代码 不用Python的理由也有: 运行速度太慢。不过和人力相比起来,计算机成本不算啥 Python有一个被人嫌弃的全局解释锁(global interpreter lock, GIL),不能使用多线程,怎么玩集群! 不过目前有PyPy等项目可以加速,初学者目前不需要担心这个运行速度问题,更大的问题是你想不出数据分析方案。 必要的Python库:Numpy(Python数值计算的基石),pandas(将R的data.frame在Python中进行实现), matplotlib(Python最棒的图形库), IPython和Jupyter(效率神器), SciPy(科学计算常用库), scikit-learn(机器学习少不了它), statsmodels(Python的统计分析库) Python最佳发行版: Anaconda Python版本:Python3是未来趋势 Python社区和会议:pydata,, pystatsmodels 约定俗成的几行代码: import numpy as np import matplotlib.pyplot as plt import pandas as pd import seaborn as sns import statsmodels as sm 一些术语: Mugne/munging/wrangling: 通常翻译成数据规整化,指的是非结构化数据和混乱的数据经过一系列的处理成为结构和整齐的数据形式 pseudocode: 伪代码,就是不能直接运行的代码,主要表现思想 Syntactic sugar: 语法糖, 不是新的语言特性,仅仅是将一些语法变得更加好写,好用而已。虽然大家经常会吐槽XXX不就是语法糖嘛,但是用的时候一点都不含糊。 案例 在正式开始使用Python进行数据分析的时候,先了解Python能做什么能够提高我们学习的信心。作者举了几个例子,用来体现数据分析的常规流程:读取、写入数据,准备数据,格式变换,建模和计算,可视化展示。 所用数据可以在https://github.com/wesm/pydata-book进行下载 git clone https://github.com/wesm/pydata-book.git 案例:usa.gov的短域名数据, 展示前10个时区 %matplotlib inline # 读取数据 import json records = [json.loads(line) for line in open(file="../pydata-book/datasets/bitly_usagov/example.txt")] # 数据准备,清理 from pandas import DataFrame, Series df = DataFrame(records) clean_tz = df['tz'].fillna('Missing') clean_tz[clean_tz == ''] = 'Unknown' tz_counts = clean_tz.value_counts() # 可视化 tz_counts[:10].plot(kind='barh', rot=0) 前10时区 IPython常用操作 后续的主要数据分析都是利用Ipython,IPython是加强版的Python交互终端,效率神器。一般都是通过命令行jupyter notebook启动浏览器版。在Jupyter下,混写markdown语法和Python代码保存为pynb格式,方便让别人理解你的分析过程。 IPython用起来和普通的Python shell差不多,但是记住如下特性能够大大提高效率 IPtyhon常用操作 在正式学习数据分析之前,我们需要先找一个合适的工具。IPython虽然只提供了更强大的交互式shell界面,但是由于它的"执行-探索"的设计理念非常符合数据分析,所以我们先来熟悉一下IPython,为之后的学习打下基础。 安装 pip install ipython 启动 在cmd直接敲下ipython就会出现交互式的界面 IPython 常用功能 1.Tab补全 是不是觉得每次都把命令打全特别累呀,是不是会突然忘记某个命令怎么拼写了呢?只要输入命令的前几个,按下Tab,Ipython就会为你自动补全,或者提供候补选项,甚至它会为你补全文件路径。 TAB补全 2.属性查看? 你刚刚定义了一个变量,但是你Python刚入门,不清楚这个变量到底属于list还是dic,这时候你只要在这个变量后加一个?就能查看详细信息了(其实放在前面也行) ?的作用 ps:如果你定义的是一个函数,使用 ??还可以查看源代码 3.内部执行python脚本 在普通python命令下,我们想执行一个脚本只能先退出然后运行这个脚本,但是在ipython下你可以直接在内部执行一个刚定义的脚本,这个神奇的方法就叫做%run 新建一个hello.py %run 4.神奇的复制 假设你有一段代码如下: x5 print('hello world') hello() 你不想一行一行的重新敲,希望直接复制运行,怎么做呢?一种方法直接复制粘贴,这种方法遇到tab缩进的代码容易出错。另一个方法复制之后用%paste或cpaste,高端又安全。 5.快捷键 假设你运行hello函数时,不小心敲成了ehllo。你想修改这个错误,于是你用方向键一个一个往前移动,这太不效率了用Ctrl+A吧。还有没有其他快捷键呢?当然有了,下面就是Ipython提供的快捷键,记住他们可以让你的效率提高好多倍呢! Ctrl-P 或上箭头键 后向搜索命令历史中以当前输入的文本开头的命令 Ctrl-N 或下箭头键 前向搜索命令历史中以当前输入的文本开头的命令 Ctrl-R 按行读取的反向历史搜索(部分匹配) Ctrl-Shift-v 从剪贴板粘贴文本 Ctrl-C 中止当前正在执行的代码 Ctrl-A 将光标移动到行首 Ctrl-E 将光标移动到行尾 Ctrl-K 删除从光标开始至行尾的文本 Ctrl-U 清除当前行的所有文本译注12 Ctrl-F 将光标向前移动一个字符 Ctrl-b 将光标向后移动一个字符 Ctrl-L 清屏 6.与操作系统互动 在普通的python环境中,与操作系统互动是一件比较麻烦的事情,你看需要import os然后执行某些指令。但是IPython为你解决了这些问题。 !cmd 执行系统shell的cmd output = !cmd args 运行cmd并储存标准输出 %cd 文件目录 切换文件目录 %pwd 查看当前工作目录 %dirs 查看当前目录的所有文件 %env 打印环境变量 事实上你可以用!+args执行所有的环境变量。 7.魔法命令(magic commands) 除了之前%run之外,IPtyhon还提供了许多以%开头的魔法指令,下面只是几个比较实用。 %matplotlib 可以将matplotlib的图表直接嵌入到Notebook之中,或者使用指定的界面库显示图表,它有一个参数指定matplotlib图表的显示方式。 性能分析 %timeit调用timeit模块对单行语句重复执行多次,计算出其执行时间。%%timeit则用于测试整个单元中代码的执行时间 %hist 查看命令行历史 %reset 重置IPython内的所有变量 你可以执行%magic查看关于各个命令的说明,而在命令之后添加?可以查看该命令的详细说明。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册