gpt4 book ai didi

security - 如何防止代码/程序访问 Web 应用程序?

转载 作者:行者123 更新时间:2023-12-04 06:00:53 30 4
gpt4 key购买 nike

我想阻止任何人试图通过代码访问我的网站。代码从某种意义上说,任何程序都像bot一样,都会造成流量激增。

例如,

URL url = new URL("http://www.example.com");
URLConnection yc = url.openConnection();

我想阻止上面的java代码打开连接。

这可能吗,如果我可以这样做,是否会导致任何副作用(用户无法通过特定浏览器访问网站)?

最佳答案

简短的回答是你不能。但是,您可以进行一些检查,例如用户代理(但同样,这很容易更改/欺骗)。

但是假设您想要获得多数,检查用户代理是否可以接受,检查访问您页面的移动设备的设备。

我知道人们已经完成的另一种方法是跟踪源发出的请求数量,并设置请求/时间阈值来测试连接是否“合法”。我自己没有做过这个,所以我不能说它的可靠性。

如果你想区分机器人,像 ( ReCaptcha ) 这样的工具会有所帮助。

关于security - 如何防止代码/程序访问 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8914303/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com