让我们假设一个创建者进行一个Web应用程序,并提供其透明度的原因源代码。假设所有使用的数据都向公众开放,客户如何知道远程服务器上正在执行的代码(数据传输)与提供的代码相同。有没有办法用执行的脚本比较和验证提供的脚本?更好的方式是让客户端可以查看所有服务器端代码,但是只读模式不会影响安全性?我很感兴趣的是像php,ror,nodejs,python等网络导向语言的合理性客户端只读服务器端源代码
0
A
回答
0
我不太明白你为什么想这样做,但如果你这样做,然后用PHP,你可以强制例如apache将* .php文件解析为简单的文本文件。这通常发生在某人在服务器上拥有PHP代码并且实际上不运行PHP时,使得Apache仅显示代码。
这真的取决于你正在尝试做它的系统上。以文本解析代码并不困难。您可以在php,ror,nodejs,python等中编写脚本,将源代码读取为字符串,然后输出该字符串。 PHP中的例子是编写一个使用PHP fopen的快速脚本。
事情是,它没有任何的证据,如果服务器显示了一些代码,并说“这是我完全执行什么。
另一种选择可能是做一些与校验,但再次它是服务器声称它是正确执行的代码,并在你的使用情况,在我看来,你不信任的服务器。
建立一个安全的服务器,使用HTTPS,你应该能够信任服务器传输数据。
相关问题
- 1. 客户端可以查看服务器端PHP源代码吗?
- 2. Qt服务器客户端代码
- 3. Java客户端服务器代码
- 4. 在服务器端获取客户端只读属性?
- 5. 从客户端ASP .NET Extender服务器端编写客户端代码ExtenderControlBase
- 6. Android聊天服务器客户端源代码或方式
- 7. SignalR服务器到客户端只有
- 8. 如何从服务器端代码获取客户端timeZoneOffset
- 9. 如何从客户端隐藏服务器端代码?
- 10. 能从Asp:RadioButtonList调用客户端和服务器端代码吗?
- 11. 从客户端程序访问服务器端代码
- 12. 测试服务器端/客户端咖啡代码
- 13. 只需点击一下执行客户端和服务器端代码?
- 14. Android服务客户端代码
- 15. Web服务调用客户端代码
- 16. MMORPG客户端/服务器编码
- 17. 服务器/客户端C#
- 18. TCP客户端服务器
- 19. 客户端服务器 - (TCP)
- 20. Android客户端服务器
- 21. 服务器客户端java
- 22. 客户端服务器C++
- 23. 服务器客户端iphone
- 24. JXTA客户端 - 服务器
- 25. 服务器和客户端
- 26. 在RESTAPI与我们的服务器端代码集成Ember.js客户端代码
- 27. 从服务器端代码获取会话信息到客户端代码
- 28. 服务器端代码与客户端代码混合 - 最佳实践
- 29. 如何使此客户端代码成为服务器端代码?
- 30. asp.net验证客户端或客户端或服务器端