当前位置: 首页 > news >正文

【Java开发规范及漏洞扫描】

Java开发规范及漏洞扫描

  • idea开发规范插件推荐
  • 国内免费漏洞扫描资源
    • 1. 依赖库漏洞检测
    • 2. 代码/项目在线扫描
    • 3. Web应用漏洞扫描

在java开发中可以安装idea插件来校验代码是否合规

idea开发规范插件推荐

  • Alibaba Java Coding Guidelines

功能:实时检测违反《阿里巴巴Java开发手册》的代码

安装:IDEA → Settings → Plugins → 搜索安装 → 右键项目点击「编码规约扫描」

效果:直接定位到不规范代码(如魔法值、命名问题等)

  • SonarLint

功能:本地版SonarQube,实时检查代码质量(含安全漏洞)

优势:无需连接服务器,适合个人开发

  • CheckStyle-IDEA

功能:自定义代码风格检查(如缩进、空行等)

配置:提供Google/Sun等预设规则模板

  • SpotBugs

功能:检测空指针、资源未关闭等潜在Bug

使用:安装后右键项目 → 「SpotBugs」→ 「Run Analysis」

国内免费漏洞扫描资源

开发规范不能杜绝代码漏洞,平时自己开发玩可以上传到漏洞检查去验证。
注意:公司内部的代码不要上传到外网,使用公司内部的漏洞检查工具。工作之外的,自己写的可以上传到外网

1. 依赖库漏洞检测

  • 腾讯云依赖扫描
    🔗 https://mirrors.tencent.com/#/dependency-check

支持:直接上传pom.xml或build.gradle文件

输出:中文漏洞报告,含CVE编号和修复建议

  • 开源漏洞库(CNVD)
    🔗 https://www.cnvd.org.cn/

查询方式:搜索组件名(如fastjson 1.2.68)

2. 代码/项目在线扫描

  • 华为云DevSecOps(免费额度)
    🔗 https://www.huaweicloud.com/product/secmaster.html

支持:SAST(静态扫描)、DAST(动态扫描)

  • 奇安信代码卫士(社区版)
    🔗 https://codesafe.qianxin.com/

限制:单次扫描代码量≤10MB,支持Java/Python等

3. Web应用漏洞扫描

  • 长亭科技XRay社区版
    🔗 https://xray.cool/xray/

功能:SQL注入、XSS等基础漏洞检测

使用:下载客户端后输入目标URL即可

http://www.xdnf.cn/news/150517.html

相关文章:

  • 对比2款国产远控软件,贝锐向日葵更优
  • 嵌入式:Linux系统应用程序(APP)启动参数及其规则详解
  • 感知古今:探秘古代传感器的奇妙世界
  • STUN协议 与 TURN协议
  • 如何在SOLIDWORKS中高效管理文件属性?
  • 基于ssm的同城上门维修平台管理系统(源码+数据库)
  • 基于STM32、HAL库的ADS1220IPWR模数转换器ADC驱动程序设计
  • 什么是优质的静态IP?以及如何选择优质的静态IP?
  • redis 数据类型新手练习系列——Hash类型
  • script中async与defer区别
  • Java基本概念
  • C语言标准库函数setlocale用法详解
  • Prometheus中部署Alertmanager
  • 全面解析 Spring 依赖注入:@Autowired、@Inject 与 @Resource 深度剖析
  • CRI、CSI 和 CNI 是三大核心接口标准
  • 多层pcb工厂哪家好?
  • Java 后端开发环境安装
  • 【EDA】Placement(布局)
  • 安全性测试常规测试点全解析:从基础到高级的实战指南
  • AI智能SEO关键词优化策略
  • 人工智能(AI)对网络管理的影响
  • 13.ArkUI Navigation的介绍和使用
  • 队列基础和例题
  • Linux-05 半个月崩了三次 ubuntu 系统记录
  • Linux网络编程
  • 2025智能营销平台发展趋势
  • 消息唯一ID算法参考
  • DbCreateHelper数据库创建指南
  • 建筑节能成发展焦点,楼宇自控应用范围持续扩大
  • 文件IO(Java)