自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 代码审计过程

Rips安装可以直接下载课代表在群里发的压缩包,解压到PHP study中的www下的文件,改名为rips。打开www下的DVAW-master的config.inc.php,修改里面的password为root。若MySQL无法启动,则需要先清理本机的原本的MySQL,然后在回到小皮面板上就可以启动MySQL。重复上两步操作,输入在RIPS中找到的漏洞语句,得到下图结果。点击四个小方块中的红色的按键会出现如下弹窗,是生成的代码。输入要查找的地址后,会出现以下图片中的内容。键位,出现下图所示。

2023-04-20 19:22:16 165

原创 C/C++的注意事项

1)调用LoadLibrary,LoadLibraryEx,CreateProcess,ShellExecute等进行模块加载的函数时,指明模块的完整(全)路径,禁止使用相对路径,这样就可避免从其它目录加载DLL。因此,在使用n系列拷贝函数时,要确保正确计算缓冲区长度,同时,如果你不确定是否代码在各个编译器下都能确保末尾有0时,可以适当增加1字节输入缓冲区,并将其置为\0,以保证输出的字符串结尾一定有\0。不可以用legacy的字符串拷贝、输入函数,这些函数的特征是:可以输出一长串字符串,而不限制长度。

2023-04-20 18:57:09 893

原创 Java语言的特性

多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作 多态的话,我觉得是更好的利用了继承这一特性,然后为什么能实现多态,因为可以重写父类的方法。Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。Python 的模块众多,基本实现了所有的常见的功能,从简单的字符串处理,到复杂的 3D 图形绘制,借助 Python 模块都可以轻松完成。

2023-04-20 18:55:54 371

原创 各个工具的使用

