对于网络安全专业人士和研究人员来说,好消息来了:流行的渗透测试系统Kali Linux首次正式登陆苹果电脑。借助macOS Sequoia中新推出的容器化框架,现在用户可以在配备Apple Silicon芯片的Mac设备上,以虚拟化容器的形式轻松运行Kali Linux。
该消息是在苹果开发者大会WWDC 2025上宣布的,苹果公司推出了一种新的容器化框架,允许Apple Silicon硬件在其虚拟化环境中运行独立的Linux发行版。其工作原理与微软的Windows Subsystem for Linux2 (WSL2) 类似,都是在宿主操作系统上提供一个轻量级的虚拟机来运行Linux系统。
部署 Kali Linux 变得更加简单
现在,使用Mac的用户可以通过几个简单的命令行操作就能快速启动Kali Linux。首先,需要通过Homebrew安装并启动苹果公司的容器化框架:
安装容器CLI工具:
brew install--cask container
启动容器化系统:
containersystem start
完成上述步骤后,只需一个命令就可以从DockerHub镜像库中拉取并运行Kali Linux容器:
container run--rm-it kalilinux/kali-rolling
如果需要访Mac本地文件,可以通过挂载目录的方式实现,例如:
containerrun--remove--interactive--tty--volume$(pwd):/mnt--workdir/mnt docker.io/kalilinux/kali-rolling:latest
这将把当前目录挂载到Kali容器的/mnt目录中,方便用户进行安全测试和文件操作。
存在一些限制
尽管这一功能为拥有Mac电脑的网络安全人士带来了极大的便利,但目前仍存在一些需要注意的限制:
仅支持Apple Silicon:该容器化框架目前仅在配备Apple Silicon芯片的Mac上可用,不支持Intel芯片的Mac。
网络连接问题:Kali团队报告称,新框架在网络功能方面存在一些已知问题,例如容器可能无法获取IP地址或无法访问网络。官方建议用户查阅并遵循苹果公司的相关建议来解决这些问题。
硬件隔离:网络安全专家Taha Ex警告说,由于容器与硬件隔离,一些需要硬件直通的Kali用例将无法正常工作。
尽管存在这些不足,但能在macOS上快速启动Kali Linux,无疑为拥有Mac的网络安全专业人士提供了更便捷的测试环境,可更高效地进行安全测试,而无需复杂的虚拟机配置。
声明:本文来自GoUpSec,版权归作者所有。文章内容仅代表作者独立观点,不代表安全内参立场,转载目的在于传递更多信息。如有侵权,请联系 anquanneican@163.com。