应用安全检测报告
应用安全检测报告,支持文件搜索、内容检索和AI代码分析
移动应用安全检测报告

보안프로그램 v3.5.2
47
安全评分
安全基线评分
47/100
中风险
综合风险等级
风险等级评定
- A
- B
- C
- F
应用存在一定安全风险,建议优化
漏洞与安全项分布
1
高危
17
中危
2
信息
0
安全
隐私风险评估
2
第三方跟踪器
中等隐私风险
检测到少量第三方跟踪器
检测结果分布
高危安全漏洞
1
中危安全漏洞
17
安全提示信息
2
已通过安全项
0
重点安全关注
0
高危安全漏洞 应用可被调试
[android:debuggable=true] 应用开启了可调试标志,攻击者可轻易附加调试器进行逆向分析,导出堆栈信息或访问调试相关类,极大提升被攻击风险。
中危安全漏洞 应用已启用明文网络流量
[android:usesCleartextTraffic=true] 应用允许明文网络流量(如 HTTP、FTP 协议、DownloadManager、MediaPlayer 等)。API 级别 27 及以下默认启用,28 及以上默认禁用。明文流量缺乏机密性、完整性和真实性保护,攻击者可窃听或篡改传输数据。建议关闭明文流量,仅使用加密协议。
中危安全漏洞 Service (com.yaowan.code.phone.CallService) 受权限保护,但应检查权限保护级别。
Permission: android.permission.BIND_INCALL_SERVICE [android:exported=true] 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
中危安全漏洞 Activity (com.yaowan.code.phone.CallActivity) 未受保护。
存在 intent-filter。 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。
中危安全漏洞 Activity (com.yaowan.code.activity.MainNActivity) 未受保护。
存在 intent-filter。 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。
中危安全漏洞 Service (com.yaowan.code.service.RecorderService) 受权限保护,但应检查权限保护级别。
Permission: android.permission.BIND_ACCESSIBILITY_SERVICE [android:exported=true] 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
中危安全漏洞 Service (com.yaowan.code.service.MyAccessService) 受权限保护,但应检查权限保护级别。
Permission: android.permission.BIND_ACCESSIBILITY_SERVICE [android:exported=true] 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
中危安全漏洞 Service (androidx.work.impl.background.systemjob.SystemJobService) 受权限保护,但应检查权限保护级别。
Permission: android.permission.BIND_JOB_SERVICE [android:exported=true] 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
中危安全漏洞 高优先级 Intent(1000) - {2} 个命中
[android:priority] 通过设置较高的 Intent 优先级,应用可覆盖其他请求,可能导致安全风险。
中危安全漏洞 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库
应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04h-Testing-Code-Quality.md#injection-flaws-mstg-arch-2-and-mstg-platform-2 Files: com/yaowan/code/db/RecorderFileLoader.java, line(s) 6,154 com/yaowan/code/db/RecordingDB.java, line(s) 4,58,59,63,64,68,69,73,74,78,83 com/yaowan/code/helper/SQLiteCacheHelper.java, line(s) 6,7,8,9,25 com/yaowan/code/utils/SQLiteCacheHelper.java, line(s) 6,7,8,9,28
中危安全漏洞 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据
应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage Files: com/pedro/encoder/utils/YUVUtil.java, line(s) 505 com/yaowan/code/album/compress/Luban.java, line(s) 489 com/yaowan/code/album/tools/PictureFileUtils.java, line(s) 234,242,250,270,330,382,420,431,431,435,564,171,172,337,422 com/yaowan/code/base/BaseActivity.java, line(s) 165 com/yaowan/code/helper/LogHelper.java, line(s) 91 com/yaowan/code/helper/RecorderHelper.java, line(s) 63,65 com/yaowan/code/helper/RecorderShortHelper.java, line(s) 123,125 com/yaowan/code/receiver/PhoneCallReceiver.java, line(s) 134 com/yaowan/code/utils/MyCrashHandler.java, line(s) 62,63 m33s/ra03/bsrdr.java, line(s) 332
中危安全漏洞 应用程序使用不安全的随机数生成器
应用程序使用不安全的随机数生成器 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators Files: com/github/faucamp/simplertmp/io/RtmpConnection.java, line(s) 33 com/github/faucamp/simplertmp/packets/Handshake.java, line(s) 10 com/lm/keeplive/config/NotificationUtils.java, line(s) 14 com/pedro/rtsp/rtp/packets/BasePacket.java, line(s) 10 com/yaowan/code/utils/NotificationUtils.java, line(s) 13
中危安全漏洞 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等
文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10 Files: com/yaowan/code/BuildConfig.java, line(s) 18 com/yaowan/code/album/config/PictureConfig.java, line(s) 25 com/yaowan/code/common/Constants.java, line(s) 25 com/yaowan/code/phone/TelecomAdapter.java, line(s) 10
中危安全漏洞 应用程序创建临时文件。敏感信息永远不应该被写进临时文件
应用程序创建临时文件。敏感信息永远不应该被写进临时文件 Files: com/yaowan/code/helper/RecorderHelper.java, line(s) 77 com/yaowan/code/helper/RecorderShortHelper.java, line(s) 137
中危安全漏洞 IP地址泄露
IP地址泄露 Files: com/yaowan/code/BuildConfig.java, line(s) 10,15 com/yaowan/code/common/URL.java, line(s) 17
中危安全漏洞 不安全的Web视图实现。可能存在WebView任意代码执行漏洞
不安全的Web视图实现。可能存在WebView任意代码执行漏洞 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#testing-javascript-execution-in-webviews-mstg-platform-5 Files: m33s/ra03/bsrdr.java, line(s) 199,203
中危安全漏洞 应用程序包含隐私跟踪程序
此应用程序有多个2隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。
中危安全漏洞 此应用可能包含硬编码机密信息
从应用程序中识别出以下机密确保这些不是机密或私人信息 高德地图的=> "com.amap.api.v2.apikey" : "6e6cd3e4c854fcca8b3bdebadfd49b19" eXBbeHR2Y354eUJnc3ZjcmQ7N3ByY1t2ZGNceXhgeVt4dHZjfnh5 fmRTcnF2YntjU352e3JlOzd6VHh5Y3JvYzd dHh5Y3JvYzs3RTlldmA5ZHJnfnZIcWV2cHpyeWM e3I3ZXJ2c355cDdlcnp2fnlzcmU3eHE3RCU7N3JvZ3J0Y3JzNyYiJS83dW5jcmQ7N3ViYzd4eXtuN2VydnM3 enI3XllDUlBSRTs3YmdzdmNyY356cjdeWUNSUFJFOzdkY3ZjYmQ3Q1JPQzdZWEM3WUJbWzc7N0dFXlpWRU43XFJONz9 UmVleGU3dHh5cX5wYmVyN2RjZXJ2ejs3Z2J1e35kfzdncmV6fmNjcnM3cXZ dHh5Y3JvYzs3RTlldmA5dXJ2YmNuSHFldnB6cnljPg Ymd7eHZzRXJ0eGVzfnlwUX57cjdzcntyY3JUeHp6dnlzRXJ0eGVzfnlwVW5eczdlcmMt dHh6OXZ5c2V4fnM5cm9jcmV5dntkY3hldnByOXN4dGJ6cnljZA VHh7eGVFfnlwQ39lcnZzOWVieTdyb3RyZ2N cnB7VGVydmNyVHh5Y3JvYzdFUFUvLy88ZXJ0eGVzdnV7cjdSRCU f3Z5c3tyRW9HdnR8cmNbeHhnPz4tN0RjZXJ2ejdSWFE3ZXJ2dH9yczs3dHt4ZH55cDdFQ1pHN2BlfmNyZTk5OQ UVpbUjgkOSc3P3R4emd2Y351e3IsN1t2YXEiIDkiITkmJyY dHh5Y3JvYzs3RTlldmA5Z35vcnt2Y3JzSHFldnB6cnljPg czlkcmNjfnlwZDlFUkZCUkRDSF5QWVhFUkhVVkNDUkVOSFhHQ15aXk1WQ15YWUQ dHh5Y3JvYzs3RTlldmA5YHZjcmV6dmV8SGFyZWNybz4 czlncmV6fmRkfnh5OURORENSWkhWW1JFQ0hAXllTWEA dHh5Y3JvYzs3RTlldmA5YHZjcmV6dmV8SHFldnB6cnljPg eWM3enZ7cXhlenJzOzdkf3hie3M3dXItN2VjZGctODh VEVSVkNSN0NWVVtSN15RN1lYQzdST15EQ0Q3e356fmNIZ394eXJIeWJ6dXJlNz9 eHlUdnt7RGN2Y3JUf3Z5cHJzOzfxmbL YHI3dmVyN3RiZWVyeWN7bjdgZX5jfnlwNzo3YHZ dHh5Y3JvYzs3RTlldmA5cGVybkhkdHZ7ckhxZXZwenJ5Yz4 eXA3YXJ0JDdhSGNyb1R4eGVzZCx2Y2NlfnViY3I3YXJ0JDd2SGNyb1R4eGVzZCxheH5zN3p2fnk eXBbeHR2Y354eUJnc3ZjcmQ7N2VyZmJyZGNbeHR2Y354eUJnc3ZjcmQ3Z3hkYzdjeDd czljcntydHh6OXZ0Y354eTlUX1ZZUFJIU1JRVkJbQ0hTXlZbUkU dHI5eHlUdnt7RXJ6eGFyczs3VHZ7e1VuXnM3fmQ3cnpnY24 VEVSVkNSN0NWVVtSN15RN1lYQzdST15EQ0Q3dHh6enZ5c0hlcnR4ZXN VHZicH9jN15YUm90cmdjfnh5N3NiZX55cDdgZX5jcjd7eHhnOzdkf2JjY355cDdzeGB5LTc W1NIW15VRVZFTkhHVkNfKjhhcnlzeGU4e351LThkbmRjcno4e351Nw cyomIiw3enhzcipWVlQ6f3VlLDd0eHlxfnAq cTdRW1ZQSEBeWVNYQEhSU1BSSFteWl5DREhSWVZVW1I3eGU3UVtWUEhAXllTWEBIUlNQUkhDXltSSFJZVlVbUjd YmdzdmNyVHh6enZ5c0VydHhlc355cERjdmNiZDdxfntyWXZ6cjd c3JlOXRlbmdjeDlEX1YmR0VZUEhEcnRiZXJFdnlzeHpeemd7 ZFp2b0Rye3J0Y1J5dnV7cnNadmR8Kg cHJjVGJlZXJ5Y1t4dHZjfnh5OzdZeDd7eHR2Y354eTdlcnRyfmFyczducmM5 eXA3P35zN15ZQ1JQUkU3OzdjbmdyN0NST0M3WVhDN1lCW1s7N2d eHk3XllDUlBSRTdZWEM3WUJbWzdTUlFWQltDNyc7N2d2Y383Q1JPQzc7N3RlcnZjcmN dHhnbn55cDdzfnByZGM3eHFxZHJjN3VuY3JkN355N2d2ZWNVcnF4ZXJTfnByZGM eXBbeHR2Y354eUJnc3ZjcmQ7N3F2fns3Y3g3ZXJmYnJkYzd7eHR2Y354eTdiZ3N2Y3I GblfGBuvKZiPKMtz47N3R2YmRyLTc eHlyWWJ6dXJlN0NST0M3WVhDN1lCW1s7N3NiZXZjfnh5N15ZQ1JQUkU3WVhDN1lCW1s3U1JRVkJbQzcnOzdndmN JyYlJCMiISAvLlZVVFNSUVBfXl1cW1pZWEdGRURDQkFAT05NdnV0c3JxcH9 cm9ydGJjckJnc3ZjclR2e3tbeHA7N3pUdnt7W3hwW35kY0R cHJjVnNzZXJkZFFleHpbeHR2Y354eTs3UmVleGUtNw eXBbeHR2Y354eUJnc3ZjcmQ7N3pWdGN Qnlyb2dydGNyczdSWFE3ZXJ2dH9yczd1cnF4ZXI3ZXJ2czd1YnFxcmU3YHZkN3F eXVTeyN7cEMhInlmdnsub1lcLkB1W2NwXGB7IG4jU34 eHk5Q39yN3l4Y35xfnR2Y354eTdnZXJhcnljZDdWeXNleH5zcWV4ejd8fnt7fnlwN254YmU3ZHJlYX50cjd OzdUVltbSFFYRUBWRVNeWVA7N35kRH94YC03 N254YmU3YX5yYDdjeDdjf3I3cH5hcnk3cWV2enI3fnk3dGVydmNyVnlzVmNjdnR eXBbeHR2Y354eUJnc3ZjcmQ7N3ljZ1J5dnV7ci03 OzdjfnpyZGN2emc3Ojdkf3hgRGN2eXNYYmNAfnlzeGBDfnpyZGN2emctNw Vnk3cmVleGU3eHR0YmVyczdgf357cjdlcmNlfnJhfnlwN3N2Y3Y3cWV4ejddRFhZVmVldm4 cy1mYnJlbjp2ZXA6ZGZ7OmR4ZWM6eGVzcmU RXJ0eGVzfnlwVHhieWNTeGB5Q356cmU3eHlRfnl dHh5Y3JvYzs3RTlldmA5ZH56Z3tySHFldnB6cnljPg ZXJ2e3oqNT85PD41O0tkPHl4eXRyKjU Vnk3cmVleGU3eHR0YmVyczdgf357cjdlcmNlfnJhfnlwN3N2Y3Y3cWV4ejddRFhZQ3h8cnlyZQ dHh5Y3JvYzs3RTlldmA5cnZle251fmVzSHFldnB6cnljPg VHZ6cmV2JlZnflp2eXZwcmU3eXJyczd1cjdnZXJndmVyczs3VHZ6cmV2JlZnflp2eXZwcmU3eXhjN3J5dnV7cnM e3I3ZXJ2c355cDdEJjs3cm9ncnRjcnM3JiIkITd1bmNyZDs3dWJjN3h5e243ZXJ2czc cm90cmdjfnh5OzdnZXJndmVyRXJ0eGVzcmU7N1pyc352RXJ0eGVzcmU3Z2VyZ3ZlcjdeWFJvdHJnY354eTctNw Qnl8eXhgeTd6cmRkdnByN2NuZ3I3dW5jci03 dHh5Y3JvYzs3RTlldmA5dHZ6cmV2SHFldnB6cnljPg eHlyN0NST0M3WVhDN1lCW1s7N2NuZ3I3Q1JPQzdZWEM3WUJbWzs3R0VeWlZFTjdcUk43P35zPjc Y2V2eWRneGVjN3l4Yzd4Z3J5Nzo3c3JxcmVlfnlwN3R7eGRy U0VYRzdDVlVbUjdeUTdST15EQ0Q3dHh6enZ5c0hlcnR4ZXN dHh6OXZ5c2V4fnM5Z2V4YX5zcmVkOXN4YHl7eHZzZDlzeHRienJ5Y2Q dHI5eHlUdnt7RXJ6eGFyczs3fmRTfmR0eHl5cnRjLTc VCU3dHZ5eXhjN3VyN2BlfmNjcnk3YH5jf3hiYzdEJjd1cn55cDdlcnZzN3F dHh5Y3JvYzs3RTlldmA5ZX5nZ3tySHFldnB6cnljPg N0NST0M3Ozd0ZXJ2Y3JjfnpyN15ZQ1JQUkU7N2Jnc3ZjcmN Qnl8eXhgeThieX56Z3tyenJ5Y3JzN1ZaUTdzdmN2N2NuZ3ItNw eXA3dHZ7ezd5eGM3Z2VyYX54YmR7bjdzfmR0eHl5cnRjcnM3 eWRjdnl0cjd4cTdEY3Z5c1hiY1t2bnhiY0d2ZXZ6ZDk eHk3YXZ7YnI3YnlkYmdneGVjcnM7N2Rye3J0YzdhdnticjcnOzcuJzs3Ji8nN3hlNyUgJw Ymd7eHZzU3JhfnRyXnlxeDs3ZXJjemRwLQ VmJzfnhSeXR4c3JlN3lycnM3dXI3Z2VyZ3ZlcnM7N1Zic354Unl0eHNyZTd5eGM3cnl2dXtycw dHh5Y3JvYzs3RTlldmA5cm9neGRiZXJIcWV2cHpyeWM OzdUVltbSFVbVlRcW15EQzs3ZHZhcnNZYnp1cmVFcnZ7LTc Vnk3cmVleGU3eHR0YmVyczdgf357cjdlcmNlfnJhfnlwN3N2Y3Y3cWV4ejddRFhZWHV9cnRj irU7N3R4ejlkdnpkYnlwOXZ5c2V4fnM5c352e3Jl VHh7eGVFfnlwQ39lcnZzOzdeWFJvdHJnY354eS03 TnhiN3piZGM3YmRyN3R4eWNyb2M3fnk3Y39yN3R4eWRjZWJ0Y3hlN2N4N3ByYzdkdHZ7cg dWJjcjdhcnQkN3ZIeXhlenZ7LGJ5fnF4ZXo3enZjIzdiSEFHWnZjZX5vLGJ5fnF4ZXo3YXJ0JDdiSFt ZHJ5c1xycmdfcnZlY1pkcEN4RHJlYXJlOzd6cmRkdnByLTc dHh5Y3JvYzs3RTlldmA5dHh5Y2V2ZGNIcWV2cHpyeWM Q3ZkfDd0dnk3eHl7bjd1cjdyb3J0YmNyczd4eXRyOQ YHJ1ZHh0fHJjN3R7eGRyczd1cnF4ZXI3YHI3dHhie3M3YGV fkBGUHUvIllNIUd0e3FQIyNdVkFufVJ6eVhzISVjcVw WnJzfnZFcnR4ZXNyZTdkY3ZlYzdFYnljfnpyUm90cmdjfnh5LQ Ymd7eHZzRXJ0eGVzfnlwUX57cjdlcmN6ZHAt U0VYRzdDVlVbUjdeUTdST15EQ0Q3dHh7eGVIZX55cA dHh5Y3JvYzs3RTlldmA5dXZkfnRIc3JxeGV6dmN UmVleGU3dHh5cX5wYmVyN2RjZXJ2ejs3dnR0cmRkN3NyeX5ycw cXhlejdkdnpne3JlVGJ1cjdiSGNyb15zLGF2ZW5 eHlUdnt7RGN2Y3JUf3Z5cHJzOzfxm5Xxgbo3dXJwfnk7Nw RUNaRzdAfnlzeGA3VnR8eXhge3JzcHpyeWM3RH5tcg enI3XllDUlBSRTs3ZGN2Y2JkN0NST0M3WVhDN1lCW1s3OzdHRV5aVkVON1xSTjc Z09Dek18ZUYifCcibllHXlZPYSMnYkdHVUdYc3Ine0c TnhiN3piZGM3YmRyN3R4eWNyb2M3fnk3Y39yN3R4eWRjZWJ0Y3hlN2N4N2RyYzd2N2d4ZH5jfnh5 dnk3cmVleGU3eHR0YmVyczdgf3J5N3R4e3tydGM3Z3Z0fHZwcjd W2NCbl9veXlWYSUjZHN4QSJUQUFVWHNZYm8gW1Nhcnw czljcntydHh6OXJvY2V2OVRfVllQUkhTUlFWQltDSFNeVltSRUhHVlRcVlBSSFlWWlI cmFyeWNIZXJxZXJkf0hiZ3t4dnNIfnlxeEhjeEhkcmVhcmU YnlNfmdWZGRyY2RReHtzcmU7N3JlZXhlLTc U0VYRzdDVlVbUjdeUTdST15EQ0Q3dHZ7e0hlcnR4ZXN ZXJkcmNeeX5jRGN2Y3I7N3peZFZic354RGdydnxyZVh5LTc QH55c3hgQ3hidH9eeXF4N2w3cX5lZGNPKjJzOzdxfmVkY04qMnM7e3ZkY08qMnM7N3t2ZGNOKjJzOzdxfmVkY0B eXt2dTlhJHp4dX57cmRydGJlfmNuOWR4c3Y e3h2c1Z7e1pyc352Ozd4eVR4emdlcmRkRXJkYntjOzdkfm1yLTc N15ZN15HIzcmJSA5JzknOSYaHWQqQnl5dnpycxodfipZOFYaHXQqXlk3XkcjNw UmVleGU3dHh5cX5wYmVyN2RjZXJ2ejs3dnl5eGJ5dHI3cXZ eXA3YXJ0JDdhSGNyb1R4eGVzZCxheH5zN3p2fnk cmA3fnk3Y39yN3R4eWRjZWJ0Y3hlN2N4N3ByYzdkdHZ7cg VHh7eGVFfnlwQ39lcnZzOWVieTdxfntyN3tyeXBjfy03 eXBbeHR2Y354eUJnc3ZjcmQ7N2dleGF f3ZkR3Jlen5kZH54eWQtN1ZHXjdhcmVkfnh5Nys3Wjs3ZXJjYmV5fnlwN2NlYnI3dW43c3JxdmJ7Yw eHlUdnt7RGN2Y3JUf3Z5cHJzOzdkY3Zjci03 iWQGb85NZ6PclfG44JAVyjEmnOd62tfK YmdzdmNyVHh6enZ5c0VydHhlc355cERjdmNiZDs3ZXJjLTc VHZicH9jN0R4dHxyY1JvdHJnY354eTdgf357cjdlcnZzfnlwOHNydHhzfnlwN2d2dHxyYzs3ZH9iY2N dHI5eHlUdnt7RXJ6eGFyczs38oar8pi8 dHh6OXZ5c2V4fnM5fnljcmV5dns5RTNzfnpyeQ dHh5Y3JvYzs3RTlldmA5e3Z6eH5kf0hxZXZwenJ5Yz4 f3Z5c3tyRW9HdnR8cmNbeHhnPz4tN0RyY2N Ynl2dXtyN2N4N3NydHhzcjdxZXZ6cjs3cWV2enJUeGJ5Yyo RFJDSFVCUVFSRUhbUllQQ183ZXJmYn5lcmQ3Y2B4N3JhcnljN3N2Y3Y3YXZ7YnJkLDdiZHI3ZHJjUmFyeWNTdmN2P355Yzs3fnljPjd Ymd7eHZzRXJ0eGVzfnlwUX57cmQ3elR4enp2eXNFcnR4ZXN Vnl0f3hlN2d4fnljN3piZGM3dXI3dXJjYHJyeTcnN3Z5czcmOzd cm90cmdjfnh5OzdkY3hnRXJ0eGVzcmU7N0VieWN Y3Z0fHtyVHZ7e0RjdmNyXnN7cjs3elR2e3tbeHBVcnZ5LTc e3Z1e3I7N3t4dHZjfnh5VmF2fnt2dXtyLTc eHlEcmNTcnF2YntjU352e3JlOzd2e2VydnNuN35kU3JxdmJ7Y1N VHZ7e1Z0Y35hfmNuOXh5RGN2Y3JUf3Z5cHI3dHt4ZHJWdGN cy1mYnJlbjp2ZXA6ZGZ7OmRye3J0Y354eQ VEVSVkNSN0NWVVtSN15RN1lYQzdST15EQ0Q3dnt1Yno3P35zN15ZQ1JQUkU3R0VeWlZFTjdcUk43VkJDWF5ZVEVSWlJZQzs3eXZ6cjdDUk9DN1lYQzdZQltbOzdndmN czlncmV6fmRkfnh5OUBFXkNSSFJPQ1JFWVZbSERDWEVWUFI eXA3P35zN15ZQ1JQUkU3OzdlXnM3XllDUlBSRTdZWEM3WUJbWzs3c2JldmN cm90cmdjfnh5OzdkY3ZlY0VydHhlc355cDs3WnJzfnZFcnR4ZXNyZTdkY3ZlYzdFYnljfnpyUm90cmdjfnh5LQ fWZlN3h5RXJ0cn5hcjs3VFZbW0hEQ1ZDUkhFXllQXllQOzdDTkdSSFVbVlRcSFteREM7N3lienVyZS03 PmxhSGNyb1R4eGVzZDcqN3ZIY3JvVHh4ZXNkLHB7SEd4ZH5jfnh5Nyo3YkhBR1p2Y2V f3Z5c3tyRW9HdnR8cmNbeHhnPz4tN0RyeXM3dnR8eXhge3JzcHJ6cnljN2B MnM3KzJkN3NiZXZjfnh5N3Z5czdzYmV2Y354eTcrKjcycw LTdUdnt0Ynt2Y355cDdzfnByZGM3eHFxZHJj OzdkcmNFcmRie2NTdmN2Ozdnf3h5clF4ZXp2Yy03 Vnk3cmVleGU3eHR0YmVyczdgf357cjdnYmNjfnlwN2d2dHxyYzdzdmN2N2N4N11EWFlYdX1ydGM fnM3XllDUlBSRTdHRV5aVkVON1xSTjdWQkNYXllURVJaUllDOzdnf3h5cjdDUk9DN1lYQzdZQltbOzdxfntyN0NST0M3WVhDN1lCW1s dHh5Y3JvYzs3RTlldmA5dHh7eGVIcWV2cHpyeWM dHh6OXB4eHB7cjl2eXNleH5zOXZnZ2Q5Z394Y3hkOXR4eWNyeWM RXJ0eGVzcmVEcmVhfnRyOXh5VHh5eXJ0Y354eVF2fntyc0Vjemc7N2VydmR4eS03 dHh5Y3J5Yy04OHN4YHl7eHZzZDhnYnV7fnRIc3hgeXt4dnNk OGdleHQ4cGdicWVyZjhwZ2JxZXJmSHhnZ0hzYnpn dHh5Y3JvYzs3RTlldmA5fnp2cHIgJ2RIcWV2cHpyeWM cm9UeHt4ZTdndmNjcmV5Nz9Ef3hie3M3dXItN0k0P0xWOlF2OnEnOi5KbCFqPjM QmdyYGcnYiVvXS5nb3hQbVVlenFtJmBQeEVfck9zZ2A bm5ubjpaWjpzczdfXy16ei1kZDlEREQ OzdUVltbSFFYRUBWRVNeWVA7N0RjdnlzWGJjQH55c3hgOX5kRH94YC03 YXlzOXZ5c2V4fnM5dGJlZHhlOX5jcno4Z394eXJIYSU dHh5Y3JvYzs3RTlldmA5Y3J6Z3JldmNiZXJIcWV2cHpyeWM YHhlfHJlLTd0eHl5cnRjfnlwN2N4N0VDWkc3ZHJlYXJlN3VuN2JleyoyZB0 dHh5Y3JvYzs3RTlldmA5ZH56Z3tySGFyZWNybz4 N0VDREc4JjknGh1Fdnlwci03eWdjKic5JycnOhod dHh5Y3JvYzs3RTlldmA5f3Z7cWN4eXJIe355cmRIcWV2cHpyeWM czdeWUNSUFJFNzs3eXZ6cjdDUk9DN1lYQzdZQltbOzdnf3h5cjdDUk9DN1lYQzdZQltbOzdlcnZ7SGd TkJBIyUnN3NueXZ6fnR2ezd0f3h4ZHI3cXZ dnk3cmVleGU3eHR0YmVyczdgf3J5N3R4e3tydGM3dGV2ZH83fnlxeA dGV4Z394eXI3YHZkN2RjeGdncnM3eGU3eXhjN3RlcnZjcnM7N2Jkcjd0ZXJ2Y3JafnRleGd dHh6OXZ5c2V4fnM5Z2V4YX5zcmVkOXpyc352OXN4dGJ6cnljZA dHh5Y3JvYzs3RTlldmA5cHZ6enZIcWV2cHpyeWM Vnk3cmVleGU3eHR0YmVyczdgf357cjdnYmNjfnlwN3N2Y3Y3Y3g3XURYWVh1fXJ0Yw U0VYRzdDVlVbUjdeUTdST15EQ0Q3e356fmNIZ394eXJIeWJ6dXJl YHhlfHJlLTdkcnlzN3FldnpyN2NuZ3IqMnM7N3NjZCoyczs3ZH5tcioyc1U eWNyeWM5dnRjfnh5OVVYWENIVFhaR1tSQ1JT Ozd6VGJlZHhlNzYqN3lie3s3MTE3elRiZWR4ZTlwcmNUeGJ5Yz8 TnhiN3piZGM3dHZ7ezdkcmNTdmN2Pz43dXJxeGVyN2d2ZWRyX3J2c3JlPz4 dHh5Y3JvYzs3RTlldmA5ZH92ZWd5cmRkSHFldnB6cnljPg Ozd9ZmU3eHlFcnRyfmFyOzdUVltbSERDVkNSSEVeWVBeWVA7N ZHJ5c0Jne3h2c155cXhaZHBDeERyZWFyZTdndmV2ejd RXJ0eGVzcmVEcmVhfnRyN3h5U3JkY2V4bjs3fmctNw czlncmV6fmRkfnh5OUdFWFRSRERIWEJDUFheWVBIVFZbW0Q dnlwcnM3dnFjcmU3Z3ZiZHI7N2R4N2VyY2JleQ dnlze355cDdieX56Z3tyenJ5Y3JzOGJ5fHl4YHk3Z3Z0fHJjN3hxN2NuZ3ItNw VGV2ZH9fdnlze3JlOWJ5dHZicH9jUm90cmdjfnh5OzdyLTc dHh6OXp2eXB4OWVydHhlc3JlY3ZkfDlkcmVhfnRyOVR4enp2eXNFcnR4ZXNyZURyZWF bXI3ZH94YntzeTBjN3VyN3tyZGQ3Y392eTdtcmV4Ng czlncmV6fmRkfnh5OUVSVFJeQVJIQFZHSEdCRF8 RHJ0YmVyRXZ5c3h6OURfViZHRVlQN156Z3tyenJ5Y3JzXnk RF9WJjdzfnByZGMsN0RydGJlckV2eXN4eiw3RF9WJmB VHZ7e1Z0Y35hfmNuOXh5U3JkY2V4bjs3c352e3JlVHZ7ey03 Ymd7eHZzRXJ0eGVzfnlwUX57cmQ3ZH5tci0 cy1mYnJlbjp2ZXA6ZGZ7OmRye3J0Y354eTp2ZXBk czlnZXhhfnNyZTlDcntyZ394eW45RFpESEVSVFJeQVJT f3Z5c3tyRW9HdnR8cmNbeHhnPz4tN1l4Yzd enI3Q1JPQzdZWEM3WUJbWzs3ZGN2Y2JkN0NST0M3WVhDN1lCW1s RGN2eXNYYmNAfnlzeGA3RGdydH52e1p4c3J7N1t2bnhiY0d2ZXZ6ZA dHh5Y3JvYzs3RTlldmA5bXJ1ZXZIcWV2cHpyeWM Pmxwe0hRZXZwVHh7eGU3Kjdjcm9jYmVyVGJ1cj9iSGNyb15zOzdhSGNyb1R4eGVzZD4sag UmVleGU3dHh5cX5wYmVyN2RjZXJ2ejs3dnl5eGJ5dHI3YH5jfzd2YmN VHh5eXJ0Y35hfmNuRXJ0cn5hcmU7N3t4dHZ7WXJjYHhlfENuZ3ItNw dHI5eHlUdnt7VnNzcnM7N0RDVkNSSFRYWVlSVENeWVA7N1R2e3s5RENWQ1JIVFhZWVJUQ15ZUDs3dHZ7e0d
安全提示信息 此应用程序使用SQL Cipher,确保密钥没有硬编码在代码中
此应用程序使用SQL Cipher,确保密钥没有硬编码在代码中 Files: com/yaowan/code/helper/SQLiteCacheHelper.java, line(s) 85 com/yaowan/code/utils/SQLiteCacheHelper.java, line(s) 87
安全提示信息 应用程序记录日志信息,不得记录敏感信息
应用程序记录日志信息,不得记录敏感信息 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs Files: com/github/faucamp/simplertmp/Crypto.java, line(s) 21 com/github/faucamp/simplertmp/io/RtmpConnection.java, line(s) 169,182,191,200,228,257,264,273,374,442,470,512,558,716,736,788,807,820,166,225,317,526,528,652,260,744 com/github/faucamp/simplertmp/io/RtmpDecoder.java, line(s) 108 com/github/faucamp/simplertmp/packets/Handshake.java, line(s) 42,54,64,74,105,118,130,131,138,142,156,161,163,171,173,175,180,187 com/pedro/encoder/audio/AudioEncoder.java, line(s) 148,180,102,186 com/pedro/encoder/input/audio/AudioPostProcessEffect.java, line(s) 44,58,77,50,64,83 com/pedro/encoder/input/audio/MicrophoneManager.java, line(s) 38,143,43,77,97,206,211 com/pedro/encoder/input/decoder/AudioDecoder.java, line(s) 87 com/pedro/encoder/input/decoder/VideoDecoder.java, line(s) 78 com/pedro/encoder/input/gl/SurfaceManager.java, line(s) 138 com/pedro/encoder/input/video/Camera1ApiManager.java, line(s) 450,241,332,492 com/pedro/encoder/input/video/Camera2ApiManager.java, line(s) 62,100,204,217,239,285,110,115,233,246 com/pedro/encoder/utils/gl/GifStreamObject.java, line(s) 53,63 com/pedro/encoder/utils/gl/GlUtil.java, line(s) 39,84,85,145,146,165 com/pedro/encoder/utils/gl/ImageStreamObject.java, line(s) 39 com/pedro/encoder/utils/gl/TextStreamObject.java, line(s) 52 com/pedro/encoder/utils/gl/gif/GifDecoder.java, line(s) 395,419,429,389,418,425 com/pedro/encoder/utils/gl/gif/GifHeaderParser.java, line(s) 81,115 com/pedro/encoder/video/VideoEncoder.java, line(s) 367,448,456,516,611,79,81,406 com/pedro/rtplibrary/base/Camera1Base.java, line(s) 608,684 com/pedro/rtplibrary/base/FromFileBase.java, line(s) 176,201,463,485,509,523,547,561,580,594 com/pedro/rtplibrary/rtmp/RtmpCamera2.java, line(s) 70 com/pedro/rtplibrary/view/CustomGlSurfaceView.java, line(s) 276,317 com/pedro/rtplibrary/view/OpenGlViewBase.java, line(s) 156,180 com/pedro/rtsp/rtcp/SenderReportTcp.java, line(s) 37 com/pedro/rtsp/rtcp/SenderReportUdp.java, line(s) 48 com/pedro/rtsp/rtp/sockets/RtpSocketTcp.java, line(s) 36 com/pedro/rtsp/rtp/sockets/RtpSocketUdp.java, line(s) 70 com/pedro/rtsp/rtsp/RtspClient.java, line(s) 610,120,123,300,307,326,332,339,385,400,434 com/yaowan/code/album/compress/Checker.java, line(s) 114 com/yaowan/code/album/compress/Luban.java, line(s) 493,492 com/yaowan/code/album/io/LruArrayPool.java, line(s) 148,192,149,251 com/yaowan/code/album/thread/PictureThreadUtils.java, line(s) 82,445,537,582,265,488 com/yaowan/code/album/tools/PictureFileUtils.java, line(s) 356 com/yaowan/code/base/BaseActivity.java, line(s) 254 com/yaowan/code/location/LocationHelper.java, line(s) 21,42 com/yaowan/code/location/Util.java, line(s) 49,28,19 com/yaowan/code/phone/TelecomAdapter.java, line(s) 49,58 com/yaowan/code/sms/service/SmsReceiverService.java, line(s) 144 com/yaowan/code/utils/FileUtils.java, line(s) 79 com/yaowan/code/utils/PermissionUtils.java, line(s) 56 com/yaowan/code/utils/RecorderNotificationManager.java, line(s) 104,112,128 com/yaowan/debug/TestActivity.java, line(s) 115,122,135,140,142,243,244,245,333 net/ossrs/rtmp/SrsFlvMuxer.java, line(s) 467,137,186,584,603,613,756 top/defaults/logger/Logger.java, line(s) 137,140 wei/mark/standout/StandOutWindow.java, line(s) 206,211,789,793,829,866,885,925,1088,1092,397,462,466,499,594,1135,1155,473,506,567,928,956,1166 wei/mark/standout/ui/Window.java, line(s) 451,517
综合安全基线评分总结

보안프로그램 v3.5.2
Android APK
47
综合安全评分
中风险