首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从0开始构建一个Oauth2Server服务 移动和本机应用程序

移动和本机应用程序 与单页应用程序一样,移动应用程序也无法维护客户机密。因此,移动应用程序还必须使用不需要客户端密码 OAuth 流程。...,以及在 Android 自定义选项卡”)。...这两个平台还允许应用程序注册自己,以便在访问匹配 URL 模式时启动(iOS “通用链接”和应用程序链接”)。...当用户点击“登录”按钮时,应用程序应在安全应用程序浏览器(ASWebAuthenticationSession在 iOS ,或在 Android 自定义选项卡”)中打开授权 URL。...在 iOS ,这是ASWebAuthenticationSession或SFSafariViewController,在 Android ,这被称为“自定义标签”。

17730

快讯 | 十年前,Chrome浏览器诞生了

大数据文摘出品 编译:蒋宝尚 到今天,谷歌浏览器Chrome发布十周年了。 十年中,Chrome见证了Web浏览器沧海桑田。...直到今天,Chrome仍然是世界最受欢迎浏览器,也是谷歌大杀器之一。...首次发布第一个测试版本提供43种语言版本,并只适用于Microsoft WindowsXP SP2以上版本,同年12月11日正式发布第一个稳定版本。...系统中首版谷歌浏览器 谷歌Chrome不仅对网络浏览器,而且对整个计算行业都产生了重大影响。无数浏览器应用程序都是基于Chrome引擎而设计,包括Opera、三星自带浏览器等。...不论是Windows、Mac OS、Linux还是iOS和等移动平台,你都能看到Chrome身影。。 Chrome团队也表示,将在9月4日宣布一些特别的活动以纪念十周年生日。

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

AirServer2023免费版屏幕投屏软件

零客户端足迹由于AirServer使用AirPlay、googlecast和Miracast进行通信,因此无需在客户端设备安装任何第三方应用程序。所需一切都已内置,而且非常容易上手。...安装 Google Chrome 浏览器也支持 Windows 7。...兼容适用于所有支持 Miracast 和 Google Cast Android 设备,无需在设备安装任何内容。Retina质量镜像AirServer在镜像期间提供了显著改善图片质量。...兼容适用于所有支持 Miracast 和 Google Cast Android 设备,无需在设备安装任何内容。Retina质量镜像AirServer在镜像期间提供了显著改善图片质量。...随心而动,主流皆通支持多平台使用,在iOS 、Mac、Windows、、Linux、Chromebook等主流系统设备随意切换。

1.4K00

谷歌推出首个针对企业版漏洞赏金计划,奖金高达25万美元

最新消息,谷歌推出首个企业版漏洞赏金计划,用来奖励企业版本在 Pixel 设备运行漏洞,最高奖励金额达25万美元。...谷歌认为将身份验证集成到企业版应用程序最佳方式,是通过与行业领导者如 Okta、Ping 和 Forgerock合作,将身份验证迁移到自定义选项卡。...谷歌还推出管理 API,默认设置了企业推荐要求,为企业实现最快交付功能保驾护航。...谷歌表示:VRP将Google、Android、Abuse、Chrome 和 Play Store紧密结合在一起,为赏金猎人上交问题提供了统一入口。...VRP为符合条件漏洞支付100美元到31337美元不等奖励,总金额会因为漏洞利用链而大幅增加。

50020

Black Hat Europe分享 | AutoSpill攻击可窃取密码管理器中密码

AutoSpill攻击原理 众所周知,应用程序经常使用WebView控件来渲染网页内容,比如应用内登录页面,而不是将用户重定向到主浏览器,因为后者在小屏幕设备上会是一种更加繁琐体验。...而密码管理器则是利用平台WebView框架,在应用加载如苹果、脸书、微软或谷歌等服务登录页面时,自动输入用户账户凭证。...如果启用了JavaScript注入,研究人员说,所有密码管理器都会对AutoSpill攻击敞开大门。...目前1Password已经确定了AutoSpill修复方案,并且目前正在处理中。更新后,原生字段用于意图用于WebView凭证,以此提高防护能力。...例如,当在使用谷歌密码管理器进行自动填充时,如果用户正在为谷歌认为可能不属于托管应用拥有的域名输入密码,用户会收到警告,并且密码只会填写在适当字段中。

14110

Chrome 87 发布,获多年来最大性能提升

