adv

致长期以来一直关注solidot的海内外朋友,请点击这里查看。
Bug
pigsrollaroundinthem(39396)
发表于2018年02月20日 17时51分 星期二
来自没有印度程序员测试
过去几天,苹果的系统曝出了一个 bug,印度 Telugu 语的字符能让应用和系统崩溃。受影响的应用包括了苹果的 iMessage,第三方应用如 WhatsApp、Facebook Messenger、Gmail 和 Outlook,以及浏览器如 Safari 或 Chrome 。苹果用户还发现,如果 Telugu 语字符出现在通知中,那么整个系统将会崩溃。苹果在收到报告之后已经快速释出了更新,修改了导致崩溃的 bug。
Bug
pigsrollaroundinthem(39396)
发表于2018年01月30日 12时59分 星期二
来自程序员的锅
官媒报道了一则与百度外卖系统相关的案件:2017 年 10 月,北京小度科技有限公司报案,称其旗下的 “百度外卖” 平台被他人以非法手段篡改系统,将提现金额改为负数,从而实现反向充值自己账户余额,并使用账户余额在 “百度外卖” 平台上进行消费,总共被篡改 4900 余万元,下单单数覆盖全国多个地区,人数达百余人,直接消费损失 30 余万元...海淀检方呼吁广大新葡京娱乐城大厅企业要注意防范网络安全漏洞。
比特币
pigsrollaroundinthem(39396)
发表于2018年01月30日 11时02分 星期二
来自比特币实验
匿名读者 写道 "著名的《Mastering Bitcoin》(《精通比特币》)一书中有段Python代码有误(key-to-address-ecc-example.py),这段代码被广为流传。这个错误有极高的概率会根据一个正确的私钥生成一个错误的压缩公钥,从而产生一个错误的比特币收款地址,如果使用这个地址会导致比特币资金丢失。这段有BUG的代码从此书中的第一版中就已存在,最新的第二版本依旧存在这个BUG代码,当然,广为流传的中译版本中也自然存在。 下面是那段错误的代码及其修正:https://github.com/bitcoinbook/bitcoinbook/pull/483/files 

新葡京娱乐城大厅 www.widgetbakery.com

BUG的产生是encode函数没有保留前导字符零所致,下面是BUG演示,可见丢失了一个前导零的公钥产生了一个错误的比特币地址:

这其实并不是encode函数的错,一个正常的未添加前缀字符("02"或"03")的压缩公钥长度应该是32字节(64个字符),encode函数会将10进制公钥转换成16进制字符串的形式,一旦当转换后的字符串长度不足64个字符的时候(极有可能出现的情况),encode函数并不会自动添加前导字符零以确保压缩公钥的长度为64个字符。zfill(64)的作用就是确保公钥为64个字符,不足的话进行补零。 以上演示数据可通过著名的比特币在线地址生成器进行查验:https://www.bitaddress.org

现已推送了一个合并请求(Pull Request)并提供了一段重现此BUG的代码,详细信息: https://github.com/bitcoinbook/bitcoinbook/pull/483"

