【问题标题】:The best solution for client-server separation of tasks客户端-服务器任务分离的最佳解决方案
【发布时间】:2020-11-25 17:03:57
【问题描述】:

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

但我还需要验证输入的

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

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

有没有好的解决方案,例如禁止其他程序的请求,或者可能每个人通常都会在服务器上检查这个?或者其他我没有想到的东西。

而就http而言。

【问题讨论】:

    标签: validation security client-server


    【解决方案1】:

    我认为这是在服务器端验证数据的好习惯。它可以防止您刚才所说的情况。

    但是,如果您想保护对应用的访问,您只需在服务器上使用身份验证过程即可。

    检查用户/密码或密钥或使用 OAuth 协议。 您可以通过 IP 地址检查来提高安全性, 如果需要,可以提供白/黑名单。

    很多可能性。这取决于您的需求

    【讨论】:

    • 也就是说,一个简单的解决方案是在服务器上处理此类任务,并将应用程序用作用户通信的“漂亮包装器”?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 2012-06-17
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 2010-12-04
    • 2017-01-16
    相关资源
    最近更新 更多