Validation 客户机-服务器任务分离的最佳解决方案

Validation 客户机-服务器任务分离的最佳解决方案,validation,security,client-server,Validation,Security,Client Server,我有一个与服务器一起工作的应用程序。在应用程序中,您需要填写表单并提交表单,以便服务器将其写入数据库 但是我需要验证输入的值​​还有 如果我在应用程序中检查它们,可能是从别人的程序(例如chrome)发送的请求不会检查值 但是,如果我检查服务器上的所有内容,它将变慢 是否有一个好的解决方案,例如,禁止来自其他程序的请求,或者每个人通常都会在服务器上检查这一点?或者其他我没想到的事情 在http方面,我认为在服务器端验证数据是一种很好的做法。它可以防止你刚才说的案例 但如果你想保护你对应用程序的访

我有一个与服务器一起工作的应用程序。在应用程序中,您需要填写表单并提交表单,以便服务器将其写入数据库

但是我需要验证输入的值​​还有

如果我在应用程序中检查它们,可能是从别人的程序(例如chrome)发送的请求不会检查值

但是,如果我检查服务器上的所有内容,它将变慢

是否有一个好的解决方案,例如,禁止来自其他程序的请求,或者每个人通常都会在服务器上检查这一点?或者其他我没想到的事情


在http方面,我认为在服务器端验证数据是一种很好的做法。它可以防止你刚才说的案例

但如果你想保护你对应用程序的访问,你只需在服务器上使用身份验证过程

检查用户/密码或密钥或使用OAuth协议。 您可以通过ip地址检查使用更高的安全性, 如果你愿意的话,一份白名单/黑名单


这么多的可能性。这取决于您的需要

也就是说,一个简单的解决方案是在服务器上处理此类任务,并将应用程序用作用户通信的“漂亮包装器”?