Java项目静态代码安全审计工具--陌陌安全 - 图1

    安装使用:IDEA插件搜索immomo,安装即可。

    使用方面体会:

    检测SQL注入还是挺好的

    Java项目静态代码安全审计工具--陌陌安全 - 图2

    至于其他的漏洞

    编号 规则名称 修复建议 一键修复
    1001 多项式拼接型SQL注入漏洞 T
    1002 占位符拼接型SQL注入漏洞 T
    1003 Mybatis注解SQL注入漏洞 T T
    1004 Mybatis XML SQL注入漏洞 T T
    1005 RegexDos风险 T T
    1006 Jackson反序列化风险 T T
    1007 Fastjson反序列化风险 T T
    1008 Netty响应拆分攻击 T T
    1009 固定的随机数种子风险 T T
    1010 XXE漏洞 T T
    1011 XStream反序列化风险 T T
    1014 脆弱的消息摘要算法 T
    1015 过时的加密标准 T
    1016 XMLDecoder反序列化风险 T
    1017 LDAP反序列化风险 T T
    1018 宽泛的CORS Allowed Origin设置 T
    1019 SpringSecurity关闭Debug模式 T T
    1020 硬编码凭证风险 T
    1021 “@RequestMapping” 方法应当为 “public” T T
    1022 Spring 会话固定攻击风险 T T
    1023 不安全的伪随机数生成器 T T
    1024 OpenSAML2 认证绕过风险 T T
    1025 IP地址硬编码 T

    项目结构

    1. src
    2. ├── main
    3. │ ├── java
    4. │ │ └── com
    5. │ │ └── immomo
    6. │ │ └── momosec
    7. │ │ ├── aspect
    8. │ │ ├── entity
    9. │ │ ├── fix
    10. │ │ ├── lang
    11. │ │ │ ├── java
    12. │ │ │ │ ├── rule
    13. │ │ │ │ │ └── momosecurity
    14. │ │ │ │ │ └── {InspectionName}.java
    15. │ │ │ │ └── utils
    16. │ │ │ └── xml
    17. │ │ │ └── rule
    18. │ │ │ └── momosecurity
    19. │ │ │ └── {InspectionName}.java
    20. │ │ └── utils #放了一些检测规则,像SQLi
    21. │ └── resources
    22. │ ├── META-INF
    23. │ │ ├── description.html
    24. │ │ ├── pluginIcon.svg
    25. │ │ └── plugin.xml
    26. │ └── inspectionDescriptions
    27. │ └── {InspectionName}.html
    28. └── test
    29. ├── java
    30. │ └── com
    31. │ └── immomo
    32. │ └── momosec
    33. │ └── lang
    34. │ ├── java
    35. │ │ ├── fix
    36. │ │ └── rule
    37. │ │ └── momosecurity
    38. │ │ └── {InspectionName}Test.java
    39. │ └── xml
    40. │ └── rule
    41. │ └── momosecurity
    42. │ └── {InspectionName}Test.java
    43. ├── resources
    44. └── testData
    45. └── lang
    46. ├── java
    47. │ └── rule
    48. │ └── momosecurity
    49. │ └── {InspectionName}
    50. │ └──...
    51. └── xml
    52. └── rule
    53. └── momosecurity
    54. └── {InspectionName}
    55. └──...