Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当通过 HTTP 公开为 JSON 时,保护 REST 接口的一般步骤是什么?
这是我的想法(将使用 OAuth2 进行身份验证):
state
您还建议我在启用该系统之前如何关闭舱口?
我的观点:
1- 始终使用 https,而不仅仅是在安全端点上。这将防止“中间人”类型的问题。2- AFAIK,仅当您实施“授权码”授权类型时,您才需要 CSRF 保护。3- 对于轻微的 DDoS 攻击,请使用 apache 的 mod_evasive 之类的东西来防止在 Web 服务器层本身发生这种情况,而不是去应用程序层。对于主要的(如今您可以以几百美元的价格租用数百/数千台计算机的僵尸网络),您将需要 Akamai 或类似的昂贵解决方案。