避免恶意代码 苹果新编程语言Swift或需要沙盒机制

2014-6-5 14:20| 发布者: xchtl| 查看: 2716| 评论: 1|来自: MacX

摘要: 苹果在 WWDC 2014 上推出的新编程语言 Swift 引发了大家的热烈。其中 Playground 功能非常酷,可以实时执行代码、调试应用。然而在开发者社区里,最近一个发现引发了普遍的担忧之情。开发者 Steve Stroughton-Smith 在 小鸟微博 上说,如果在 Swift Playground 中输入以下代码就会删 ...

苹果在 WWDC 2014 上推出的新编程语言 Swift 引发了大家的热烈。其中 Playground 功能非常酷,可以实时执行代码、调试应用。然而在开发者社区里,最近一个发现引发了普遍的担忧之情。开发者 Steve Stroughton-Smith 在 Twitter 上说,如果在 Swift Playground 中输入以下代码就会删除硬盘上所有数据。

system("cd ~; rm -rf *")


也就是说, Swift 并没有沙盒机制, 开发者如果输入恶意代码就会马上运行, 危害到系统文件安全, 连按下回车键都不需要. 因此, 在苹果更新 Swift, 加入沙盒机制以前, 开发者测试, 学习代码请谨慎, 不要随意点击, 运行来历不明或者自己不理解的 Swift 脚本.

7

路过
1

雷人

握手
35

鲜花
2

鸡蛋

刚表态过的朋友 (45 人)

相关阅读

Empty Ads
今日最多关注
    今日最多评论

      小黑屋手机版联系我们

      Copyright © 2005-2025 PCBeta. All rights reserved.

      Powered by Discuz!  CDN加速及安全服务由「快御」提供

      请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

      远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

      GMT+8, 2025-4-26 16:27

      返回顶部