【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
本期给大家推荐的是20款最佳代码编辑器纵览、移动应用领域中的五大核心安全挑战、三种方式成功激励开发者修复安全漏洞和面向云环境进行迁移时需要认真规避的五大陷阱等。
一、干货满满:20款最佳代码编辑器纵览
原文标题:Top 20 Free Coding Editors
作为开发流程中的重要元素之一,代码编辑器的意义无需多言。拥有一套出色的编辑器,你将能够更快进行编码、找到语法错误并最终完善开发成果。在今天的文章中,我们将共同了解20款各具风格及优势的选项——拿去不谢。
1. PSPad
2. Aptana studio
3. Programmer’s Notepad
4. Notepad+
5. HTM Kit
6. SlickEdit
7. Crimson Editor
8. SCREEM
9. EditPlus
10. Intellij IDEA
11. EmEditor
12. TextMate
13. skEdit
14. jEdit
15. BBEdit
16. Atom
17. Coda
18. TextWrangler
19. CSSEdit
20. SubEthaEdit
二、移动应用领域中的五大核心安全挑战
原文标题:5 Challenges in Mobile App Security
智能手机与移动应用已然成为我们日常生活中的重要组成部分。除了娱乐与消息收发之外,如今也有大量移动应用可帮助我们处理财务事务并交换机密内容。正因为如此,一旦移动应用遭遇入侵,则可能导致数据丢失、IP泄露、未授权访问以及欺诈行为的出现。下面,我们将共同探讨移动安全应用领域中的五大核心挑战。
1. 设备碎片化
2. 移动自动化测试工具
3. 加密机制薄弱
4. 主机控制能力薄弱
5. 数据存储安全性低下
三、三种方式成功激励开发者修复安全漏洞
原文标题:3 Ways To Empower Developers To Fix Security Vulnerabilities
近年来,开发者很忙——没错,除了份内的开发工作之外,他们还得了解敏捷开发方法与DevOps理念,同时承担起与安全保障相关的各项任务。事实上,正是因为DevOps大力主张持续交付/持续集成,开发者才必须立足开发阶段解决各类漏洞。为了激励开发者积极承担起这项职责,我们可以采取以下三种方式。
1. 建立基础安全培训制度
2. 将安全测试产品与Jenkins进行集成
3. 合理通过身份与自动常规安全控制应用推动漏洞修复
四、面向云环境进行迁移时需要认真规避的五大陷阱
原文标题:Five pitfalls to avoid when migrating to the cloud
云迁移能够为企业带来巨大的成本效益与执行效率提升,然而,一旦其中出现问题,也将造成可观的资源与时间浪费。作为学习曲线中的重要组成部分,我们有必要充分了解其最佳实践方式,同时尽可能规避以下五种常见陷阱。
1. 迁移前未对应用进行分析
2. 开始前未进行业务分析
3. 低估成本水平
4. 未进行必要的培训
5. 单纯将迁移视为“负载上移”过程
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】