php安全通信,php – 安全的Android应用程序与webservice通信

我正在为一个网站开发一个Android应用程序,我做了一个功能,用户可以将数据发送到应用程序中的站点数据库。我在Android代码中使用PHP Web服务和URL连接到Web服务。

如何使我的应用程序(和我的php Web服务)安全,没有人找不到网页服务的url通过调试我的apk,并发送数据量到网站,使网站下降。

制作软件系统的任何提示都能从这些危险中得到保护,可以帮助我很多,谢谢

(对不起,英文不好)

编辑:

例如现在我使用AsyncTask来发送我的edittext中的url和数据,如下所示。

我使用这个代码在我的oncreate发送数据到AsyncTask类的名字AskServer():

link = "http://mywebservice-adrress/name.php";

new AskServer().execute(link, edttext.getText().toString());

这是我的AsyncTask类的doInBackground:

@Override

protected Object doInBackground(String... params) {

BufferedReader buf = null;

try {

URL link = new URL(params[0]);

URLConnection connect = link.openConnection();

connect.setDoOutput(true);

OutputStreamWriter osw = new OutputStreamWriter(connect.getOutputStream());

String data = URLEncoder.encode("field","UTF8") +"="+ URLEncoder.encode(params[1], "UTF8");

sw.write(data);

osw.flush();

} catch (Exception e) {e.printStackTrace();}

return null;

}// end doInbackground()

这里是我的web服务中的PHP代码:

include 'config.php';

$field=$_POST['field'];

mysql_query("insert into `wp_comments` (`comment_content`)

values('$field')");

?>

这是一个例子,我的真实代码发送更多的数据到服务器,也许上面的代码不起作用,我只是让我的问题更准确和具体,因为stackoverflow想要我。

我的问题是如何使这些事务安全可靠,可以在上面的代码(params [0])中调试我的代码并找到我的URL,并将数据量发送到我的站点并将其删除。或者如何使用向这些服务器发送数据的服务更安全?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值