Bug
pigsrollaroundinthem(39396)
发表于2018年01月09日 15时11分 星期二
来自M$ 的 QA
CPU 的 Meltdown 和 Spectre 漏洞影响了几乎所有 PC,微软也已经释出了相关更新。但部分 AMD 用户在官方论坛上报告补丁导致了他们的机器无法启动进入 Windows。AMD 的处理器只部分受到 Spectre 漏洞的影响。使用 Athlon 处理器的用户报告在安装 KB4056892 补丁后就无法启动了,只剩下重新安装系统这唯一选项。还有用户称,重新安装也没有解决问题。
Intel
pigsrollaroundinthem(39396)
发表于2018年01月03日 15时47分 星期三
来自要不要起诉
英特尔处理器曝出了一个严重的新葡京娱乐城下载设计漏洞,迫使主要操作系统和云计算服务商都忙着打补丁。因为漏洞信息没有解密,所以目前只能通过已发布的补丁反推这个漏洞。该漏洞是奥地利格拉茨技术大学(TU Graz)的一组研究人员发现的,他们在去年十月发布了最早的 KAISER 补丁集。去年 12 月,在内核邮件列表上,应 Linus 等人的要求,KAISER 被改名,内核新葡京娱乐开户提出了一系列技术上正确的首字母缩写,包括 User Address Space Separation(uass)和 Forcefully Unmap Complete Kernel With Interrupt Trampolines(fuckwit),最后出于政治上正确的理由改名为 Kernel Page Table Isolation(KPTI)。从表面上看,KPTI 补丁是为了确保 ASLR 仍然有效。ASLR 是现代操作系统的一项安全功能,通过引入虚拟地址随机化阻止攻击者定位目标程序数据的位置。而在去年底举行的 34C3 会议上,TU Graz 的研究人员描述了一种纯 Javascript 的 ASLR 攻击(YouTube),通过组合高精度测时和选择性驱逐 CPU 缓存行,一个运行在浏览器上的 Javascript 程序能还原一个 Javascript 对象的虚拟地址,然后再利用浏览器的内存管理 bug 进行攻击。从表面上看,KAISER(KPTI)补丁的作者们演示了一种技术能暴露 ASLR 化的地址。问题看起来也和虚拟内存也有关。每当一些机器代码尝试加载、储存或跳到一个内存地址,CPU 都必须首先通过其管理的页表将这个虚拟地址翻译到物理地址。虚拟内存可能是现代操作系统最重要的特性之一,它能防止一个死亡的进程崩溃操作系统,一个浏览器 bug 崩溃桌面环境,或者一个虚拟机能影响到同一主机上的其它虚拟机。TU Graz 的研究人员此前曾在一篇论文里描述了一种新的 Rowhammer 提权攻击
Bug
pigsrollaroundinthem(39396)
发表于2017年12月13日 15时51分 星期三
来自信标
深圳普联的中继器固件被发现每 5 秒会发送 6 次 DNS 查询和 1 次 NTP 查询。它的固件硬编码了六个 NTP 服务器,没有任何的 DNS 缓存,每 5 秒查询一次这 6 个 NTP 服务器,相比之下 Windows 机器每周才发送一次 DNS 和一次 NTP 查询。普联的做法违反了 NTP Pool 项目的规定。NTP Pool 项目要求设备制造商和供应商注册自己的 NTP 服务器池如 tplink.pool.ntp.org,不要使用默认的 pool.ntp.org,最多每五分钟检查一次。
Bug
pigsrollaroundinthem(39396)
发表于2017年12月01日 13时00分 星期五
来自懂编程的都当黑客了
俄罗斯本周在东方港航天发射场使用 Soyuz-2-1b 火箭发射了 Meteor-M 气象卫星和 18 颗小卫星,但由于 Fregat 上面级发生故障导致所有卫星被送入了亚轨道,在大气层中烧毁。根据俄罗斯太空网站的报道,一个编程错误导致 Fregat 无法自己确定方向。报道称,Fregat 的飞行控制系统仍然是为拜科努尔发射场设置的,没有为新的东方港发射场正确设置。因此,当 Fregat 与火箭分离后,它未能发现正确的方向。当它点燃引擎将卫星送入轨道时,它仍然在尝试修正方向,它事实上是向下对着地球推送卫星的,导致卫星被送到了致命的亚轨道。
Bug
pigsrollaroundinthem(39396)
发表于2017年11月30日 20时01分 星期四
来自忘记 QA
廉价 Android 手机供应商 Blu 最近几年因为来自中国的固件而引发了隐私和安全方面的争议,现在 Blu 又爆出了新的丑闻:它的最近更新锁住了用户。Blu 于 11 月 28 日向它的 One Life X2 智能手机推送了更新,用户随后在论坛reddit 和官方 Facebook 主页抱怨在应用更新重启设备后无法解锁手机。手机不再能识别密码、Pin 码、图案锁,即使用户 100% 确定他们的输入是正确的。在失败解锁 10 次,用户的数据将会从设备上抹掉。有用户开玩笑的说一定是俄罗斯黑客干的。Blu 雇员则表示正在调查此事和尝试修复,对给用户造成的不便表示歉意。
OS X
pigsrollaroundinthem(39396)
发表于2017年11月29日 16时36分 星期三
来自苹果的程序员
macOS High Sierra 发现了一个 bug 让用户无需输入密码就能获得管理员权限。用户在登录窗口输入 root 用户名,不输入密码,然后点击解锁,多尝试几次用户就能以 root 权限登录系统。世界各地的 Mac 用户通过社交网络证实了这一 bug。苹果在一份声明中表示它正在开发补丁修复该 bug,建议用户设置 root 密码防止未经授权的访问。
Bug
pigsrollaroundinthem(39396)
发表于2017年11月22日 16时10分 星期三
来自没发现就接受了
多名 Bcache 用户在邮件列表和 Gentoo 的 Bugzilla 上报告,他们在更新到 Linux 4.14 后发生了文件系统损坏,数据全部丢失的严重事故。如果数据没有备份的话这无疑将会是灾难。Bcache 是块缓存(block cache)的缩写,允许将较快的储存设备如 SSD 作为较慢的存储设备如机械硬盘的读写缓存使用,它充当了一种本地加速器来改进性能。Bug 是在 74d46992e0d9 中引入的,稳定版内核维护者 Greg Kroah-Hartman 表示将会尽快释出更新。
Bug
pigsrollaroundinthem(39396)
发表于2017年11月17日 20时05分 星期五
来自历史悠久
在本周二的例行更新中,微软修复了公式编辑器的一个缓冲溢出漏洞 CVE-2017-11882。公式编辑器是 MS Office 中的一个古老组件,存在漏洞的公式编辑器可执行文件版本号是 2000.11.9.0,显示它可能是在 2000 年 11 月 9 日构建的,修改日期则是在 2003 年,它距今已有 17 年历史。本周释出补丁后它的文件版本号变更为 2017.8.14.0。看起来微软重新构建了公式编辑器。然而对补丁的详细分析发现,微软没有从源代码里修复漏洞,而是手动给二进制可执行文件打了补丁。微软此举可能是为了维持二进制兼容性,防止嵌入旧版本公式编辑器的文档出现问题。当然还有一种可能性是微软丢失了公式编辑器的源代码。
人工智能
pigsrollaroundinthem(39396)
发表于2017年11月06日 17时42分 星期一
来自公新葡京娱乐城下载代码
绝大多数新葡京娱乐城大厅的 bug 不会杀死你,但自主驾驶汽车的 AI 可能是一个例外,错误可能会导致 AI 在错误的时间做出错误的决定。哥伦比亚大学和 Lehigh 大学的研究人员设计的 DeepXplore 方法能在不同神经网络触发尽可能多的冲突决策,系统性的暴露新葡京娱乐城大厅错误。比如 DeepXplore 在 Nvidia 的 DAVE-2 自主驾驶新葡京娱乐城大厅发现了一个错误,能导致汽车撞上公路上的护栏。研究人员深知,只要恶意的黑客能利用一个 bug,整个系统就仍然是脆弱的。研究人员的测试发现,DeepXplore 在各种深度学习应用中发现了数以千计的以前未知的 Bug。它并不能保证能发现系统的所有 bug。
Bug
pigsrollaroundinthem(39396)
发表于2017年10月10日 10时21分 星期二
来自AI 在搞鬼
亚利桑那州彩票官员正在调查产生中奖号码的随机数生成器。在“All or Nothing”抽奖中,随机数生成器在 9 月 28 日和 30 日产生了相同的中奖号码“2-4-5-6-8-10-12-14-17-19”,9 月 29 日和 10 月 3 日又产生了相同号码“4-8-9-10-11-13-14-16-18-19”。在另一个抽奖“Pick 3”中,随机数生成器在 9 月 29 日和 10 月 3 日产生相同号码。同样的情况还发生在“5 Card Cash”抽奖中。发生故障的机器已经移除以等待调查结果。亚利桑那州使用了三个随机数生成器,都没有联网。
移动
pigsrollaroundinthem(39396)
发表于2017年07月19日 10时25分 星期三
来自本应叫1+4
深圳万普拉斯科技有限公司上个月发布了被誉为“500 美元以内的最佳手机” OnePlus 5(或一加五)。但新手机的用户很快反应这款手机存在一系列问题, 其中一个严重问题是手机在拨打 911 后重启。Reddit 用户 Nick Morrelli 称他在西雅图看到一座建筑物起火拨打 911 报警后发生了重启故障,另一些用户报告他们无法在手机上拨打 911 或 999(英国的紧急服务号码)。这一故障看起来并没有影响所有一加五手机用户,但即便只影响少数人它也是一个严重的问题。一加表示正在联系受影响客户调查这个问题。
Bug
pigsrollaroundinthem(39396)
发表于2017年07月04日 10时59分 星期二
来自AI 庆祝国庆节
本周一,在 Google Finance、Yahoo Finance 和 Bloomberg 等流行金融网站上,苹果和亚马逊等公司的股票出现暴跌,但实际上这些企业的真实股价波动并不大。这件事看起来像是金融网站的数据源出现了 bug。许多受影响公司的股价显示为 123.47 美元,看起来像是源自 123.456。在 Google Finance 上,亚马逊的股价暴跌 87% 至 $123.47,在 Yahoo Finance 上,亚马逊的股票暴跌 74% 至 $248.49,事实上亚马逊的股价为 $953.66,下跌了 1.5%。在 Google 和 Yahoo Finance 上,苹果的股票下跌 14.3% 至 $123.47,但实际上苹果的股票 $143.50。纳斯达克发言人将此事归咎于第三方数据供应商。
Intel
pigsrollaroundinthem(39396)
发表于2017年06月29日 19时57分 星期四
来自新葡京娱乐城下载也不能信任
上周末,Debian 新葡京娱乐开户在邮件列表上向用户发出警告,英特尔第六代和第七代 Core 处理器(Skylake/Kaby Lake)在启用超线程时发现存在一个处理器 / 微码缺陷。但该 bug 的影响究竟有多大?Ahrefs 的 Joris Giovannangeli 在博客上描述了他们遭遇该 bug 的经过 2016 年底,该公司后端新葡京娱乐开户团队部分成员开始使用新的笔记本电脑,工程师 Enguerrand Decorne 几天后在机器上编译 OCaml 时遭遇了不同寻常的崩溃。这个问题一开始只影响 Enguerrand 的机器,所以他们认为可能是这台机器的系统配置问题。但随后他们对该问题的担忧加重了,使用 Skylake Xeon 处理器的服务器集群在部署一个服务后,被发现向储存系统插入了破坏的数据。新葡京娱乐开户开始收集更多的信息,并且在其它机器上复现了同样的问题。他们开始诊断问题的根源。他们猜测问题与虚拟机新葡京娱乐城大厅 VMware 有关,于是切换到 Virtualbox,但崩溃继续发生。在物理机器上遭遇同样问题上,他们排除了虚拟机新葡京娱乐城大厅 bug 的可能性。经过漫长的搜寻之后,在注意到所有发生崩溃的机器都使用 Skylake 家族处理器之后,在发现 Debian 上的 Skylake 微码更新通知后,他们最终确认它是一个处理器 bug。
Bug
pigsrollaroundinthem(39396)
发表于2017年05月05日 17时53分 星期五
来自还有人用 Edge
一位微软 Edge 浏览器用户递交了一个 bug 报告,称  Edge 浏览器正确显示了 PDF 文件中的内容,但使用“Microsoft Print To PDF”打印的时候却出现了差错,将 123456 打印成了 114447。出现 bug 的 Edge 版本号是 38.14393.1066.0。类似的 bug 施乐复印机也曾经发生过。有人猜测该 Bug 发生在 Edge 将 PDF 转换成 XPS 打印的中间。
Bug
pigsrollaroundinthem(39396)
发表于2017年03月22日 15时25分 星期三
来自更新新葡京娱乐城下载
Alex Yee 报告,AMD Ryzen 7 系列处理器在运行 FMA3 指令集代码时会导致系统挂起。这一 bug 已在其它 Ryzen 7 机器上重现,而 AMD 也证实了这一问题,该 bug 可通过微码更新修正。AMD 表示它将向主板制造商释出固件修复该问题。它建议客户在主板制造商释出新固件后立即更新。AMD 表示它已经接到了相关报告,识别出了问题根源。AMD 目前共发布了三款 Ryzen 7 处理器:1800X、1700X 和 1700。
Bug
pigsrollaroundinthem(39396)
发表于2017年03月11日 19时36分 星期六
来自Windows 白鼠
微软承认它不小心向 Windows 10 用户推送了有问题的设备驱动。3 月 8 日,微软通过 Windows Update 推送了名为 Microsoft -- WPD -- 2/22/2016 12:00:00 AM -- 5.2.5326.4762 的神秘驱动,该驱动没有提供任何细节,但从名称上看应该与 Windows Portable Devices 相关。该驱动影响了在电脑上连接手机或其它便捷式设备的用户。在驱动安装之后,Windows 10 会无法正确识别连接的设备。微软称,它已经从 Windows Update 中移除了该驱动,但已经安装了该驱动的用户可能仍然会遭遇问题。
Bug
pigsrollaroundinthem(39396)
发表于2017年02月26日 15时11分 星期日
来自暂时没事
SHA1 碰撞攻击出现了第一位受害者:WebKit 项目使用的新葡京娱乐城下载版本控制系统 Apache SVN(或 SVN)。在某人上传 Google 公布的两个 SHA1 值相同但内容不同的 PDF 文件后,版本控制系统出现严重问题。SVN 使用 SHA1 去跟踪和合并重复的文件。SVN 维护者已经释出了一个脚本工具拒绝 SHA1 碰撞攻击所生成的 PDF 文件。与此同时,版本控制系统 Git 的作者 Linus Torvalds 在其 Google+ 账号上称,天没有塌下来,Git 确实需要替换 SHA1,这需要时间,并不需要现在就去做。