DDOS防御专家-提供超强DDoS高防/CC防护/大流量清洗服务!
当前位置:主页 > DDOS防御 > 正文

高防IP_美国高防服务器_帽子云服务器_限时优惠

06-11 DDOS防御

高防IP_美国高防服务器_帽子云服务器_限时优惠

Duo实验室2018年9月13日奥拉博德·阿尼泽尔丹·赖特用Gephi绘制社交网络图Twitter、Facebook和Instagram等社交网络允许人们分享内容和建立社区。每个用户都有自己的社交网络,其中包括他们所连接的其他用户。这意味着我们可以把社交网络想象成一个大的图,其中账户是图中的节点,账户之间的连接是边。本月早些时候,ddos防御措施,我们在Black Hat USA 2018上发表了一篇技术研究论文,名为"不要@我:大规模搜索Twitter机器人",详细介绍了收集大型公共Twitter数据集和在该数据集中查找自动帐户(bot)的过程。在这项研究中,我们研究了一个由15000多个机器人组成的大型僵尸网络,这些机器人活跃地传播着一个加密货币的免费骗局。此外,我们展示了如何映射帐户之间的连接,使我们能够发现僵尸网络的结构和组织。可视化地映射社交网络连接可以揭示数据中隐藏的模式。如果这还不够的话,这些图形还可以作为生成的艺术品中引人注目的一部分。这篇文章展示了使用Gephi创建自己的社交网络图的一步一步的过程。Gephi简介Gephi是一个开源软件,它可以很容易地生成漂亮的图形和网络布局。Gephi生成的图形可以被探索、分析、过滤和修改。Gephi提供了许多选项,允许对图形进行格式化,以便它们最有效地讲述您要讲述的故事。每个人的工作流程都是不同的,但是我用Gephi构建图形时的标准流程是:导入GEXF文件应用布局通过属性或通过自动社区检测为节点和边着色/调整大小。导出生成的SVG虽然我们之前的工作集中在使用这个过程来映射机器人之间的关系,但同样的过程也可以应用到任何社交网络图中。为了展示这个过程是如何工作的,让我们看看如何创建自己的社交网络地图。绘制你的社交网络图收集数据为了绘制社交网络图,我们首先需要收集数据。作为我们研究的一部分,我们公开了一个脚本crawl_网络.py,它为用户在社交网络中爬网并以GEXF格式导出结果。为了获取我自己的社交网络,我可以运行如下脚本:蟒蛇爬行_网络.py--度=1--最大连接数=5000--根连接jw_秒运行脚本时首先要考虑的是收集连接是一个缓慢的过程。为了收集数据,阿里云cc防御软件,我们使用followers/ids和friends/idsapi端点。在撰写本文时,这些端点的速率限制为每15分钟15个请求。这意味着爬网数千个帐户可能需要几天时间。我们可以首先使用--degree标志限制要爬网的度数。我们可以使用--max connections标志进一步限制每个帐户获取的连接数。接下来要考虑的是Gephi可以处理多少数据。当爬行社交网络时,很容易生成包含数十万个节点和边的图。大图形降低了Gephi快速应用布局的能力。为了帮助管理图的大小,我们可以使用--root connections标志来只映射直接在我们的社交网络中的节点之间的连接。运行脚本输出两个文件:原始JSON结果为ndjson格式,GEXF文件用于Gephi。可视化图形在Gephi中打开GEXF文件时,我们看到的是一组聚集在一起的节点。我们首先要清理图形的布局,这样可以更容易地看到节点和边的结构。图形是用布局可视化的。这些算法以独特的方式组织节点和边。我们的图有2700个节点,这使得它很适合使用forceatlas2作为布局。您可以根据需要在"布局"窗口中调整设置,但我通常会应用大于1000的"缩放"因子来帮助分散节点。然后,我将启用"更强的重力"选项来帮助保持整个图形的包含。以下是我用来绘制社交网络图的选项:设置好选项后,我们可以单击"运行"应用布局。在点击"停止"之前,我让它运行一段时间以稳定下来,结果如下图:你会注意到我的社交网络中的节点彼此紧密相连,形成了一个循环图。我的网络中的大多数客户都与infosec有关,因此预计他们中的许多人都会互相跟踪。如果你想要一张黑白图,cC防御源码,你可以跳到下面的"导出艺术品"部分。否则,让我们在图中添加一些颜色。添加一些颜色Gephi允许您使用属性为节点指定颜色。一些属性可以在GEXF文件中提供(例如帐户是否是bot),而其他属性可以在Gephi本身中计算。一种常见的做法是按社区为节点组着色。Gephi可以运行一个算法,根据它们的连接来确定哪些节点可能在同一个社区中,然后用不同的颜色给每个社区。当我们想在一个总体中查找用户组时,这很有用。要在图中标识社区,请运行"Statistics"侧栏下的"Modularity"选项,接受默认选项。完成后,您将看到一个屏幕,显示找到了多少个社区以及这些社区中的节点数。运行此进程还会添加一个可用于指定颜色的属性。要根据这些社区为图形着色,软件防御cc,请选择左侧边栏中"外观"面板下的"节点"选项卡。然后,选择嵌套的"分区"选项卡。最后,选择"模块化类"作为要用于指定颜色的属性。Gephi将自动为您分配颜色,ddos防御服务,但这些颜色可以更改。现在,我们将使用默认值-单击"应用"为图形着色。探索Gephi发现的社区是很有趣的。在我的例子中,大多数社区仍然与infosec有关,但是图左下角的绿色社区主要由软件开发人员或设计师的帐户组成。应用颜色后,剩下的就是导出我们的图形了!出口艺术品现在我们有了一个由社区组织和着色的图表。剩下的就是创造一个干净,高分辨率的艺术作品!打开"预览"窗格会提供一个选项列表,这些选项决定最终图形的外观。Gephi提供了一些预设,使之更容易实现。您将看到使用的一个常见预设是"黑色背景"(Black Background),它在黑色背景上创建一个曲线边的图形。对于我们的例子,我使用了"默认曲线"预设,并降低了边缘的不透明度。我还删除了标签,因为对于这个图来说,有太多的节点很难读取。以下是我用来生成图表的最终选项:设置选项后,按"刷新"按钮将生成图形预览:按照我们想要的布局,我们可以使用"导出"按钮导出最终图像:结论这只是一个简单的介绍如何使用Gephi来创建引人注目的网络图。有很多方法可以根据您的喜好定制图形,因此我鼓励您探索Gephi提供的各种选项和教程。如果您对我们如何使用这种网络映射来绘制僵尸网络中机器人之间的关系感兴趣,我们鼓励您查看我们的研究"不要@我:大规模搜索Twitter机器人"。在发布了最初的研究之后,我们得到了反馈,要求我们将图片作为墙纸发布。作为这篇文章的一部分,我们很高兴地宣布,我们将发布您可以免费使用的每幅图的高分辨率墙纸。享受吧!

版权保护: 本文由 DDOS防御专家 原创,转载请保留链接: http://www.ddosgb.com/ddos1/60362.html

DDoS防御专家简介孤之剑
国内资深白帽子二十人组成员,前BAT资深网络安全工程师,知名网络安全站点板块大神,每年提交Google及微软漏洞,原sina微博负载插件开发者,现在整体防御复合攻击长期接受1-4.7T攻击,CC防护自主开发指纹识别系统,可以做到99.9999%的无敌防御。
  • 文章总数
  • 8073327访问次数
  • 建站天数

    DDOS防御

    ddos防御

    cc防护

    web安全

    高防服务器

    高防cdn


    QQ客服

    400-0797-119

    X