此版本包含一些更新内容有: 现在,Chrome 会优先考虑活动选项卡而不是打开所有内容 — 将 CPU 使用率降低 5 倍,并将电池寿命延长 1.25 小时(根据内部基准测试)。...Chrome 现在启动速度提高了 25%,页面加载速度提高了 7%,并且所有这些操作都比以前使用更少电源和 RAM。 Chrome 浏览器性能提升。...除了常见开发人员功能外,Chrome 87 还包括全新 PDF 查看器、更多性能更新以及适用于 Chrome OS 全新壁纸。...该功能首先在 Chromebook 和 Chrome 操作系统可用,但 Google 表示很快就会在台式机平台上使用。...Chrome Actions 能提高用户完成某些任务效率。例如,用户可以键入 "编辑密码",从而会获得直接进入该设置部分快捷方式。

53520

【火绒安全周报】攻击者利用鱿鱼游戏主题制作恶意软件宏碁一周内遭遇两次黑客攻击

0 1 攻击者利用《鱿鱼游戏》主题 应用传播恶意软件 《鱿鱼游戏》是美国传媒巨头Netflix 出品一部惊悚悬疑电视剧。...近日,有攻击者利用该剧受欢迎程度创建了一个以“鱿鱼游戏”为主题壁纸应用程序,随后研究人员调查发现,若用户在其设备运行该程序,可能会导致恶意广告欺诈或不需要SMS订阅。...此外,研究人员还发现,Play商店还有200多个非官方鱿鱼游戏应用程序,其中一款游戏在10天之内下载安装100万次。对此,研究人员建议用户谨慎下载应用程序。...” 0 3 攻击者利用浏览器插件注入恶意广告 据报道,有研究人员发现攻击者利用ChromeAllBlock广告屏蔽插件在浏览器注入恶意广告,并诱惑用户点击,当用户出现注册或购买产品等特定行为时...据悉,该插件被广泛用于Chrome和Opera浏览器。攻击者使用了几种技术来规避AllBlock检测,例如每100ms清除一次调试控制台,以及排除主要搜索引擎等。

42540

微软出品,必属精品

edge浏览器 Windows电脑自带edge浏览器可以和谷歌chrome浏览器媲美了,之前也介绍过微软全新浏览器 Microsoft Edge 比 谷歌 Chrome 好用吗?...google.chrome winget list winget show chrome winget uninstall chrome winget upgrade chrome 待办事项 这是微软推出...有什么用,最近安装了微软https://github.com/microsoft/terminal ,还挺好用,它是一款新式、快速、高效、强大且高效终端应用程序适用于命令行工具和命令提示符,PowerShell...和 WSL 等 Shell 用户,主要功能包括多个选项卡、窗格、Unicode、和 UTF-8 字符支持,GPU 加速文本渲染引擎以及自定义主题、样式和配置,比如用python下载公众号文章视频更新版:...微软数学 有了这个不用怕数学题了,它可以给出数学题逐步求解过程https://math.microsoft.com/zh/ ,还提供了和ios客户端。

73120

WebUSB:一个网页是如何从你手机中盗窃数据(含PoC)

我们会解释访问设备所需过程,以及浏览器是如何处理权限,然后我们会讨论一些安全隐患,并演示一个网站如何使用WebUSB来建立ADB连接来入侵手机。...首先其必须打开设备,打开设备过程中就开始了与设备会话,然后设备会被锁定,这样同一浏览器会话中其他选项卡就无法访问了。但是另一个浏览器另一个网页仍然可以打开相同设备。...为了与设备进行通信,浏览器必须声明要与之通信接口。在声明接口之后,主机上任何其他应用程序都是无法声明。使用声明接口,页面可以与指定接口端点通信。...WebUSB在Chrome浏览器内核Blink中运行。因此,发现WebUSB中内存崩溃可能并不比Blink中其他地方内存崩溃更影响更大。...到目前为止,这只适用于Linux,因为在Windows中实现相当不稳定。然而,它既可以作为在WebUSB运行复杂协议示例,也可以显示WebUSB请求一次点击如何导致数据泄露。

3.6K50

Android浏览器跨域数据窃取和Intent Scheme攻击

Intent-based攻击:这种基于intent攻击手法很普遍,轻则导致应用程序崩溃,重则可能演变提权漏洞。...攻击实验背景介绍 在我研究Stock浏览器事务流程标准时发现,如果让浏览器打开新选项卡并且使用file://协议,就可以通过网页打开本地文件。...而且我留意到,这是个Android下浏览器通杀漏洞,且并不仅限于Chrome、Firefox或者Opera等等。...浏览器会自行在新选项卡里打开刚刚下载恶意文件exploit.html,然后从其他本地文件里读取内容。实际,这个攻击过程并不如我讲这么轻松愉快。...但是,由于Android 2.3.x使用量大约只占用户11.4%,而且正在如winxp一般慢慢地消亡,所以其危害并没有那么大,Android各版本用户使用量统计图如下: 然而Android 4.1

