首页
学习
活动
专区
圈层
工具
发布

Firebase 与 Apps Script 在钓鱼攻击中的滥用机制与防御对策研究

Google Apps Script 则是基于 JavaScript 的轻量级自动化脚本平台,可直接调用 Google Workspace API,并可通过 Web App 形式对外提供 HTTP 接口...,由于 Apps Script Web App 默认启用 CORS,若攻击者未正确配置 doPost 函数返回 CORS 头,则前端需使用 mode: 'no-cors',虽无法读取响应,但足以完成数据投递...攻击者创建脚本并部署后,获得类似 https://script.google.com/macros/s/ID>/exec 的 URL。其核心功能是接收 POST 数据并存储。...此外,由于 Firebase 项目与 Apps Script 脚本均可通过免费账号创建,攻击成本极低,且项目 ID 随机生成(如 xk9f2m-web-app),难以通过命名规则识别。...子域时注入检测脚本,检查页面是否包含以下特征:表单 action 指向非 Google 域名;页面包含 Google Logo 但 URL 不匹配官方域名;存在向 Apps Script 或 Firebase

19410

Google Apps Script 的使用

Google Apps Script 是为谷歌工作表 Sheets、文档, Docs、幻灯片Slides或表单 Forms创建附加组件,自动化您的工作流,与外部api集成,等等。...他的使用也很简单,除了简单易用的api外,还有强大的管理功能 打开Apps Script的脚本管理页面,我们可以看到这样一个页面 上面这个页面就是脚本管理页面 点击右上角的新建项目,就会弹出这样一个新建项目的页面...printDocTitle() { var documentId = '195j9eDD3ccgjQRttHhJPymLJUCOUjs-jmwTrekvdjFE' var doc = Docs.Documents.get...(documentId) Logger.log('The title of the doc is: %s', doc.title) } 如上,脚本的语法和js非常的相似, 这段脚本就是获取一个google...再运行脚本,发现没报错了。但弹出了这样一个窗 这就需要我们授权了,点击查看权限,登录google 进行授权。 授权后我们再运行,就什么提示都没有了。

5.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python 图片验证码库推荐与实践指南

    如果没有验证码,这些脚本可以轻松地自动化注册流程。暴力破解:对于登录功能,如果没有验证码,攻击者可以用脚本尝试大量的用户名密码组合。...captcha:Python 原生库,推荐度高captcha 是一个由 Google 开发维护的 Python 库,GitHub 上有 1.2k+ stars。...import CaptchaFieldclass LoginForm(forms.Form): username = forms.CharField() password = forms.CharField...前后端分离:如果前后端分离,API 可以返回 base64 格式的验证码:import base64@app.route('/api/captcha')def get_captcha_api():...场景四:前后端分离项目对于前后端分离的项目,需要返回 base64 格式的验证码:@app.route('/api/captcha')def get_captcha_api(): image_data

    19221
    领券