Google App Engine阻止未经授权的网址

时间:2017-03-26 01:47:53

标签: security google-app-engine

我最近开始使用Google App引擎来托管Node.js应用程序。该应用程序仍处于开发阶段,因此大部分时间应处于休眠状态,但我注意到我每天都会进行大量活动,这导致Google向我收取“正常运行时间”的费用。检查日志我看到我正在加载“url扫描”到没有现有的URL

A  404 18 B 1 ms GET Chrome 56 / 404 18 B 1 ms GET Chrome 56 
A  404 18 B 2 ms GET Chrome 56 /portal/client/cms/viewcmspage.action 404 18 B 2 ms GET Chrome 56 
A  404 18 B 1 ms GET Chrome 56 /admin/agent/default.action 404 18 B 1 ms GET Chrome 56 
A  404 18 B 1 ms GET Chrome 56 /vportal/web/gateway/home.action 404 18 B 1 ms GET Chrome 56 
A  404 18 B 1 ms GET Chrome 56 /struts2_2.3.15.1-showcase/showcase.action 404 18 B 1 ms GET Chrome 56 
A  404 18 B 1 ms GET Chrome 56 /struts2-showcase/login.action 404 18 B 1 ms GET Chrome 56 
A  404 18 B 1 ms GET Chrome 56 /struts/login.action 404 18 B 1 ms GET Chrome 56 
A  404 18 B 1 ms GET Chrome 56 /struts2/login.action 404 18 B 1 ms GET Chrome 56 
A  404 18 B 1 ms GET Chrome 56 /web/Index.action 404 18 B 1 ms GET Chrome 56 
A  404 18 B 1 ms GET - /phpmyadmin/scripts/setup.php 404 18 B 1 ms GET - 
A  404 18 B 1 ms GET Chrome 56 / 404 18 B 1 ms GET Chrome 56 
A  404 18 B 2 ms GET Chrome 56 /portal/client/cms/viewcmspage.action 404 18 B 2 ms GET Chrome 56 
A  404 18 B 1 ms GET Chrome 56 /admin/agent/default.action 404 18 B 1 ms GET Chrome 56 
A  404 18 B 1 ms GET Chrome 56 /vportal/web/gateway/home.action 404 18 B 1 ms GET Chrome 56 
A  404 18 B 1 ms GET Chrome 56 /struts2_2.3.15.1-showcase/showcase.action 404 18 B 1 ms GET Chrome 56 
A  404 18 B 1 ms GET Chrome 56 /struts2-showcase/login.action 404 18 B 1 ms GET Chrome 56 
A  404 18 B 1 ms GET Chrome 56 /struts/login.action 404 18 B 1 ms GET Chrome 56 
A  404 18 B 1 ms GET Chrome 56 /struts2/login.action 404 18 B 1 ms GET Chrome 56 
A  404 18 B 2 ms GET Chrome 56 /web/Index.action 404 18 B 2 ms GET Chrome 56 
A  404 18 B 1 ms GET the beast /phpmyadmin/scripts/setup.php 404 18 B 1 ms GET the beast 

有什么方法可以阻止这些,或者更改我的应用运行的端口?我尝试使用防火墙,但从我看来它只适用于“计算引擎”。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为这样可行:在开发过程中,启用应用程序前面的身份识别代理,以阻止除您自己或您授权的其他开发人员之外的任何用户。 Identity Aware Proxy允许您指定允许访问您的应用程序的Google帐户(Gmail,G Suite域等)。因为这是在他们与您的帐户关联之前发生的,所以我认为应该阻止随机流量搞乱您的结算。

  1. 导航至Google Cloud Platform Console中的Identity Aware Proxy page
  2. 启用IAP切换。
  3. 输入您要在前面强制执行登录限制的appspot.com或自定义域网址。
  4. 在“访问”窗格中,点击添加,然后输入您的Gmail或Google帐户电子邮件地址。
  5. 确定只有您的登录帐户可以点击您的网址,才能测试隐身连接,看看验证它是否在代理之前没有点击您的网址。