1.4K60

在Salesforce Lightning Experience(闪电体验)提高性能和速度

当笔记本电脑用低电量运行时,它会以较低速度运行以节省电力。 如果可能,关闭在客户端设备运行其他应用程序。 如果可能,将浏览器设置重置为原始默认设置。 删除未使用或不必要浏览器插件和扩展。...Chrome一直是最快闪电体验浏览器,而ie浏览器通常是最慢。 重新启动浏览器或设备: 每周重新启动浏览器和客户端设备一次可能会有所帮助。运行各种应用程序客户端设备或浏览器可能比需要时间更长。...释放这些资源使浏览器和操作系统资源管理更加高效,允许浏览器和操作系统在经常使用应用程序(如Lightning Experience)花费更多时间和系统资源。...流线化最初仅对与用户功能相关字段可见字段数量。您可以使用配置文件来实现这一点。 将页面上元素(包括字段、相关列表和自定义组件)分解为选项卡。...在第一个选项卡显示最需要信息,并将辅助信息移动到后面的选项卡。将不太重要组件移动到一个或多个Lightning页面选项卡之后。不在主选项卡组件不会在初始页面加载中呈现,而是只按需呈现。

1.9K20

Chrome 84 正式发布,支持私有方法、用户空闲检测!

TLS 1.0和1.1支持RC4和CBC密码。RC4已损坏,此后会删除。TLSCBC模式构造存在缺陷,容易受到攻击。 TLS 1.0 CBC 密码还会错误地构造其初始化向量。...WebAssembly SIMD 提议最终目标是将向量运算引入 WebAssembly 规范中,这可以大大加速音频/视频编解码、图像处理应用程序密码应用程序等高级计算应用程序。...Issues 选项卡以结构化、聚合、可操作方式显示来自浏览器警告,链接到 DevTools 中受影响资源,并提供如何修复这些问题指导。...图片预览 将鼠标悬停在 background-image 可以在提示工具中看到图片预览: ? V8 v8.4 - 支持私有方法 在 v7.4 版本中新增加私有字段进一步支持了私有方法和访问器。...从语法讲,私有方法和访问器名称以#开头,就像私有字段一样。

1.2K20

Chrome浏览器63版测试版新特性

以下描述变化适用于测试版通道发布系统、Chrome OS系统、苹果系统和Windows系统最新版Chrome浏览器,注明除外。...目前在系统Chrome浏览器,权限请求只出现在屏幕下方一个横条里,不理也没关系。而开发人员设计这种请求时,经常不考虑其出现时情景,还有用户是不是了解语境才允许权限请求。...Chrome浏览器59版开始解决这个问题,方法是如果用户三次取消这个请求,就会暂时中断访问权限。系统发布这一新版本又进了一步,把这种权限请求做成了一个模式对话框,呈现给用户。...开发人员现在可以禁止程序使用Chrome下拉刷新功能,也可以用过卷屏行为(overscroll-behavior)制作自定义效果,一旦浏览器滚动条滚到极限,浏览器就会有不一样动作。...界面 > 浏览器> 移动设备(系统)(Android) 样式中display: minimal-ui规则现已由Chrome版支持,开发人员能显示一个类似Chrome自定义标签界面给用户。

1.6K50

HTML5 Video Creator:HTML5视频制作软件

HTML5 Video Creator是一款强大HTML5视频制作软件,使用它可创建在每个平台上每个浏览器中运行可部署HTML5视频,使用非常简单,只需拖放、设置、导出即可!...HTML5 Video Creator:HTML5视频制作软件图片功能特色·创建可在所有现代浏览器(如 Google)中运行可部署 HTML5 视频Chrome、Firefox、Safari、Microsoft...Edge Opera 适用于所有操作系统,例如 macOS、iOS、视窗。...·能够指定输出视频文件大小以及 HTML5 视频分辨率。·能够通过复选框指定所有支持 HTML5 视频标签-控件、自动播放、循环和静音。...·重要提示:应用程序创建与所有现代浏览器兼容.mp4(h264/aac),但不创建.ogv webm 格式(这些格式现在适用于非常旧浏览器/操作系统)!

3.1K20

苹果进入下一个十年!抛弃英特尔,WWDC官宣将Mac迁移至自研芯片,首批年底上市

