API代理
API Proxy
介于用户和真实服务之间、代为转发请求并传回响应的中间服务器。
简单来说
API代理是介于用户和真实服务之间的中间服务器,代替用户转发请求并传回响应。这有点像不直接寄信,而是通过邮局中转——只不过这个邮局会把发信地址改写成另一个国家的地址再寄出。于是,原本从被屏蔽地区发出的请求,经过代理之后,看起来就像是来自被允许的地区。
问题在于,这个中间桥梁不仅能动请求的手脚,也能动响应的手脚。用户明明调用的是昂贵的高性能模型,代理却可能偷偷换成更便宜甚至完全不同的模型来处理,再把结果原样返回,用户很难察觉。当代理被用来规避地区限制或身份验证时,表面上看起来是正常使用,但实际上根本没人能确认到底是什么在生成响应。
API代理本身并不是坏技术。企业出于正当理由使用代理,把多个服务的接入信息集中管理,或者用来控制流量。但一旦被滥用来规避身份验证或地区限制,服务提供方设下的安全机制和计费体系就可能被整体架空。