还是偶尔会有客户提出MAC电脑的需求,比如最近防火墙上的VPN客户。 那么,如果你原来有一个客户端程序不支持MAC,如何让他支持起来呢? 周末研究了一下,基本搞定,记录下过程。 刚开始构思的时候,想到如下需要按顺序解决的问题: 1. 原来的源代码,MAC要有运行环境(至少大部分代码可运行) 2. MAC用的是cocoa界面方案,原来的WEB或者MFC什么的,界面部分肯定是需要改造了 3. 一个符合MAC安装规范的,有B格的安装方案 先来看“1、原来的源代码,MAC要有运行环境(至少大部分代码可运行)”这部分。 理论上只要是支持MAC运行环境的开发语言,MAC上都能跑起来。比如c,c++,java,python,这部分问题不大。不过麻烦的是,之前的VPN客户端是c、java、php、以及虚拟网卡驱动,混合编程的一个产物。那么就需要分头去找对应的MAC环境运行库。java、网卡驱动都能找到,c部分可以用xcode重新编译一下,这部分问题不大。 再看“2、MAC用的是cocoa界面方案,原来的WEB或者MFC什么的,界面部分肯定是需要改造了”
随着传统IDC迅速向云机房转型,人们对传统计算资源的使用方式发生了很大的改变。随之也带来了不一样的安全需求,这些变化也促使传统“盒子厂商”对原有产品进行改造,以适应云化的安全需求。 本文通过阐述云化的具体变化,分析了对云安全带来的安全挑战。通过研究具体云的资源利用方式的变化以及研究现有私有云安全解决方案,分析了现有盒子安全设备要在云时代继续发挥作用,需要做出的改变。文章最后,对云安全将来的发展趋势,做了技术预测并阐明理由。 总的来说,云是利用资源的新的方式,安全本质并没有发生变化。但是,盒子发挥作用的方式,需要根据云的变化而调整,才能继续有效。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号