这也是Safari变化最大一次系统更新,苹果表示浏览器加载网站速度比Chrome还要快50%,对电池也会保持友好。...如果用户把鼠标悬停在选项卡,用户将会看到页面预览,右键单击该选项卡,右侧所有选项将会关闭。...Safari获得了对其他浏览器扩展支持,在App Store中也提供了专用扩展存储,这点与许多其他浏览器不同,Safari允许用户自定义扩展程序在哪些站点运行以及何时运行。...也就是说,用户也可以从Chrome中导入历史记录、书签和密码。...看上去有点类似于应用程序抽屉(app drawer),但苹果还支持一些其他智能分组,比如自动将所有Apple Arcade游戏分批提取。

2.8K30

实战-如何获取iOS微信聊天记录、通过Metasploit控制

在这篇文章中我们将讨论如何获取、苹果设备中微信聊天记录,并演示如何利用后门通过Metasploit对设备进行控制。...” 0×00 条件: 设备已获取root权限,安装SSHDroid(通过ssh、ftp连接手机) Apple设备越狱,安装OpenSSH插件 0×01 : 很多手机用户都会遇到这么一个尴尬问题...设备在root以后可以对系统文件存在最高级别的操作权限。比如,你在设备安装了微信,那么root以后通过adb shell你能对微信App文件配置进行读取修改等操作。...这里可以用windows环境下SQLite Database Browser浏览器打开: ? 提示输入密码: ? 那么,加密数据库使用密码是什么呢?我们又该如何获取到这个密码?...(Bytecodeviewer) 0×06 预防&安全建议 :从可信来源下载应用程序,避免感染恶意程序;在移动充电桩充电前及时关闭USB调试。

4.9K90

数据收集错误使Chrome 79 发布陷入混乱(IT)

image.png 谷歌已经暂停了针对设备Chrome 79 Web浏览器发布,直到找到能够消除破坏数据bug方法为止。受影响用户一直在谴责谷歌和相关应用程序开发商未能阻止这一问题。...12月13日,星期五早上,应用开发人员和用户开始报告他们遇到一些应用程序数据丢失问题。 因此,谷歌上周六暂停了Chrome 79在设备发布。...该漏洞会清除某些使用内置WebView应用程序数据,该组件在应用程序内部呈现网页。当用户登录应用程序网页时,或者如果默认浏览器缺少自己内部渲染引擎,Chrome就会启动加载内容。...它们允许网站或Web应用程序将数据存储在用户Chrome配置文件目录中用户设备。 一些应用程序开发人员更喜欢将用户数据上传到专用数据库服务器。...许多移动应用程序开发人员使用本地存储在移动设备自带储存和WebSQL。 实际,许多应用程序通常只是加载在WebView组件中一个网站,此过程相当于Chrome简易版。

1.8K10

Android 1.5到10.0 都有哪些新特性?

; 自带Chrome Lite浏览器现在加入了对双击屏幕进行缩放支持; 加强了网络社交功能,比如Facebook好友整合至联系人功能; 强化了语音识别的搜索控制。...): 全面支持Flash 10.1; 应用程序自动升级,让升级更加人性化; 支持应用程序安装在外置内存; Linux内核将升级为最新2.6.32版本,系统更加稳定; 对系统性能进一步优化,让手机有更多运行内存...指纹识别 说到指纹识别,很多用户都会觉得现在中高端手机都支持,但事实这些手机指纹识别都是各个厂商自行开发并没有系统底层支持。...其具体实现原理目前尚不清楚,推测其有可能使用了类似Chrome浏览器数据压缩技术。...屏幕录制 得益于OPPO、三星和华为等第三方OEM厂商,我们以前在手机上见过录屏功能。遗憾是,原生系统还缺少这个功能,但看起来我们在Android Q系统终于要看到它了。

2K20

15个你必须知道Facebook开源项目

移动开发 Buck Buck是一个高性能编译系统。此系统鼓励用户创建由代码和资源组成可复用小模块。因为应用主要是用Java写,Buck也是一个Java编译系统。...回弹使用相同弹簧常数,就像Origami使得折纸交互模型很容易被转换到应用中。 Origami Origami是用来设计现代用户界面的工具。...可以迅速创建原型,运行在你iPhone或iPad并进行迭代,将可用代码片段输出给工程师。 Stetho Stetho是一个全新平台调试工具。...Stetho提供C/S协议,使强大Chrome开发者工具能在应用程序中使用该协议。你应用程序整合之后,只需访问chrome://inspect ,点击“检查”即可开始。...Infer Infer是一个静态分析工具,用来检测和苹果系统应用发布前缺陷。如果你给Infer一些Objective-C,Java或C代码,它会生成一个潜在缺陷列表。

1.7K20
领券