C# 程序通信和文件权限(服务器端)

C# 程序通信和文件权限(服务器端),c#,php,security,file-io,C#,Php,Security,File Io,我制作了一个小程序来管理web上的xml文件。 这个程序将数据发送到PHP文件(在服务器上),PHP将内容修改为xml。 现在所有工作的PHP和XML权限都是777。 程序通过 WebRequest request = WebRequest.Create(url); 我的问题是如何保护文件的安全,并且只允许对我的程序访问PHP,以及如何只允许PHP编写XML文件。文件的所有者是谁,运行apache的用户是谁?所有者正在运行,apache2服务器。如何使用保护您的PHP脚本,并使您的客户端程序在

我制作了一个小程序来管理web上的xml文件。 这个程序将数据发送到PHP文件(在服务器上),PHP将内容修改为xml。 现在所有工作的PHP和XML权限都是777。 程序通过

WebRequest request = WebRequest.Create(url);

我的问题是如何保护文件的安全,并且只允许对我的程序访问PHP,以及如何只允许PHP编写XML文件。

文件的所有者是谁,运行apache的用户是谁?所有者正在运行,apache2服务器。如何使用保护您的PHP脚本,并使您的客户端程序在每次需要调用脚本时要求提供凭据?通过代码检查进行简单的自动验证。仅用于测试,我需要了解安全性。如果您需要了解安全性,然后,您需要了解,让这两个应用程序以可信的方式协同工作的唯一方法是让它们就共同共享的秘密达成一致。用户名/密码是当今万维网上经常使用的东西。