草庐IT

【网络安全】浅谈IP溯源的原理及方法

​ ​导读没有进攻和威胁的被动防守,是注定失败的关注全球威胁情报和学会网络攻击溯源是特别重要的在发现有入侵者后,快速由守转攻,进行精准地溯源反制,收集攻击路径和攻击者身份信息,勾勒出完整的攻击者画像。溯源思路1、攻击源捕获​安全设备报警,如扫描IP、威胁阻断、病毒木马、入侵事件等​日志与流量分析,异常的通讯流量、攻击源与攻击目标等​服务器资源异常,异常的文件、账号、进程、端口,启动项、计划任务和服务等​邮件钓鱼,获取恶意文件样本、钓鱼网站URL等​蜜罐系统,获取攻击者行为、意图的相关信息2、溯源反制手段2.1IP定位技术根据IP定位物理地址—代理IP​溯源案例:通过IP端口扫描,反向渗透服务器

明解STM32—GPIO理论基础知识篇之基本结构

​一、前言        万物皆有源头,大家学习单片机的源头操作就是通过GPIO口点灯,GPIO作为STM32最基础的外设,也是大家最先接触的外设。当然,看似基础的GPIO,不仅仅是简单的设置好IO口,让灯亮起就一了百了,了解清楚GPIO的使用特性,根本原理、运行机制对我们在涉及到GPIO的相关设计操作上会应用的更加自如。        GPIO就是通用输入/输出接口(General-PurposeIOports),可以配置成输出模式来控制外部设备,也可以配置成输入模式来读取外部信号,是STM32的一种外设,连接芯片外部的引脚,其引脚可以供使用者自由的进行控制。将STM32芯片的GPIO引脚与

【2023自动化测试基础知识】什么是自动化测试?

​大家好,我是小码哥。今天主要学习自动化测试相关概念。什么是自动化测试?自动化测试是一种软件工具的应用,用于自动化由人驱动的检查和验证软件产品的手工过程。大多数现代敏捷和DevOps软件项目现在都包括从一开始就进行自动化测试。然而,为了充分理解自动化测试的价值,先学习下在它被广泛采用之前的测试是什么样的。在手工测试还是标准做法的时候,软件公司雇佣全职QA团队是很常见的做法。这个团队将开发一个“测试计划”的集合,或者一步一步的检查列表,以断言软件项目的某个特性的行为符合预期。然后,QA团队将在每次将新的更新或更改推送到软件项目时手动执行这些检查列表,然后将测试计划的结果返回给工程团队,以进行审查

Open Cascade 中的 AIS_InteractiveContext、V3d_Viewer 与 V3d_View 之间的关系

转载请注明原文链接:https://www.cnblogs.com/mechanicoder/p/16892989.html1.前言本想通过Context与Viewer的多对一关系尝试实现三维视图图层、图元分类管理的功能,但经过几次验证,尚未找到可行的方法。2.三者之间的关系如下图所示:图1.ContextViewerView三者之间关系图中的各命名分别表示: Context:AIS_InteractiveContextViewer:V3d_ViewerView:V3d_ViewGUI:与实现相关,交互界面,如Qt中的QWidgetOpenGL: OpenGl_GraphicDriver  V

Open Cascade 7.7.0 新功能:模拟三维扫描点云-BRepLib_PointCloudShape

转载请注明原文链接:https://www.cnblogs.com/mechanicoder/p/16867753.html1.简介OCC官方在2022年10月3日发布7.7Beta版,并于今天2022年11月7日正式发布OpenCascade7.7.0版本,其中一个更新为:一个用于生成拓扑模型上的点集的工具方法。IntroducednewtoolBRepLib_PointCloudShapegeneratingapointsetforatopologicalshape.参考新功能说明文档和用户文档,其主要功能:在距离模型表面指定距离内生成点集,可以用来模拟激光扫描模型所得到的点云,提供两种生

明解STM32—GPIO理论基础知识篇之基本结构

​一、前言        万物皆有源头,大家学习单片机的源头操作就是通过GPIO口点灯,GPIO作为STM32最基础的外设,也是大家最先接触的外设。当然,看似基础的GPIO,不仅仅是简单的设置好IO口,让灯亮起就一了百了,了解清楚GPIO的使用特性,根本原理、运行机制对我们在涉及到GPIO的相关设计操作上会应用的更加自如。        GPIO就是通用输入/输出接口(General-PurposeIOports),可以配置成输出模式来控制外部设备,也可以配置成输入模式来读取外部信号,是STM32的一种外设,连接芯片外部的引脚,其引脚可以供使用者自由的进行控制。将STM32芯片的GPIO引脚与

【2023自动化测试基础知识】什么是自动化测试?

​大家好,我是小码哥。今天主要学习自动化测试相关概念。什么是自动化测试?自动化测试是一种软件工具的应用,用于自动化由人驱动的检查和验证软件产品的手工过程。大多数现代敏捷和DevOps软件项目现在都包括从一开始就进行自动化测试。然而,为了充分理解自动化测试的价值,先学习下在它被广泛采用之前的测试是什么样的。在手工测试还是标准做法的时候,软件公司雇佣全职QA团队是很常见的做法。这个团队将开发一个“测试计划”的集合,或者一步一步的检查列表,以断言软件项目的某个特性的行为符合预期。然后,QA团队将在每次将新的更新或更改推送到软件项目时手动执行这些检查列表,然后将测试计划的结果返回给工程团队,以进行审查

Open Cascade 中的 AIS_InteractiveContext、V3d_Viewer 与 V3d_View 之间的关系

转载请注明原文链接:https://www.cnblogs.com/mechanicoder/p/16892989.html1.前言本想通过Context与Viewer的多对一关系尝试实现三维视图图层、图元分类管理的功能,但经过几次验证,尚未找到可行的方法。2.三者之间的关系如下图所示:图1.ContextViewerView三者之间关系图中的各命名分别表示: Context:AIS_InteractiveContextViewer:V3d_ViewerView:V3d_ViewGUI:与实现相关,交互界面,如Qt中的QWidgetOpenGL: OpenGl_GraphicDriver  V

Open Cascade 7.7.0 新功能:模拟三维扫描点云-BRepLib_PointCloudShape

转载请注明原文链接:https://www.cnblogs.com/mechanicoder/p/16867753.html1.简介OCC官方在2022年10月3日发布7.7Beta版,并于今天2022年11月7日正式发布OpenCascade7.7.0版本,其中一个更新为:一个用于生成拓扑模型上的点集的工具方法。IntroducednewtoolBRepLib_PointCloudShapegeneratingapointsetforatopologicalshape.参考新功能说明文档和用户文档,其主要功能:在距离模型表面指定距离内生成点集,可以用来模拟激光扫描模型所得到的点云,提供两种生

Centos 7.9 安装 MySQL 8.0.32

​第一步、下载压缩包下载社区版的MySQL,根据需求下载对应版本,其中有最小安装版本。具体各个版本的区别,可以上网查询,链接 MySQL::DownloadMySQLCommunityServer  第二步,解压压缩包,并复制到安装目录进入到压缩包所在的文件夹,解压分为两次,第一次解压xz文件,第二次解压tar文件。xz-dvmysql-8.0.32-linux-glibc2.12-x86_64.tar.xztar-xvfmysql-8.0.32-linux-glibc2.12-x86_64.tar复制解压后的文件到到要安装的目录,我要把MySQL安装到 /usr/local/mysql,所以