Alerta (https://alerta.io/) 该开源工具可将多个来源的信息整合去重,提供快速可视化功能。Alerta与Prometheus、Riemann、Nagios、Cloudwatch及其他监视/管理服务集成,开发人员可通过API按需定制Alerta。 2.ContrastAssess (https://www.contrastsecurity.com/interactive-application-security-testing-iast) 作为一款互动应用安全测试(IA

2023-04-20 18:54:34 370

原创 DevSecOps 的实施

它是一种文化、自动化和平台设计策略,强调安全是整个 IT 生命周期中的共同责任。DevSecOps 从一开始就考虑到安全性来创建应用程序和基础设施的做法,同时涉及自动化安全检查,以免减慢当前的 DevOps 流程。为了满足安全目标,安全团队为持续集成安全选择和配备合适、正确的工具来满足必要的保护。代码分析 - 以小规模、高频率的版本交付代码,以便更轻松高效地检查漏洞,同时将代码分析嵌入 QA 流程中。为了满足市场速度和规模要求的同时,设计安全的软件是很重要的,而DevSecOps在其中起到很重要的作用。

2023-04-20 18:53:30 66

原创 漏洞扫描和修补

这些年来互联网的运转情况对企业的发展也有着直观的影响,特别是电子商务企业的兴起,必须要求代码审计拥有更高的技术和拦截能力,我国先进的代码审计能够基于大数据的处理模式,快速的对业务之中的脆弱性部分进行扫描,也能够精准的查杀其中的漏洞,提示相关人员进行处理确保这种代码审计能够快速的实现修复保证了更好的在运转效果;2. 打造更加安全可靠的网络运行环境;1. 实现快速的漏洞扫描和修补;

2023-04-20 18:52:49 83

原创 代码审计与安全测试

软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。代码审计:就是检查源代码中的安全缺陷,检查程序源代码是否存在安全隐患,或者有编码不规范的地方,通过自动化工具或者人工审查的方式,对程序源代码逐条进行检查和分析,发现这些源代码缺陷引发的安全漏洞,并提供代码修订措施和建议。这两者的区别在于代码审计属于白盒测试,白盒测试可以非常直接的从代码的层次去看漏洞,比如二次注入,反序列化,XML实体注入等。

2023-04-20 18:51:18 276 1

原创 OWASP(开放式Web应用程序安全项目)

它是唯一没有任何 CVE 映射到包含的 CWE 的类别,因此默认的利用和影响权重 5.0 被计入他们的分数。A08:2021-软件和数据完整性故障是 2021 年的一个新类别,专注于在不验证完整性的情况下做出与软件更新、关键数据和 CI/CD 管道相关的假设。OWASP(开放式Web应用程序安全项目)是一个开源的、非营利性的全球性安全组织,致力于改进Web应用程序的安全,这个组织最出名是,它总结了10种最严重的Web应用程序安全风险,警告全球所有的网站拥有者,应该警惕这些最常见、最危险的漏洞。

2023-04-20 18:50:31 440 1

原创 软件安全威胁

软件漏洞有时是作者日后检查的时候发现的,然后修正;还有一些人专门找别人的漏洞以从中做些非法的事,当作者知道自己的漏洞被他人利用的时候就会想办法补救。恶意代码(Malicious Code)是指没有作用却会带来危险的代码,一个最安全的定义是把所有不必要的代码都看作是恶意的,不必要代码比恶意代码具有更宽泛的含义,包括所有可能与某个组织安全策略相冲突的软件。、软件侵权的界定是:如果行为人有未经软件著作权人许可,发表或者登记其软件的行为,或者有未经许可改、翻译其软件等其他侵犯软件著作权的行为的,属于软件侵权。

2023-04-20 18:49:44 710 1

原创 【无标题】

由于软件测试技术的不断发展,以及对软件缺陷模式和安全漏洞模式的研究,促进了软件静态分析技术发展,通过对程序代码进行静态分析能够发现很多语义缺陷、运行时缺陷和安全漏洞,静态测试在软件测试中的重要性越来越突出,尤其是军工科研院所,代码规模的增加以及伴随而来的是越来越复杂的代码结构,完全依靠人工代码审查,成为制约生产效率的关键因素,采用代码自动化分析技术,能够提升开发和测试效率,减低程序风险,同时也降低了研发成本。往往由于代码量大,代码安全审计一般会借助静态分析类工具,对代码进行自动检测,产生代码安全审计报告。

2023-04-20 18:48:15 89 1

PHPStudy安装过程 Pikachu靶场安装 RIPS安装 RIPS扫描的过程和结果

PHPStudy安装过程 Pikachu靶场安装 RIPS安装 RIPS扫描的过程和结果

2023-04-20

网络安全的所使用的各个工具

1. Alerta (https://alerta.io/) 该开源工具可将多个来源的信息整合去重,提供快速可视化功能。Alerta与Prometheus、Riemann、Nagios、Cloudwatch及其他监视/管理服务集成,开发人员可通过API按需定制Alerta。 2. Contrast Assess (https://www.contrastsecurity.com/interactive-application-security-testing-iast) 作为一款互动应用安全测试(IAST)工具,Contrast Assess 与用户应用集成,在后台持续监视代码,并在发现安全漏洞时发出警报。据称即便是非安全开发人员也可使用 Contrast Assess 自行识别并修复漏洞。 3. Contrast Protect (https://www.contrastsecurity.com/runtime-application-self-protection-rasp) 该运行时应用自保护(RASP)工具采用了 Contrast Assess 同款嵌入式代理。

2023-04-20

DevSecOps  安全软件

为了满足市场速度和规模要求的同时,设计安全的软件是很重要的,而DevSecOps在其中起到很重要的作用。  DevSecOps 是描述开发、安全和运营集成的术语。它是一种文化、自动化和平台设计策略,强调安全是整个 IT 生命周期中的共同责任。DevSecOps 从一开始就考虑到安全性来创建应用程序和基础设施的做法,同时涉及自动化安全检查,以免减慢当前的 DevOps 流程。为了满足安全目标,安全团队为持续集成安全选择和配备合适、正确的工具来满足必要的保护。 DevOps 将业务关键应用程序在性能、速度、功能和规模方面提升到了一个全新的水平。但是由于缺乏合规性和可靠的安全性,这些应用程序有时会滞后。而将 DevSecOps 集成到软件开发生命周期中就等于把开发、安全和运营置于一个统一的框架之下。借助 DevSecOps,每个开发人员和运维人员都将在开发和部署关键业务应用程序的每个阶段优先考虑安全性。 DevSecOps 的优势在于: 降低合规成本 更快地部署应用程序 提高软件交付率 从软件开发的最开始就进行安全检查、持续监控和自动部署检查 从应用程序开发的早期阶段提高可视性和

2023-04-20

漏洞扫描和修补以及流程图

流程图:  好处: 1. 实现快速的漏洞扫描和修补; 这些年来互联网的运转情况对企业的发展也有着直观的影响,特别是电子商务企业的兴起,必须要求代码审计拥有更高的技术和拦截能力,我国先进的代码审计能够基于大数据的处理模式,快速的对业务之中的脆弱性部分进行扫描,也能够精准的查杀其中的漏洞,提示相关人员进行处理确保这种代码审计能够快速的实现修复保证了更好的在运转效果; 2. 打造更加安全可靠的网络运行环境; 互联网金融行业和电子商务企业的快速发展更要求经济运转,拥有更好的网络安全环境,在这种需求之下使我国代码审计拥有更好的电商保护效果,通过先进的代码审计能够精准的了解运转环境的情况,确保电子商务企业的经济安全能够长期持续,因此代码审计是现如今我国电子商务企业安全保驾护航的重要方法; 总而言之代码审计时现如今网站维持安全实现正常运转的重要基础,特别是利用技术先进的代码审计方法能够保证各种传统行业的快速转型,利用这种先进的互联网技术让更多企业拥有更好的发展渠道,而这种专业技术应用之下也使我国互联网金融企业拥有更加健康发展的基础实现快速稳步的运营。 

2023-04-20

代码审计和软件测试的意义

代码审计:就是检查源代码中的安全缺陷,检查程序源代码是否存在安全隐患,或者有编码不规范的地方,通过自动化工具或者人工审查的方式,对程序源代码逐条进行检查和分析,发现这些源代码缺陷引发的安全漏洞,并提供代码修订措施和建议。   代码审计是一种以发现程序错误,安全漏洞和违反程序规范为目标的源代码分析。软件代码审计是对编程项目中源代码的全面分析,旨在发现错误,安全漏洞或违反编程约定。它是防御性编程范例的一个组成部分,它试图在软件发布之前减少错误。 软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 这两者的区别在于代码审计属于白盒测试,白盒测试可以非常直接的从代码的层次去看漏洞,比如二次注入,反序列化,XML实体注入

2023-04-20

OWASP TOP 10的介绍和应用

OWASP(开放式Web应用程序安全项目)是一个开源的、非营利性的全球性安全组织,致力于改进Web应用程序的安全,这个组织最出名是,它总结了10种最严重的Web应用程序安全风险,警告全球所有的网站拥有者,应该警惕这些最常见、最危险的漏洞。 这就是著名的OWASP Top 10 OWASP Top 10包括:注入、失效身份验证和会话管理、敏感信息泄露、XML外部实体注入攻击(XXE)、存取控制中断、安全性错误配置、跨站脚本攻击(XSS)、不安全的反序列化、使用具有已知漏洞的组件、日志记录和监控不足。 OWASP TOP10的演变过程是漫长且复杂的,以下为演变过程 A01:2021-Broken Access Control从第五位上升;94% 的应用程序都经过了某种形式的破坏访问控制的测试。映射到 Broken Access Control 的 34 个 CWE 在应用程序中出现的次数比任何其他类别都多。 A02:2021-Cryptographic Failures 上移一位至 #2,以前称为敏感数据暴露,这是广泛的症状而不是根本原因。此处重新关注与密码学相关的故障,这些故障通常会导

2023-04-20

软件安全以及软件漏洞等

软件面临的安全威胁分为三类,分别为 软件漏洞、恶意代码 和 软件侵权。 软件漏洞是指软件开发者开发软件时的疏忽,或者是编程语言的局限性,比如c语言家族比java效率高但漏洞也多,电脑系统几乎就是用c语言编的,所以常常要打补丁。 软件漏洞有时是作者日后检查的时候发现的,然后修正;还有一些人专门找别人的漏洞以从中做些非法的事,当作者知道自己的漏洞被他人利用的时候就会想办法补救。 恶意代码(Malicious Code)是指没有作用却会带来危险的代码,一个最安全的定义是把所有不必要的代码都看作是恶意的,不必要代码比恶意代码具有更宽泛的含义,包括所有可能与某个组织安全策略相冲突的软件。 、软件侵权的界定是:如果行为人有未经软件著作权人许可,发表或者登记其软件的行为,或者有未经许可改、翻译其软件等其他侵犯软件著作权的行为的,属于软件侵权。

2023-04-20

代码审计以及代码审计工具的定义,意义所在

代码审计在软件安全中起着很重要的作用,而且作用于很多方面。但是国内很多所谓的代码安全审计工具只是简单的文件扫描,根本无法做到大工程跨文件的检测,只能通过特殊的正则表达式去检索潜在风险的函数、硬编码等。这样的工具虽然可以生成各种漂亮的报告,但是真正懂代码的人,会很容易发现这样的代码审计报告只能走过场,对于发现和修复代码中的潜在风险,改进代码质量是无好处的,消耗开发人员的时间排除各种误报,肯定也会得到开发团队的抵制的。 近些年来,随着我国社会发展和科技进步,在军事、航天、航空、能源、金融、公共安全等众多领域,国家大型关键基础设施正在向着更强、更高的水平急剧跃升,呈现出超大型化、复杂化、安全关键的特征。软件在系统中起到核心的作用。随着软件规模的日益增大,代码数量由几万行,发展到现在经常出现几十万行,甚至几百万行代码的规模,系统的逻辑结构越来越复杂,只靠人工基本上无法满足代码审计的对于时效和成本等各方面的要求。 代码安全审计的目的通过对源代码进行审查,找出并修复代码中的各种可能影响系统安全的潜在风险,通过提高代码的自身质量,达到降低系统风险的目的。往往由于代码量大,代码安全审计一般会借助静态分

2023-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除