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

肘子的 Swift 周报 #048| Apple Watch,苹果生态的坚实纽带

还记得 Apple Watch 初次面世时,整个可穿戴设备市场规模相对较小,传统手表还拥有庞大的消费者基础。...尽管苹果公司不断努力将 Apple Watch 打造成更智能的硬件产品,并为其配备了独立的应用商店,但个人而言,我大多时候只使用它来记录健身数据、设置倒计时、查看消息等基础功能。...Morgan[6] 自 iOS 17 起,所有通过 AirDrop 传输的非标准文件类型(即不属于苹果公共 UTTypes 如文本文件、图片等的文件类型)均默认在 Files 应用中打开,而不是原本意图中的目标应用...同时,文章还涵盖了编译优化的技术,如使用 Bazel 提升编译效率,对提升开发效率和程序运行性能都有积极意义。...文章最后,Perchiazzi 抛出了一个值得深思的问题:在面临高额投资的传统手术机器人与低成本、高灵活性的技术如 Apple Vision Pro 之间,我们应如何选择以实现更广泛的医疗服务普及?

23310

苹果 AirDrop 的设计缺陷与改进

0x02 Background: Apple AirDropApple 的文件共享服务 AirDrop 已集成到所有当前的 iOS 和 macOS 设备中。...使用符号 c 指代地址簿条目,使用 ID 指代 Apple 验证的联系人标识符。B.设备可发现性在 iOS 设备上打开共享窗格时,如果附近的设备可被发现,则会出现在用户界面中。...C.完整协议工作流程图片AirDrop 协议允许发送方将文件或链接传输到接收方。...所需的公钥操作可以使用椭圆曲线密码术有效地实例化,为此存在行业级库,如 MIRACL 和内置操作系统功能ties(iOS 和 macOS 中的 Apple CryptoKit)。...为了节省电池电量,移动设备可以将预计算推迟到充电时,例如整夜。图片 0x07 Conclusion在本文中,基于相互联系的概念解决了离线对等点之间的隐私保护认证问题。

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

    今日软荐:无需联网的跨平台文件传输神器—LocalSend,AirDrop最佳开源替代

    日常工作和生活中,我们常常需要在不同设备之间传输文件。AirDrop 虽然是苹果生态中的一个便捷工具,但跨平台支持是它的短板。...无论是 Windows、macOS、Linux 还是 Android、iOS,LocalSend 都可以在本地网络中让你轻松、安全地与附近设备共享文件和消息。...LocalSend 工具简介 LocalSend 是一款免费开源的无需联网的跨平台本地文件传输工具,它使用REST API和HTTPS加密来实现设备之间的安全通信。...可以作为 AirDrop 的免费开源跨平台替代方案。 可以让你在同一网络下(热点也可以)的设备之间轻松传输文件和消息,无需联网。它采用先进的加密技术,确保你的数据安全可靠。...• 简单易用:配备了直观简洁的界面,不需要注册,设备之间会自动发现,可以快速上手,无需复杂设置。 安装和使用 LocalSend 部署有自己的官方网页,可直接访问选择相应系统的软件包。

    98310

    文件传输软件推荐

    引言 以前介绍过一款无需下载的局域网文件传输服务 - snapdrop ,用于免登录网页文件传输,但经过使用和反馈发现存在着无法搜索到设备、连接失败的问题,所以这次又带来了几个可用于文件传输的工具推荐。...网页文件传输 文叔叔 类似于原来的空投,可传送文本,可以钥匙串、网页链接、取件码形式分享, 文件过期时间是24h, 未登录用户每次向他人发送的文件(或文件夹)最大支持 500 个....从提示可以看出,此功能并非是利用局域网传输,而是使用互联网,因此即使设备处于不同网络可尝试配对连接。 App文件传输 此类软件用于本地传输均比较稳定,缺点是都需要下载各端的App。...但本人以MacOS和IOS设备测试网页版传输文件失败,可能在Windows设备上会有更好的表现。 结论 文件传输软件可以说是打工人的"钢需",有需求不断地进行更新换代。...我用 ChatGPT 找到了解决方法 注:本人未使用本方案,而是使用了拖至项目文件夹编辑的方式,原因是将文件留在微信接收文件夹不方便整理且会不断冒出+1+1+1。

    6.5K31

    QQ 闪传带你几秒搞定超大文件传输

    您可以直接将闪传生成的链接发送给微信好友、邮件联系人,甚至生成二维码给手机扫描下载。**这使得在PC、Mac和手机之间传文件更加便利,无需数据线或第三方网盘。...**即时文件传送:当您和好友都在线时,也可直接通过QQ闪传将文件“闪送”给对方,对方收到后可立即开始高速下载。整个传输过程不限速,官方宣称速度比传统方式快5倍以上。...Wi-Fi Direct / 局域直连:很多手机间的「快传」应用(如苹果的 AirDrop、小米互传等)会用到Wi-Fi Direct技术,即让设备间建立直接的无线连接来传文件。...优点是无需任何网络,在两台苹果设备靠近时即可高速直连传文件,过程简单且安全。...不过AirDrop只能在苹果自家设备上使用,无法跨平台;且必须两设备距离较近(通常要求在约9米范围内),不适合远距离或互联网场景。

    1.7K00

    AirDrop的一个iOS漏洞可以让任何用户暂时锁定附近的iphone(Apps)

    Kishan Bagaria在AirDrop中发现了一个漏洞,它允许用户在iOS设备之间共享文件。他发现这个漏洞让他可以反复向所有能够在攻击者的无线范围内接收文件的设备发送文件。...当收到文件时,iOS会阻止显示,直到文件被接受或拒绝。但是,由于iOS没有限制设备可以接受的文件请求的数量,攻击者可以简单地反复发送文件,反复显示文件接受框,导致设备陷入一个循环。...使用开源工具,Bagaria不仅可以将文件一次又一次地发送到特定范围内的目标,还可以发送到任何设置为在无线范围内接收文件的设备。...image.png Bagaria称这种漏洞为“AirDoS”,后者是“拒绝服务”的缩写,即拒绝用户访问他们的设备。 那些将空投设置为接收“每个人”的文件的设备大多处于危险之中。...关闭蓝牙可以有效地阻止攻击,但Bagaria说文件接收框是如此的持久,以至于在攻击发生时几乎不可能关闭蓝牙。 阻止攻击的唯一方法是什么?“干脆跑开,”他说。

    76400

    4.1k Star局域网文件传输神器,免费,开源,跨平台

    LocalSend可以将文件共享到附近的设备。免费、开源、跨平台。此应用程序允许您通过本地LAN网络发送文件和消息。无需互联网,无需外部服务器。...此应用程序可在Android,iOS,macOS,Windows和Linux上使用。还有没有广告。...电脑和手机互传 接收端提示 附近可选的设备列表 软件设置 安全 它通过 LAN 进行通信,并在终端之间传输数据,无需通过互联网传输文件或使用云存储。...此外,LocalSend 还允许你使用加密通信来保证数据的隐私。与之前介绍的 OnDrop 和快照不同,它有望成为 AirDrop 的首选替代方案。 设备使用 REST API 相互通信。...TLS/SSL 证书是在每个设备上动态生成的。

    2.5K20

    Hotmail IMAP地址要怎么填写?

    IMAP(Internet Mail Access Protocol)是一种用于接收邮件的协议,与传统的POP3协议不同,IMAP允许用户在多个设备上同步收件箱、已发送邮件等文件夹。...Hotmail IMAP安全设置Hotmail的IMAP连接需要使用SSL加密。在设置您的邮件客户端时,请确保启用了SSL/TLS加密以保护您的邮件数据的安全传输。4....Hotmail IMAP文件夹路径设置在设置Hotmail的IMAP账户时,可能需要设置文件夹路径。通常,您可以将文件夹路径设置为“Inbox”来指定收件箱文件夹,以便正确显示您的收件箱邮件。6....Hotmail IMAP同步设置使用Hotmail的IMAP功能可以在多个设备上同步您的邮件。在设置中,您可以选择同步哪些邮件文件夹,以及是否保留在服务器上的副本等设置。7....Hotmail IMAP其他设置除了上述设置外,您还可以根据您的需求设置其他IMAP参数,如邮件下载大小限制、自动转发等功能。

    3.1K00

    新手必备mac系统大全

    反正只要记住,当你需要使用F1-F12的按键时就需要搭配Fn才能实现 如果您希望无需按住 Fn 键而将顶行按键始终用作标准功能键,请完成以下操作:系统偏好设置——键盘——键盘标签——将 F1、F2 等键用作标准功能键...打开后直接将软件拖入application文件夹完成安装。...) AirDrop能够非常方便的在苹果设备之间传输图片视频等文件。...楼主写这篇文章使用了大量的动图,需要在MAC端录制屏幕后将视频分享到手机转成GIF动图,然后后回传到MAC,最后进行上传。...airdrop使得文件传输更加高效便捷,这也是苹果设备之间体现联动性的功能之一 接力(handoff) 通过系统偏好设置——通用——允许这台设备与iCloud设备之间使用“接力”,两台苹果设备之间可以通过

    1.5K20

    Apple无线生态系统安全性指南

    要开始此过程,可以使用系统的日志记录工具来识别在启动特定系统函数(例如AirDrop)时变为活动状态的过程。...例如,要获取有关HO的信息,可以使用图片工具使用此功能来识别记录有关特定系统服务(如AirDrop)信息的流程和框架。增加日志级别:—level调试标志将增加使用os_log的进程的日志详细程度。...iCloud密钥串首次在iOS中引入,此后也已移植到macOS。该密钥串提供了更多功能,例如保护等级,设备之间的可选同步以及改进的访问控制。...(1)要求苹果公司将HO和UC设计为可在同一用户的设备之间工作。例如,登录到同一Apple帐户的设备。...(2)攻击:SSID欺骗和Wi-Fi密码自动填充当iOS和macOS设备连接到新的Wi-Fi网络时,此攻击以iOS和macOS设备为目标。

    1.2K31

    iPhone蓝牙流量被指在某些情况下泄露用户电话号码

    这种行为是苹果无线直连 (AWDL) 协议的部分行为,该协议可通过 WiFi 或 BLE 互联并允许数据在附近的设备之间进行传输。...此前的学术研究工作指出,AWDL BLE 流量中包含设备识别详情如电话状态、WiFi 状态、OS 版本、缓冲区可用性等。...Hexway 公司表示,当用户使用 AirDrop 和其它用户分享文件时、当用户电话尝试分享 WiFi 密码时、或当联系人要求用户共享 WiFi 密码时,包含电话号码哈希的 BLE 流量可遭恶意人员捕获...Hexway 公司的安全研究员 Dmitry Chastuhin 表示,“我们的研究结果表明不仅可能在使用 AirDrop 时而且在使用其它函数如 WiFi 网络连接时都有可能提取电话号码。”...适用于针对性攻击,易实施 在过去几年中,人人都知晓大的零售链使用电话的 WiFi 信号追踪商店内客户的行踪和购物习惯。绑定每台设备和真实的电话号码将大大提高店内跟踪效率。

    71510

    超详细mac新手教程_mac电脑新手入门教程

    反正只要记住,当你需要使用F1-F12的按键时就需要搭配Fn才能实现 如果您希望无需按住 Fn 键而将顶行按键始终用作标准功能键,请完成以下操作:系统偏好设置——键盘——键盘标签——将 F1、F2 等键用作标准功能键...打开后直接将软件拖入application文件夹完成安装。...) AirDrop能够非常方便的在苹果设备之间传输图片视频等文件。...楼主写这篇文章使用了大量的动图,需要在MAC端录制屏幕后将视频分享到手机转成GIF动图,然后后回传到MAC,最后进行上传。...airdrop使得文件传输更加高效便捷,这也是苹果设备之间体现联动性的功能之一 接力(handoff) 通过系统偏好设置——通用——允许这台设备与iCloud设备之间使用“接力”,两台苹果设备之间可以通过

    1.9K20

    开发者的如何优雅的使用OSX

    另外一种是从网站下载应用,一般是 dmg 格式的文件。dmg文件类似于 Windows 下的 iso 文件,安装程序的 dmg 文件双击就可以打开,里面会包含可以运行的app和应用程序文件夹。...点击 Dock 栏中的 Launchpad 图标,或者点击快捷键「F4」,就可以看到已经安装的所有应用,界面和 iOS 的桌面操作相似,可以左右滑动,将一个应用拖到另外一个应用上就可以新建一个文件夹。...Finder Finder的用法跟Windows的文件夹类似,就不再赘述了。 6....应用查找和文件查找打开 ? 8. AirDrop AirDrop 可以通过无线方式将照片、视频、网站、位置等发送到附近的 iPhone、iPad、iPod touch 或 Mac。...是苹果设备进行互传文件的最方便的方式,优雅。 ? 9. Mac下必备的软件 Moon用于Mac系统的窗口最大化、铺满全屏等窗口的调整增强软件。

    1.6K30

    MDM(移动设备管理)国内和国外厂商技术比较差距明显

    a)国际厂商之间的MDM功能差异不大,这是因为产品都开发了很多年,相对成熟,另外大家都是基于标准开发接口实现的,没有高不可攀的技术门槛。...对于开放了企业级MDM接口的Android设备,可支持更高阶的管理功能。而国内MDM产品还在混沌状态。 d)“零时点支持”,国际MDM产品具备优势。...移动OS的升级比较频繁,国产MDM产品通常无法做到对iOS和Samsung等主流设备的“零时点”支持。...不提供“零时点”支持的另一个弊端就是无法享用最新的移动OS升级带来的好处(比如,最新的企业级管理功能),或者无法使用最新的移动设备。因为这些新设备暂时不能纳入到管理范畴。...而很多国内MDM厂商, 在iOS7出来都快一年了,到现在还是不能支持iOS7提供的一些新企业管理特性。如Airprint,touchID,Airdrop等。又如samsung的NFC的管控等。

    2.9K70

    iOS 14 这个新功能究竟是干嘛的?应不应该“允许”?

    从 iOS 13 开始,应用想要获得当前连接到的 Wi-Fi 名称,那就必须要获得定位权限。因为通过识别 Wi-Fi 名称, 应用就能轻松地在你和周围的人之间建立大数据网络。...可以通过 MAC 地址识别特定的局域网 在过去的 iOS 版本中,应用可以随意扫描本地网络中的设备,因此应用就可以很轻松地得到本地网络里所有设备的名称和 MAC 地址。...比方说,你从线下渠道买了个新相机,拍完照片利用相机自带的 Wi-Fi 将照片导入到手机上。...程序 A 在和相机交换数据时,程序 B 也可以扫描这个相机 所以在 iOS 14 里,Apple 开始对本地网络权限做出了更加严格的限制。 哪些 App 需要开本地网络权限?...HomeKit、AirDrop、AirPlay 和 AirPrint 都是不需要网络权限的 使用 HomeKit、AirDrop、AirPlay 和 AirPrint 的应用也不需要给出本地网络权限,使用这类

    95851

    开发者的如何优雅的使用OSX

    另外一种是从网站下载应用,一般是 dmg 格式的文件。dmg文件类似于 Windows 下的 iso 文件,安装程序的 dmg 文件双击就可以打开,里面会包含可以运行的app和应用程序文件夹。...只要将app拖入到应用程序文件夹,就完成了安装。 应用安装 3.2 怎么查看已经安装的应用呢?...点击 Dock 栏中的 Launchpad 图标,或者点击快捷键「F4」,就可以看到已经安装的所有应用,界面和 iOS 的桌面操作相似,可以左右滑动,将一个应用拖到另外一个应用上就可以新建一个文件夹。...Finder Finder的用法跟Windows的文件夹类似,就不再赘述了。 6....AirDrop AirDrop 可以通过无线方式将照片、视频、网站、位置等发送到附近的 iPhone、iPad、iPod touch 或 Mac。是苹果设备进行互传文件的最方便的方式,优雅。 9.

    1.5K100

    AirDrop 开源跨平台替代品 - LocalSend

    最近经常要手机、电脑、苹果设备多端传文件,很是麻烦,不同设备要切换不同的软件。...于是想找找有没有开源的项目可以解决这个烦恼,还真找到了一个项目 -- LocalSend 简介 LocalSend 是一个使用 Flutter 开发的开源跨平台工具,可以安全高效的和周边设备共享资料,...Android flutter build apk iOS flutter build ipa Windows flutter build windows Linux flutter build...linux 使用 设备间的通讯非常安全,使用 REST API,通过 HTTPS 安全发送,且证书是在每台设备上即时生成的。...小结 LocalSend 这个项目可以作为 AirDrop 的平替,还支持多个平台之间互传,而且简洁干净又安全。经常需要多端互传文件的推荐试试,说不定能解决你很多的问题。

    77350

    网藤能力中心 | 深入Exchange Server在网络渗透下的利用方法

    当用户使用Outlook收发邮件时,将触发规则,并从共享目录中拉取可执行木马文件并执行,该过程没有任何异样。木马执行后shell已经成功回弹。 完事之后删掉规则。...URL属性,当用户使用Outlook并从Exchange服务端同步该设置时,其随后对收件箱的刷新浏览将触发加载恶意网页,并执行恶意代码。...检索当前用户的Exchange邮箱数据 # 查找邮件内容中包含pwn字符串的邮件,-Folder参数可以指定要搜索的文件夹,默认是inbox,使用时最好指定要搜索的文件夹名称(或者指定all查找所有文件...),因为该工具是外国人写的,Exchange英文版收件箱为Inbox,当Exchange使用中文版时收件箱不为英文名,默认查找inbox文件夹会因找不到该文件而出错 Invoke-SelfSearch...如果用户通过该属性设置了邮箱文件夹(如收件箱、发件箱等)的委派权限给其他用户,但权限委派过于宽泛时,可能导致攻击者利用有权限的用户,间接获得目标邮箱用户的邮件访问权。

    5.1K20

    在React Native中构建启动屏

    在这个教程中,我们将演示如何在React Native中构建一个启动屏幕。我们将指导你如何使用 react-native-splash-screen 为iOS和Android应用构建出色的欢迎界面。...本教程将指导你如何准备合适的图片大小,更新必要的文件,并在应用加载时隐藏启动屏幕。...勾选 iOS 和 Android,然后点击生成: 接下来,解压下载的文件,并将 iOS 和 Android 文件夹复制到你克隆的启动项目的 assets 目录中的 assets 文件夹里: 在React...将图片名称设置为“splash”,打开 assets 文件夹,导航到 iOS 文件夹。...回想一下,我们之前将两个文件夹(Android和iOS)复制到了我们的资产目录。这两个文件夹包含了我们为不同手机密度提供的启动画面图片。

    4.3K10

    97. 进阶篇 - 交互式邮件应用布局

    提供回复、转发、删除等常用操作按钮 用户可以快速对邮件进行各种操作 响应式布局根据屏幕大小调整布局结构 在不同设备上都能提供良好的使用体验 状态管理与数据绑定在交互式邮件应用中...:selectedFolder:当用户点击文件夹列表中的某个文件夹时,我们更新这个状态变量,并根据它过滤邮件列表selectedEmail:当用户点击邮件列表中的某封邮件时,我们更新这个状态变量,并根据它显示邮件详情...> 显示邮件详情 -> 更新UI文件夹列表文件夹列表使用ForEach循环渲染一个文件夹数组,每个文件夹都是一个可点击的文本组件:ForEach(['收件箱', '已发送', '草稿箱', '已删除']...:根据selectedFolder状态变量设置字体粗细,当前选中的文件夹使用粗体根据selectedFolder状态变量设置背景色,当前选中的文件夹使用浅蓝色背景添加点击事件处理函数,当用户点击文件夹时...邮件搜索我们可以添加一个搜索框,让用户能够搜索邮件:@State searchText: string = ''// 在文件夹列表和邮件列表之间添加搜索框TextInput({ placeholder:

    11000
    领券