蠕虫

挖矿蠕虫肆虐,详解云防火墙如何轻松“制敌”

随声附和 提交于 2019-12-25 18:31:10
根据阿里云安全团队发布的《2018年云上挖矿分析报告》显示,过去一年中,每一波热门0 Day的出现都伴随着挖矿蠕虫的爆发性传播,挖矿蠕虫可能因为占用系统资源导致业务中断,甚至还有部分挖矿蠕虫同时会捆绑勒索病毒(如XBash等)给企业带来资金与数据的损失。 如何提升企业的安全水位,抵御挖矿蠕虫的威胁成为每个企业都在思考的问题。本文以云上环境为例,从挖矿蠕虫的防御、检测和入侵后如何迅速止血三方面来阐述阿里云云防火墙如何全方位抵御挖矿蠕虫。 1.挖矿蠕虫的防御 1.1 挖矿蠕虫的传播方式 据阿里云安全团队观察,云上挖矿蠕虫主要利用网络上普遍存在的通用漏洞和热门的0 Day/N Day漏洞进行传播。 1.1.1 通用漏洞利用 过去一年挖矿蠕虫普遍会利用网络应用上广泛存在的通用漏洞(如配置错误、弱密码等)对互联网持续扫描和攻击,以对主机进行感染。下表是近期活跃的挖矿蠕虫广泛利用的通用漏洞: 1.1.2 0 Day/N Day漏洞利用 0 Day/N Day在网络上未被修复的窗口期也会被挖矿蠕虫利用,迅速进行大规模的感染。下表是近期活跃的挖矿蠕虫利用过的热门0 Day/N Day漏洞: 1.2 挖矿蠕虫的防御 针对这两类利用方式,阿里云云防火墙作为业界首款公共云环境下的SaaS化防火墙,应用可以透明接入,可以对云上进出网络的恶意流量进行实时检测与阻断,在防御挖矿蠕虫方面有着独特优势。 1.2

爬动的蠕虫

纵然是瞬间 提交于 2019-12-11 14:33:42
一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井? 这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。 输入格式:输入在一行中顺序给出3个正整数N、U、D,其中D<U,N不超过100。 输出格式:在一行中输出蠕虫爬出井的时间,以分钟为单位。 # include <stdio.h> int main ( void ) { int N , U , D ; int t = 0 , time = 0 ; scanf ( "%d %d %d" , & N , & U , & D ) ; do { time ++ ; if ( time % 2 != 0 ) t = t + U ; else t = t - D ; } while ( t < N ) ; printf ( "%d" , time ) ; return 0 ; } 来源: CSDN 作者: 星星点点1028 链接: https://blog.csdn.net/xxxxxwxx/article/details/103489368

C语言I博客作业09

烈酒焚心 提交于 2019-12-05 07:31:50
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/10031 我在这个课程的目标是 熟悉嵌套循环结构,解决实际问题 这个作业在那个具体方面帮助我实现目标 提供案例给我练习,并可以判断对错 参考文献 PTA 1.PTA实验作业 1.1 找完数 所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。 1.1.1 数据处理 数据表达: 变量 变量的值 类型 i 循环的参数 整形 j 循环的参数 整形 s 因子之和 整形 a 完数的个数 整形 m 小值 整形 n 大值 整形 数据处理: Begin(算法开始) for循环中 初始化s=1 嵌套for循环 如果s=1 输出 跳出循环 Print n End (算法结束) 流程结构:do-while结构 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 无 2111 对了 1.1.4 PTA提交列表及说明 1.答案错误:没有把n%7==4的情况算进去 1.2 爬动的蠕虫 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸

C语言I博客作业08

为君一笑 提交于 2019-12-04 15:19:50
这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 C语言I作业08 我在这个课程的目标是 熟悉使用while和do-while结构解决问题 这个作业在哪个具体方面帮助我实现目标 PTA作业,编程 参考文献 C语言程序设计,百度百科 1.PTA实验作业 1.1 韩信点兵 在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数: 按从1至5报数,记下最末一个士兵报的数为1; 再按从1至6报数,记下最末一个士兵报的数为5; 再按从1至7报数,记下最末一个士兵报的数为4; 最后按从1至11报数,最末一个士兵报的数为10; 请编写程序计算韩信至少有多少兵。 1.1.1 数据处理 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 本题无输入 21111 韩信最少有2111人 1.1.4 PTA提交列表及说明 ·答案错误:程序无法按照要求进入while循环,输出值错误 ·答案错误:程序无法进入for循环,输出值错误 ·编译错误:对for循环进行修改的时候多输入了一个值 1.2 爬动的蠕虫 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸

C语言I博客作业08

筅森魡賤 提交于 2019-12-04 15:09:32
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/xuedinedegu/p/11869587.html 我在这个课程的目标是 熟练掌握专业技能,加强对C语言的了解与运用 这个作业在那个具体方面帮助我实现目标 PTA中的习题以及对之前学习的总结 参考文献 百度,C语言程序设计 1.PTA实验作业(20分/题) 1.1对于给定的正整数N,求它的位数及其各位数字之和。 1.1.1数据处理 数据表达: 数据处理: 1.1.2实验代码截图。 1.1.3 造测试数据 输入数据 输出数据 说明 321 3 6 标准数据 123 3 6 实验数据 631285 6 25 实验数据 1.1.4 PTA提交列表及说明 1.2爬动的蠕虫 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井? 这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。 1.2.1 数据处理 数据表达: 数据处理: 1.2.2 实验代码截图 1.2.3 造测试数据 输入数据 输出数据 说明 12 3 1 11 标准数据 15 4

