如果有关注 Rust 的每日构建版,你会发现 Rust 已不再需要额外的工具可直接编译为 WebAssembly 可移植代码格式。该特性是通过一个将 WebAssembly 作为默认后端的下拉请求而添加的,目前尚未合并到正式版本中。 Mozilla 表示 Rust 每日构建版的 WebAssembly 编译功能是对现有的使用 Emscripten 工具进行 WebAssembly 支持的改进。WebAssembly 源自 2015 年,是一种实验性的程序语言,提供二进制文件格式标准,使网页应用程序或多媒体可在浏览器的客户端执行。 开发团队分别来自 Mozilla、Google、微软、苹果,也代表着四大浏览器── Firefox、Chrome、Microsoft Edge、Safari 共同投入开发。WebAssembly 的优点不少,由于字节码(Bytecode)较一般程序代码小许多倍,意谓着这项标准可节省移动设备的使用带宽,有助于改善网页加载速度,且字节码更适合浏览器读取。具体情况,请大家关注本次专辑…… PHP 于本周发布的 7.2.0 版本使得它安全性大大提高,该版本改进了编程语言对密码学和密码哈希算法的支持,并使其现代化。更重要的是,到目前为止在 PHP 7.2 中最显著的变化是,新增对密码哈希算法 Argon2 的支持。Argon2 于 2010 年初开发,现在成为 IETF 中普遍认可的互联网标准。 Argon2 被认为优于 Bcrypt:目前认为该算法在安全性和成本效益方面优于当今使用最广泛的密码散列函数 Bcrypt。除了密码散列函数外,该算法还适用于与现代电子(加密)货币一起使用的工作证明操作。 从周四发布的PHP 7.2 开始,Argon2 v1.3已经被添加到 PHP 内核中,开发人员可以通过 password_hash() 函数使用它。PHP 7.2 的另一个主变化是从 PHP 内核中删除旧的 Mcrypt 加密库,并增加了一个更现代的替代品 Libsodium。 Libsodium 库的开发者表示要摆脱 ext/mcrypt,因为这是已被抛弃的软件,会抑制语言的发展。尽管在过去十年,PHP 遭遇过不少风雨,但自从 2015 年下半年 7.x 版本发布以来,它已经变得更加快速和安全。 中国工程院院士、中国互联网协会理事长邬贺铨近日在接受采访时表示, IPv6 时代将能实现真正的网络实名制 ,“可以说,我们的 IP 地址资源是严重匮乏的,不但限制了我国互联网的发展,还给安全管理带来了难度。目前我们的 IP 地址是动态分布的,无法实现地址与计算机,或者地址与人的一一对应。但到了 IPv6 时代,有了足够多的地址,每个人一个地址,我们就可以实现实名制,网络安全管理能力就提高了,比如像网络诈骗追溯的难度会大大降低。” 由于 IPv6 协议下,IP 地址数量接近无限的特点,这将打破现在地址资源分配的格局,未来将可以实现自由取用。邬贺铨称,为了更好地定位用户,我国还将编写一套 IP 地址的分配规则,目的是让 IP 地址生成有规律可循,“就像电话和手机号码的分配,比如我们现在通过区号,或者手机号码的号段就能判断出该号码属于哪个区域、哪个运营商、哪个年代等,未来 IP 地址的分配也会采用类似的方法进行管理。” 邬贺铨指出,“实际上,中国是最需要 IPv6 的国家,也是全球最早开展 Ipv6 及下一代互联网技术研究、标准制定、应用研发和规模商用的国家之一,首创以纯 IPv6 建成了当时全球最大的 IPv6 网络。但是截至今年7月数据显示,IPv6 用户占网络用户之比到 56% 左右了,美国也到了 30% 多,但中国的 IPv6 占比还不到0.3%。” |