security_policy_seeds.go 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. package service
  2. // SecurityPolicyBuiltinKeywords 是分组安全策略的内置 seed 词包。
  3. // 覆盖破解 / 逆向 / 渗透 / 提权 / 免杀对抗五类。选用原则是精确优先:
  4. // 只收多字中文词与英文短语/专有工具名,避免 "hack""破解" 这类单字词
  5. // 误伤正常讨论。匹配为大小写不敏感子串(复用 AC 自动机)。
  6. // 管理员自定义词走 security_policy_keywords 表,与本表合并生效。
  7. type SecurityPolicyKeywordSeed struct {
  8. Keyword string
  9. Category string
  10. }
  11. const (
  12. SecurityPolicyCategoryCrack = "crack"
  13. SecurityPolicyCategoryReverse = "reverse"
  14. SecurityPolicyCategoryPentest = "pentest"
  15. SecurityPolicyCategoryPrivesc = "privesc"
  16. SecurityPolicyCategoryEvasion = "evasion"
  17. SecurityPolicyCategoryCustom = "custom"
  18. )
  19. func SecurityPolicyBuiltinKeywords() []SecurityPolicyKeywordSeed {
  20. return []SecurityPolicyKeywordSeed{
  21. // 破解
  22. {Keyword: "破解教程", Category: SecurityPolicyCategoryCrack},
  23. {Keyword: "破解补丁", Category: SecurityPolicyCategoryCrack},
  24. {Keyword: "破解软件", Category: SecurityPolicyCategoryCrack},
  25. {Keyword: "去验证", Category: SecurityPolicyCategoryCrack},
  26. {Keyword: "去授权", Category: SecurityPolicyCategoryCrack},
  27. {Keyword: "授权破解", Category: SecurityPolicyCategoryCrack},
  28. {Keyword: "注册机", Category: SecurityPolicyCategoryCrack},
  29. {Keyword: "算号器", Category: SecurityPolicyCategoryCrack},
  30. {Keyword: "爆破密码", Category: SecurityPolicyCategoryCrack},
  31. {Keyword: "暴力破解", Category: SecurityPolicyCategoryCrack},
  32. {Keyword: "密码爆破", Category: SecurityPolicyCategoryCrack},
  33. {Keyword: "撞库", Category: SecurityPolicyCategoryCrack},
  34. {Keyword: "拖库", Category: SecurityPolicyCategoryCrack},
  35. {Keyword: "洗库", Category: SecurityPolicyCategoryCrack},
  36. {Keyword: "社工库", Category: SecurityPolicyCategoryCrack},
  37. {Keyword: "开盒", Category: SecurityPolicyCategoryCrack},
  38. {Keyword: "人肉开盒", Category: SecurityPolicyCategoryCrack},
  39. {Keyword: "万能密码", Category: SecurityPolicyCategoryCrack},
  40. {Keyword: "注入点", Category: SecurityPolicyCategoryCrack},
  41. {Keyword: "keygen", Category: SecurityPolicyCategoryCrack},
  42. {Keyword: "serial key", Category: SecurityPolicyCategoryCrack},
  43. {Keyword: "license bypass", Category: SecurityPolicyCategoryCrack},
  44. {Keyword: "password cracking", Category: SecurityPolicyCategoryCrack},
  45. {Keyword: "brute force attack", Category: SecurityPolicyCategoryCrack},
  46. {Keyword: "credential stuffing", Category: SecurityPolicyCategoryCrack},
  47. {Keyword: "dictionary attack", Category: SecurityPolicyCategoryCrack},
  48. {Keyword: "rainbow table", Category: SecurityPolicyCategoryCrack},
  49. {Keyword: "hash cracking", Category: SecurityPolicyCategoryCrack},
  50. {Keyword: "sqlmap", Category: SecurityPolicyCategoryCrack},
  51. {Keyword: "sql injection", Category: SecurityPolicyCategoryCrack},
  52. {Keyword: "sql 注入", Category: SecurityPolicyCategoryCrack},
  53. // 逆向
  54. {Keyword: "逆向工程", Category: SecurityPolicyCategoryReverse},
  55. {Keyword: "逆向分析", Category: SecurityPolicyCategoryReverse},
  56. {Keyword: "反编译", Category: SecurityPolicyCategoryReverse},
  57. {Keyword: "反汇编", Category: SecurityPolicyCategoryReverse},
  58. {Keyword: "脱壳", Category: SecurityPolicyCategoryReverse},
  59. {Keyword: "反混淆", Category: SecurityPolicyCategoryReverse},
  60. {Keyword: "反调试", Category: SecurityPolicyCategoryReverse},
  61. {Keyword: "花指令", Category: SecurityPolicyCategoryReverse},
  62. {Keyword: "控制流平坦化", Category: SecurityPolicyCategoryReverse},
  63. {Keyword: "去虚拟化", Category: SecurityPolicyCategoryReverse},
  64. {Keyword: "协议逆向", Category: SecurityPolicyCategoryReverse},
  65. {Keyword: "封包解密", Category: SecurityPolicyCategoryReverse},
  66. {Keyword: "抓包改包", Category: SecurityPolicyCategoryReverse},
  67. {Keyword: "hook 绕过", Category: SecurityPolicyCategoryReverse},
  68. {Keyword: "dex 脱壳", Category: SecurityPolicyCategoryReverse},
  69. {Keyword: "apk 反编译", Category: SecurityPolicyCategoryReverse},
  70. {Keyword: "ida pro", Category: SecurityPolicyCategoryReverse},
  71. {Keyword: "ghidra", Category: SecurityPolicyCategoryReverse},
  72. {Keyword: "x64dbg", Category: SecurityPolicyCategoryReverse},
  73. {Keyword: "ollydbg", Category: SecurityPolicyCategoryReverse},
  74. {Keyword: "frida hook", Category: SecurityPolicyCategoryReverse},
  75. {Keyword: "reverse engineering", Category: SecurityPolicyCategoryReverse},
  76. {Keyword: "deobfuscation", Category: SecurityPolicyCategoryReverse},
  77. {Keyword: "anti-debugging", Category: SecurityPolicyCategoryReverse},
  78. {Keyword: "unpacking tutorial", Category: SecurityPolicyCategoryReverse},
  79. // 渗透
  80. {Keyword: "渗透测试", Category: SecurityPolicyCategoryPentest},
  81. {Keyword: "内网渗透", Category: SecurityPolicyCategoryPentest},
  82. {Keyword: "域渗透", Category: SecurityPolicyCategoryPentest},
  83. {Keyword: "横向移动", Category: SecurityPolicyCategoryPentest},
  84. {Keyword: "拿站", Category: SecurityPolicyCategoryPentest},
  85. {Keyword: "旁站", Category: SecurityPolicyCategoryPentest},
  86. {Keyword: "C段渗透", Category: SecurityPolicyCategoryPentest},
  87. {Keyword: "漏洞利用", Category: SecurityPolicyCategoryPentest},
  88. {Keyword: "远控", Category: SecurityPolicyCategoryPentest},
  89. {Keyword: "木马生成", Category: SecurityPolicyCategoryPentest},
  90. {Keyword: "钓鱼网站", Category: SecurityPolicyCategoryPentest},
  91. {Keyword: "鱼叉式钓鱼", Category: SecurityPolicyCategoryPentest},
  92. {Keyword: "水坑攻击", Category: SecurityPolicyCategoryPentest},
  93. {Keyword: "getshell", Category: SecurityPolicyCategoryPentest},
  94. {Keyword: "webshell", Category: SecurityPolicyCategoryPentest},
  95. {Keyword: "一句话木马", Category: SecurityPolicyCategoryPentest},
  96. {Keyword: "penetration testing", Category: SecurityPolicyCategoryPentest},
  97. {Keyword: "lateral movement", Category: SecurityPolicyCategoryPentest},
  98. {Keyword: "reverse shell", Category: SecurityPolicyCategoryPentest},
  99. {Keyword: "bind shell", Category: SecurityPolicyCategoryPentest},
  100. {Keyword: "meterpreter", Category: SecurityPolicyCategoryPentest},
  101. {Keyword: "cobalt strike", Category: SecurityPolicyCategoryPentest},
  102. {Keyword: "msfvenom", Category: SecurityPolicyCategoryPentest},
  103. {Keyword: "mimikatz", Category: SecurityPolicyCategoryPentest},
  104. {Keyword: "bloodhound", Category: SecurityPolicyCategoryPentest},
  105. // 提权
  106. {Keyword: "提权", Category: SecurityPolicyCategoryPrivesc},
  107. {Keyword: "权限提升", Category: SecurityPolicyCategoryPrivesc},
  108. {Keyword: "sudo 提权", Category: SecurityPolicyCategoryPrivesc},
  109. {Keyword: "suid 提权", Category: SecurityPolicyCategoryPrivesc},
  110. {Keyword: "内核提权", Category: SecurityPolicyCategoryPrivesc},
  111. {Keyword: "脏牛", Category: SecurityPolicyCategoryPrivesc},
  112. {Keyword: "dirty cow", Category: SecurityPolicyCategoryPrivesc},
  113. {Keyword: "juicypotato", Category: SecurityPolicyCategoryPrivesc},
  114. {Keyword: "godpotato", Category: SecurityPolicyCategoryPrivesc},
  115. {Keyword: "sweetpotato", Category: SecurityPolicyCategoryPrivesc},
  116. {Keyword: "令牌窃取", Category: SecurityPolicyCategoryPrivesc},
  117. {Keyword: "uac 绕过", Category: SecurityPolicyCategoryPrivesc},
  118. {Keyword: "bypass uac", Category: SecurityPolicyCategoryPrivesc},
  119. {Keyword: "getsystem", Category: SecurityPolicyCategoryPrivesc},
  120. {Keyword: "privilege escalation", Category: SecurityPolicyCategoryPrivesc},
  121. // 免杀/对抗
  122. {Keyword: "免杀", Category: SecurityPolicyCategoryEvasion},
  123. {Keyword: "免杀马", Category: SecurityPolicyCategoryEvasion},
  124. {Keyword: "过杀软", Category: SecurityPolicyCategoryEvasion},
  125. {Keyword: "过火绒", Category: SecurityPolicyCategoryEvasion},
  126. {Keyword: "绕过杀软", Category: SecurityPolicyCategoryEvasion},
  127. {Keyword: "绕过 edr", Category: SecurityPolicyCategoryEvasion},
  128. {Keyword: "edr 绕过", Category: SecurityPolicyCategoryEvasion},
  129. {Keyword: "杀软对抗", Category: SecurityPolicyCategoryEvasion},
  130. {Keyword: "静态免杀", Category: SecurityPolicyCategoryEvasion},
  131. {Keyword: "动态免杀", Category: SecurityPolicyCategoryEvasion},
  132. {Keyword: "shellcode 免杀", Category: SecurityPolicyCategoryEvasion},
  133. {Keyword: "shellcode 加载器", Category: SecurityPolicyCategoryEvasion},
  134. {Keyword: "白加黑", Category: SecurityPolicyCategoryEvasion},
  135. {Keyword: "dll 劫持", Category: SecurityPolicyCategoryEvasion},
  136. {Keyword: "dll 侧加载", Category: SecurityPolicyCategoryEvasion},
  137. {Keyword: "进程注入", Category: SecurityPolicyCategoryEvasion},
  138. {Keyword: "进程镂空", Category: SecurityPolicyCategoryEvasion},
  139. {Keyword: "僵尸网络", Category: SecurityPolicyCategoryEvasion},
  140. {Keyword: "挖矿木马", Category: SecurityPolicyCategoryEvasion},
  141. {Keyword: "勒索软件", Category: SecurityPolicyCategoryEvasion},
  142. {Keyword: "勒索病毒", Category: SecurityPolicyCategoryEvasion},
  143. {Keyword: "amsi 绕过", Category: SecurityPolicyCategoryEvasion},
  144. {Keyword: "amsi bypass", Category: SecurityPolicyCategoryEvasion},
  145. {Keyword: "process hollowing", Category: SecurityPolicyCategoryEvasion},
  146. {Keyword: "process injection", Category: SecurityPolicyCategoryEvasion},
  147. {Keyword: "dll hijacking", Category: SecurityPolicyCategoryEvasion},
  148. {Keyword: "ransomware", Category: SecurityPolicyCategoryEvasion},
  149. {Keyword: "botnet", Category: SecurityPolicyCategoryEvasion},
  150. {Keyword: "keylogger", Category: SecurityPolicyCategoryEvasion},
  151. {Keyword: "rootkit", Category: SecurityPolicyCategoryEvasion},
  152. }
  153. }