【发布时间】:2012-12-09 14:14:06
【问题描述】:
我编写了一个应用程序,python 充当一个简单的 Web 服务器(我为此使用了 Bottle 框架)和一个 HTML + JS 客户端。整个事情在本地运行。在这种情况下,网页充当 GUI。
在我的代码中,我实现了一个文件浏览器界面,因此我可以从 JavaScript 访问本地文件结构。
服务器只接受本地连接,但困扰我的是:例如,如果有人知道我在本地运行我的应用程序,并伪造一个向本地主机发出 AJAX 请求的站点?我以某种方式访问了他的网站,我的本地文件会被攻击者看到吗?
我的主要问题是:有什么方法可以确保这一点?我的意思是我的服务器会确定请求来自我本地提供的文件?
【问题讨论】:
-
@Pekka 他的意思基本上是我认为的 CSRF 攻击
-
@Pekka:OP 正在谈论跨站点请求伪造。
标签: javascript python ajax localhost