网络对抗 (北京电子科技学院)

  • 班级所有博文发布时间分布(24小时制):
  • 《bash安全运维》 第七章

    #数据分析 ##命令 例: file1.txt 12/05/2017 192.168.10.14 test.html 12/30/2017 192.168.10.185 login.html ###sort sort 命令用于将文本文件按照数字和字母顺序重新排列。 常见命令选项: -r:按降序排列
    PwnKi   2021-01-23 14:26   0   4
  • 《软件工程之美》day9

    #如何制定计划 任务分解:我们写程序的时候都有经验,就是要把复杂的问题拆分成简单的问题,大的模块拆成小的模块,在工程里面这个叫“分而治之”。做计划也是一样,第一步就是要对任务进行分解。在项目管理中,对任务分解有个专业的词汇叫 WBS,它意思是工作分解结构(Work Breakdown Structu
    PwnKi   2021-01-20 21:04   0   7
  • 《bash网络安全运维》 第六章

    #提取分析数据 ##awk awk 不仅是一个命令,而且实际上是一种用于处理文本的编程语言。 常见命令选项: -f:从指定的文件读入 awk 程序。 例: awkusers.txt Mike Jones John Smith Kathy Jones Jane Kennedy Tim Scott 使用
    PwnKi   2021-01-20 20:49   0   8
  • BouncyCastle配置及SM2加解密demo编写

    BouncyCastle配置及SM2加解密demo编写 任务清单 收集相关资料,学习BouncyCastle的使用方法; 下载相关资源,完成BouncyCastle配置; 编写测试代码,使用BouncyCastle进行SM2加解密。 (1)学习BouncyCastle的相关知识,搜集资料 相关知识:
    20175214lzc   2021-01-20 16:03   0   21
  • 《软件工程之美》day8

    #软件工程可行性研究 常从三个方面着手做: 经济可行性。从成本和收益角度分析,看投入产出比。不仅要分析短期利益,还要分析长期利益,看是不是值得做。 技术可行性。软件项目最终是需要人通过技术来实现的,所以要分析技术上是不是可行,如果有技术上解决不了的问题又能否规避。 社会可行性。社会可行性涉及法律、道
    PwnKi   2021-01-19 22:45   0   10
  • 《软件工程之美》day6

    #敏捷开发 ##敏捷开发定义 敏捷不是一种方法论,也不是一种软件开发的具体方法,更不是一个框架或过程,二十一套价值观和原则。软件开发宣言: 个体和互动高于流程和工具。 工作的软件高于详尽的文档。 客户的合作高于合同谈判。 响应变化高于遵循计划。 ##敏捷开发特点 需求分析:需求源于一个个小的用户故事
    PwnKi   2021-01-16 19:53   0   11
  • 《软件工程之美》day5

    #瀑布模型 瀑布模型算是现代软件工程的起源,软件工程的发展,很大部分都是构建于瀑布模型的基础之上的。主要分为 6 个阶段: 问题的定义及规划:这个阶段是需求方和开发方共同确定软件开发目标,同时还要做可行性研究,以确定项目可行。这个阶段会产生需求文档和可行性研究报告。 需求分析:对需求方提出的所有需求
    PwnKi   2021-01-15 22:49   0   12
  • 《bash 网络安全运维》 第五章

    #数据收集 数据几乎是所有安全运维防御的命脉。 防御操作相关的数据 |数据|数据描述|数据位置| | | | | |日志|系统历史活动和状态的详细信息,主要的日志文件包括 Web 和 DNS 服务器日志、路由器、防火墙、入侵检测系统日志和应用程序日志|在 Linux 中,大多数日志文件位于 /var
    PwnKi   2021-01-14 20:24   0   8
  • 《软件工程之美》day4

    #什么架构师思维 架构设计,就是要控制技术的复杂性,其中有几种有效的方式: 抽象 分治 复用 迭代 ##抽象思维 抽象思维可以说是整个架构设计的基础。因为对于架构设计来说,是要为了满足业务需求的,而业务需求都是一些文字性的描述、原型、UI 设计图,这些需求要最终变成代码让机器执行,就必须先进行抽象,
    PwnKi   2021-01-14 20:22   0   7
  • 软件工程之美 day3

    #如何做好架构设计 架构设计,是为了控制软件项目中技术复杂的问题。架构设计,通过组织人员和技术,低成本满足需求以及需求的变化,保障软件稳定高效运行。 架构设计可以通过四个基本步骤: 分析需求 选择相似的成熟的架构设计方案 自顶向下层层细化。 验证和优化架构设计方案。 ##分析需求 架构设计,最基本的
    PwnKi   2021-01-13 16:50   0   11