首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android入参过滤,避免漏洞

android入参过滤,避免漏洞
EN

Stack Overflow用户
提问于 2018-07-17 13:15:00
回答 1查看 556关注 0票数 0

最近,虽然我的android应用程序审计的源代码审计提出了几个问题,如路径操纵,隐私侵犯攻击?

在过去的几天里,我一直在寻找合适的解决方案,但没有找到任何有成效的解决方案。请为我提供以下问题的解决方案。

代码语言:javascript
运行
复制
1. File f = new File("filepath");

如何防止攻击者篡改文件路径?

代码语言:javascript
运行
复制
2. private void selectDataFromDB(String param1,String param2){
  sqlitedatabase.query("Select * from tbl1 where col1 LIKE ? and colu2 LIKE   ?",new String[]{param1,param2});
}

如何验证参数,使攻击者无法更改此参数?输入清理?如何使用它?

Edit1:

MyActivity.java中的selectDataFromDB()方法错误地处理机密信息,这可能会损害用户隐私,而且通常是非法的。

EN

回答 1

Stack Overflow用户

发布于 2018-07-18 06:40:23

他们建议我应用输入清理。

当您使用查询参数时,您不需要清理输入。这是使用参数化SQL语句的最佳原因之一。查询参数的值不可能改变SQL语法。

您的审计人员可能不了解how SQL injection works

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51373660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档