C语言I作业08

跟風遠走 提交于 2019-12-04 15:08:23
问题 答案 这个作业属于哪个课程 c语言程序设计丨丨 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9976 我在这个课程的目标是 继续强化自身c语言素质与技能 这个课程在哪个方面具体帮助我实现目标 学习do-while循环语句,强化break语句的运用 参考文献 百度,c语言程序设计,c语言入门指南(上册) 一、PTA实验作业 1.1题目名 7-1 求整数的位数及各位数字之和 (15 分) 对于给定的正整数N,求它的位数及其各位数字之和。 输入格式: 输入在一行中给出一个不超过 1 0 ​ 9 ​​的正整数N。 输出格式: 在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。 输入样例: 321 输出样例: 3 6 1.1.1数据处理 定义变量:整型变量为sum,字符变量为op,且分别命名sum = 0,op = ‘0’. 语句选择:因为要求某数的各个位数的数字之和,所以通过while语句慢慢筛选出每一个位的数字再相加,用sum表示最终的和,a,b来表示各位数字。 1.1.2实验代码截图 1.1.3测试数据 输入数据 输出数据 说明 1234 10 输入1234后每个位数相加的和为10 4026 12 输入1234后每个位数相加的和为12 77777 35

C语言I博客作业08

烂漫一生 提交于 2019-12-04 15:07:28
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业要求 我在这个课程的目标是 制作一个属于自己的小程序 这个作业在那个具体方面帮助我实现目标 使用while和do-while结构解决问题 参考文献 C语言程序设计 百度文献 1.PTA实验作业(20分/题) 1.1求整数的位数及各位数字之和 对于给定的正整数N,求它的位数及其各位数字之和。 输入格式: 输入在一行中给出一个不超过10 ​9 ​​ 的正整数N。 输出格式: 在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。 输入样例: 321 输出样例: 3 6 1.1.1数据处理 数据表达:运用了变量N,he,sum,i,都为整型,分别代表输入的整型数,储存整型数,位数,各位数字之和 数据处理: 1.1.2实验代码截图 1.1.3 造测试数据 110 3 2 该数字为三位数,其各位数字之和为2 2345 4 14 该数字为四位数,其各位数字之和为14 88888 5 40 该数字为五位数,其各位数字之和为40 1.1.4 PTA提交列表及说明 Q1:答案错误 %d%d打成了%d,%d Q2:编译错误 %d %d打成%d,%d A1A2:将符号修改为%d %d 1.2爬动的蠕虫 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中

c语言I第八次作业

天大地大妈咪最大 提交于 2019-12-04 15:06:10
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9979 我在这个课程的目标是 进一步掌握循环结构的运用 这个作业在那个具体方面帮助我实现目标 while和do-while语句的用法 参考文献 《C语言程序设计》,百度 一.PTA实验作业 1.1 求整数的位数及各位数字之和 题目内容描述 : 对于给定的正整数N,求它的位数及其各位数字之和。 输入格式: 输入在一行中给出一个不超过109的正整数N。 输出格式: 在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。 1.1.1数据处理 数据表达:设置了四个整型变量N,x,s,i,其中x,i用于循环结构。 数据处理:如下 { int定义变量N,x,s=0,i=0; scanf(输入N); while(x) s←-s+x%10; x←x/10; do i←-i+1; 输出结果; } 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 321 3 6 pta样例 4561 4 16 四位数数据 1231264 7 19 七位数数据 1.1.4 PTA提交列表及说明 编译错误:开始时我尝试用do-while语句来完成,可是由于对do

C语言博客作业08

时光怂恿深爱的人放手 提交于 2019-12-04 15:02:23
一.本周作业头 这个作业属与那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9978 我在这个课程课程目标是 学会简单自我编译基础代码,入门C语言。 这个作业在那个具体方面帮我实现目标 复习过for,do-while,while等语句使用 参考文献 《中国大学MOOC》 《百度》《思维导图》 一.本周作业 PTA实验作业 代码互评 学习总结 1.PTA实验作业 1.1 题目名:jmu-c-二进制转10进制 内容描述:输入一组二进制字符,输出其对应的十进制数。当输入回车键时,输入结束。若输入非二进制字符,输出error input! 1.1.1数据处理 1.数据表达:用了char变量代表数输入二进制,属于字符型变量。 用变量num代表存储十进制,属于整型变量。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 1110 14 二进制的1110转换为十进制14 111 7 二进制的111转换为十进制7 45 error input! 非二进制,输出有误 68 error input! 非二进制,输出有误 1.1.4 PTA提交列表及说明 PTA提交列表 提交列表说明: * ㈠.编译错误:switch(ch)后面没有打大括号,经过下面的英语提示

C语言I博客作业08

你。 提交于 2019-12-04 14:34:32
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9980 我在这个课程的目标是 我希望能开发一种全新的语言程序 这个作业在那个具体方面帮助我实现目标 熟悉使用while和do-while结构 参考文献 https://blog.csdn.net/qq_41660086/article/details/79226185 本周作业 1.PTA实验作业 2.代码互评 3.学习总结 作业格式 1.PTA实验作业 1.1 求整数的位数及各位数字之和 (15 分) 对于给定的正整数N,求它的位数及其各位数字之和。 1.1.1数据处理 数据表达:定义整形n,x,y,a,b;使用do-while语句运行。 数据处理: 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 321 3 6 默认测试数据 654 3 15 自定义测试数据 1.1.4 PTA提交列表及说明 注:先用Dev-C++运行了一遍,并无错误,所以直接是答案正确。 1.2 爬动的蠕虫 (15 分) 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问