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

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

Google Apps Script 则是基于 JavaScript 的轻量级自动化脚本平台,可直接调用 Google Workspace API,并可通过 Web App 形式对外提供 HTTP 接口...Check Point(2022)进一步发现,攻击者将 Apps Script 与 Firebase 结合,前者用于接收表单提交,后者用于持久化存储,形成完整攻击链。...嵌入数据回传逻辑:在表单提交事件中,将用户输入的用户名与密码通过 AJAX 请求发送至预设的接收端点(如 Apps Script Web App 或第三方日志服务)。示例代码(简化版钓鱼页面):Google Sheets(便于后续查看)const sheet = SpreadsheetApp.openById('...子域时注入检测脚本,检查页面是否包含以下特征:表单 action 指向非 Google 域名;页面包含 Google Logo 但 URL 不匹配官方域名;存在向 Apps Script 或 Firebase

17210

Google Apps Script 的使用

Google Apps Script 是为谷歌工作表 Sheets、文档, Docs、幻灯片Slides或表单 Forms创建附加组件,自动化您的工作流,与外部api集成,等等。...他的使用也很简单,除了简单易用的api外,还有强大的管理功能 打开Apps Script的脚本管理页面,我们可以看到这样一个页面 上面这个页面就是脚本管理页面 点击右上角的新建项目,就会弹出这样一个新建项目的页面...而Docs这个对象,其实我脚本环境内置的一个类。要使用这个类还需要用户授权。...(第 7 行,“代码”文件) 这是因为我们还没有授权,这个项目可以使用那些类,那些API 要授权,就点击资源,高级谷歌服务 点击后弹窗 我们找到Google Docs API 这一行,然后点击最后一列的.../apps-script/api/reference/rest 还有发布,部署等问题。

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

    Python 自动化指南(繁琐工作自动化)第二版:十四、使用谷歌表格

    注 本章中使用的特定电子表格id 用于我的 Google 帐户的电子表格。如果您将它们输入到您的交互式 Shell 中,它们将无法工作。...如果请求继续失败(如果另一个使用相同证书的脚本也在发出请求,这是可能的),EZSheets 将再次引发这个异常。 这意味着,有时候,EZSheets 方法调用可能需要几秒钟才能返回。...转到docs.google.com/forms开始新的形态;它将是空白的。向表单中添加要求用户输入姓名和电子邮件地址的字段。...然后使用 EZSheets 编写一个 Python 脚本来收集这个电子表格上的电子邮件地址列表。 将电子表格转换成其他格式 您可以使用谷歌表格将电子表格文件转换为其他格式。...编写一个脚本,将提交的文件传递给upload()。

    13.8K50

    什么是Web应用程序?

    Web应用程序使用服务器端脚本(PHP和ASP)的组合来处理信息的存储和检索,并使用客户端脚本(JavaScript和HTML)将信息呈现给用户。...Web服务器将处理后的数据或请求的信息或已处理数据的结果一起发送到Web服务器 5....Web服务器用所请求的信息响应客户端,该信息随后出现在用户的显示屏上 Web应用程序示例 Web应用程序包括在线表单,购物车,文字处理器,电子表格,视频和照片编辑,文件转换,文件扫描以及电子邮件程序,例如...流行的应用程序包括Google Apps和Microsoft 365。...Google Apps 在办公领域的应用程序有Gmail,Google Docs,Google Forms,Google Slides,在线存储等。其他功能包括在线共享文档和日历。

    3.8K40

    使用Google App Script和Google Sheet自动生成数据仪表盘

    我们使用这种方法来跟踪我们的应用程序在Atlassian Marketplace中的表现,这项技术也可以与很多公共API搭配使用,比如: Github Google(借助Google Play或者Chrome...步骤1: 熟悉你将访问的API 你可以通过上面提到的三个公共API收集到大量的数据。花一些时间来熟悉你将要使用的API是很有必要的。...步骤2:创建Google App Script从API拉取数据 Google App Script 是一门基于JavaScript的语言,你可以用它来对Google Sheets(以及其他Google套件...创建触发器只需在脚本编辑器的工具栏中点击以下按钮: [google-apps-script-trigger-icon.png] 在本文的场景下,我们设定一个每天触发一次的触发器即可。...其中的细节和技巧可以查阅 How to Make a Killer Data Dashboard with Google Sheets 。下面的仪表盘就是根据该文中的原则创建的。

    8.5K60

    支持公式的3款Excel替代品

    你可以存储、组织和协作处理任何信息,例如员工名录、产品清单等,有的人不会使用SQL和任何脚本,Airtable就非常适合缺点是没有中文版,并且服务器在国外,使用不稳定 Airtable 是适用于各种规模企业和企业的电子表格解决方案...它使您可以将项目,内容和想法组织到一个集中式系统中。 该软件支持表单管理。 它可以帮助您过滤,排序和重新排列数据。 它提供可自定义的视图和字段。...2、ONLYOFFICE ONLYOFFICE是一款在线协作办公套件,主要内容是针对在线办公,文档(wored),电子表格(Excel),演示文稿(PowerPoint)和表单(Forms)编辑器,同时还支持文件在线免费转换...评论、提及、聊天 向单元格添加评论以提出问题和提出问题。在评论中提及用户以邀请他们加入对话。使用内置的实时聊天,通过插件连接 Telegram 或 Jitsi,在编辑器中进行交流。...Google Sheets 使用非常强大的方式来互连文件,如果您希望自动化,可以使用 Google Script(Java Script 的一种方言)。

    5.3K10

    俄罗斯浮现新型银行木马Silence,或与Carbanak有关

    攻击者使用了一种十分有效的技术来窃取银行资金:长期访问银行内网,监控职员日常工作,了解银行内部的运作过程和日常软件,然后利用这些信息窃取更多的钱。...(有可能是使用了恶意软件,也有可是使用了以前网上泄露的账号密码。) Silence 利用银行员工的账户向其他银行同事发送钓鱼软件。目的是为了找出哪些人可以访问银行管理系统。...研究人员表示,攻击者在整个过程的后半段,利用的是合法的 Windows 管理工具在后台运行,成功隐藏了自己行踪,而这正是 Carbanak 以前使用过的技术。...这些银行劫匪越来越有“创意” Silence 出现标志着犯罪分子已经将攻击目标从普通用户转向了银行,因为对比用户来说,银行能窃取的钱要更多。...而 Carbanak 以前的活动还使用过 Google 合法服务(Google Apps Script, Google Sheets, 和 Google Forms )部署 C&C 服务器,并诱骗银行技术支持部门员工打开含有恶意软件的文档

    96750

    解除 Excel 表格的文档保护全攻略

    二、导入 Google Sheets 把受保护的 Excel 表格上传到 Google Drive,然后使用 Google Sheets 打开。...在 Google Sheets 中,部分保护功能可能会失效,让你可以直接编辑表格内容。若文档依旧受保护,可以尝试另存为 Google Sheets 格式,之后再导出为 Excel 文件。...三、使用密码破解工具 如果你知道或猜测 Excel 文档的保护密码,可以使用一些专门的工具或软件来破解保护密码。这类工具包括 Password Recovery、VBA 脚本等。...需要注意的是,使用密码破解工具要确保合法性,并且仅在自己拥有合法权限的情况下使用。...请记得将代码中的“password”替换为实际的密码。 五、尝试复制内容 如果保护较弱,可以尝试直接复制受保护表格中的数据到新的 Excel 文件。

    2.7K10

    谷歌相册也不能无限白嫖了,「地主家」也烧不起免费网盘

    15GB上限,2年非活跃将删除 这次,Google一共发布了几项新的云端存储规定: 不再提供无限的免费云端存储,超过15GB后将收费; 接近上限将预警,并添加了新的存储管理工具; 账户无效规定,删除至少两年未登录的非活跃帐户中的数据...目前,Google将提供的服务有两项:上限预警和存储管理工具。 上限预警,是当用户开始接近使用上限的时候,Google将会向你发出预警。...在这个规定中,两年被作为账户活跃评价的一个时间点,两年未使用的非活跃用户,将可能会被Google删除用户数据。...不过不用担心你忘了,因为在删除之前,Google说他会足够多次地提醒你: 如果您在两年内未使用服务中的任意一项,谷歌可能会删除您未使用的产品中的内容。...此外,据Google介绍,Google Docs、Sheets、Slides,、Drawings、Forms等各类云端存储服务,都将引入存储上限。 看来,「地主家」确实也是顶不住了。

    1.2K40

    抢先微软,Google版Copilot上线!谷歌宣布给Google全家桶开放Bard功能

    发布或即将发布的与生成式 AI相关的新功能有: 在 Gmail 中起草、回复、摘要和优先处理邮件; 在 Docs 中进行头脑风暴、校对、写作和重写; 在 Slides 中通过自动生成的图像、音频和视频实现创意构想; 在 Sheets...也因此谷歌目前尚未提及计划将 Bard 拓展到更多市场,所以目前存在的限制包括: 仅有少数国家或地区的 Google Workspace 用户可以访问 Bard,因此即使开启了“Early access...apps”,某些国家的用户也无法访问更新功能; 需要管理员在域上启用 Bard 才能让团队用户访问,具体步骤为Apps > Additional Google Services > Early Access...Apps,用户需要加入等待列表并等待 Google 的批准才能访问 Bard; Bard 仅能提供生成式 AI 工具的功能,而不能为 Google Workspace 带来更多的 AI 驱动的创新;...与竞争对手 ChatGPT 不同,Bard AI 目前尚未被广泛使用。随着 Pixel 手机的推出,Bard AI 的覆盖范围也将扩大,但与 ChatGPT 的可用性相比仍有些差距。

    89710

    13个秘技,快速提升表单填写转化率!

    高级表单生成器使用渐进式填写方式,这种方法可以防止再次访问的用户在访问时被问到重复的问题。...你所需要的就是访问谷歌套件(如果你已经有了Gmail帐户,那么就可以使用了)。 Picnic报名表单:GoogleSheets Google Sheets有明确的颜色涂层,标签和结构。...Google Sheets允许你制作尽可能深入的电子表格。你还可以通过单击按钮公开共享表单,并以你认为合适的任何方式进行设计。...T-Shirt报名表格:GoogleForms Google Forms是另一种快速创建注册表单的方法。有了这个免费软件,你可以建立一个看起来很专业的表单并公开分享。...Google Forms有很多模板可供选择,这款T-Shirt注册表单只是其中之一。Google Forms允许你以各种方式收集信息,例如长条和短条目文本字段、多项选择、复选框等等。

    3.7K30

    EMQX Enterprise 4.4.11 发布:CRLOCSP Stapling、Google Cloud PubSub 集成、预定义 API 密钥

    启用 OCSP Stapling 后,EMQX 将自行从 OCSP 服务器查询证书并缓存响应结果,当客户端向 EMQX 发起 SSL 握手请求时,EMQX 将证书的 OCSP 信息随证书链一同发送给客户端...异步微服务集成:将 Pub/Sub 作为消息传递中间件,通过 pull 的方式与后台业务集成;也可以推送订阅到 Google Cloud 各类服务如 Cloud Functions、App Engine...图片对于 Google IoT Core 用户,您无需做更多改变就能将 MQTT 传输层迁移至 EMQX,继续使用 Google Cloud 上的应用和服务。..."# 使用 {appid}:{secret} 的格式初始化密钥对# etc/bootstrap_apps_file.txtappid1:secretappid2:secret2BUG 修复以下是主要 BUG...修复了 SQL Server 资源中,无法在 server 字段里使用除 1433 之外的端口的问题。

    3K30

    新的Power Query Google Sheets连接器!

    在Power BI 11月的更新中,Power Query团队为我们带来了一个新的连接器:Google Sheets连接器 https://powerbi.microsoft.com/en-us/blog...问题 Google Sheets连接器由于刚发布不久,而且处于测试阶段,问题还是有不少的。比如,如果同时有多个文件就会有多个url,需要分别登录每一个url,操作上会有些麻烦。...当然连接器还有其他的一些问题,具体详见: https://powerquery.microsoft.com/en-us/blog/introducing-the-new-power-query-google-sheets-connector...总结 对于习惯于将文件存储在Google sheet上的朋友们来说,这个新的连接器解决了从0到1的问题,而且在肉眼可见的将来,它会越来越好。 个人感觉,这才是powerbi的重要发展方向。...在这之前,如果要从Google sheet获取数据到powerbi进行处理分析,一定得走python这一步,且必须使用网关。

    7.2K10
    领券