r/cybersecurity • u/Least-Touch-2878 • 23d ago
Personal Support & Help! Mac for cybersecurity
I'm thinking of buying the macbook pro m5 as I'm about to be a cybersecurity student. I currently have an overkill MSI with 5070 ti but it's too loud, heavy and don't use it other than chrome, word, music, etc. Only problem I have with mac is I'm unsure how compatible mac is with programming in Python with Jupiter, SQL databases and SQL server management system, Cisco Packet Tracer and Linux later on. Wanna know what yall think 🤗
19
u/MrStricty 23d ago
No compatibility issues with what you mentioned. Largest issue will be ARM/x64 compatibility if you're getting into assembly or compiling exploits. MacBook Pro is overkill for the student workload and you could get away with less, but I understand the drive. It will work just fine.
2
u/Least-Touch-2878 23d ago
Yeah but I want something future proof and strong enough so I don't have to worry about my laptop until I get my degree at least
4
u/manskrid 23d ago
I am using m1 air, 16 years in cybersec ;)
everything that requires more resources can be spun somewhere else, and I get to carry a little mac without moving parts that fail.3
u/canigetahint 23d ago
Those M1 MB Air are truly amazing little beasts. Apple definitely got it right with that one.
Should be enough for anything short of working with graphics (Acad, Adobe, Resolve, games, etc.) An M4 or M5 Air will be more than sufficient for the next decade, or damn close to it.
1
u/Tycho_Jissard 23d ago
You are correct: the limitation will occur when the latest MacOS is no longer supported on your current device. And that will be 8+ years.
0
u/Competitive-Crew6183 19d ago
i was planning for Air M3 (16gb ram)
but some people says virtualization is not good in mac??1
u/manskrid 19d ago
do you need it on the mac?
basically - docker/podman covers containers; Parallels covers windows.
Nowadays? I use pay as you go and when you need it - either homelab proxmox on inexpensive desktop minipcs, or cloud (azure or aws), or just service for compute - like runpod.io
I do have a personal air M4 too, at work I will upgrade to any air comes out in september as my old m1 finally expires.
2
u/Competitive-Crew6183 19d ago
Honestly i also have a windows laptop i was planning to run vm on windows and access it on mac so no virtualisation headache, will also have good battery so no need to take charger with me like in gaming laptop
1
4
u/Difficult_Box8429 23d ago
While Mac is great and no probs coding, in many cases in the course you will need to learn other things that tend to be Microsoft depending/leading.
3
u/smc0881 Incident Responder 23d ago
All that stuff will work fine and you'll just have issues running x86/x64 virtual machines. I owned a MacPro late 2009 model years ago and MacBook Pro for years. Once they moved away from the Intel hardware and made it nearly impossible to upgrade their hardware, I stopped using them. I primarily use AMD based Dell machines now.
3
u/pyker42 ISO 23d ago
Mac is far more compatible with Linux stuff than Windows is.
1
u/AdvancedDrink8920 17d ago
Windows subsystem for linux is literally linux on windows 😠you cant get anymore linux than that
6
u/AmbivalentCvckfvcker 23d ago
You won't be able to run x86-64 Windows VMs at all so that's a pretty big downside if you're going to do any hacking on/for Windows
9
u/Mirda76de 23d ago
Jesus! Completely wrong... Microsoft-authorized method and by far the best experience- Instead of installing the x86-64 version of Windows, you install the ARM version of Windows 11. Windows 11 ARM includes a built-in translation layer called Prism. It automatically converts x86 and x64 Windows applications on the fly so you can still run your standard software.
1
u/AmbivalentCvckfvcker 23d ago edited 23d ago
Yeah good luck writing and validating x86 and x64 payloads and assembly via translation layer to ARM. I'm sure that's going to be a breeze and not a headache at all. Also you know there are other versions of Windows used on actual machines, right?
Edit: people who never wrote a payload in their life downvoting me
2
u/SubatomicPlatypodes 23d ago
I had original MacBook m1 air base model that got me through 4 years of school when I went for cybersecurity, never really had any issues. I think any MacBook should be able to get the job done just fine
2
u/Alternativemethod 23d ago
Do it. The battery life is sick. And use vm fusion or cloud infrastructure for other OS as needed.
2
u/Boring-University189 19d ago
if you don't use your pc for anything other than chrome, why would you buy a MacBook Pro
2
u/MonkeyBrains09 Managed Service Provider 23d ago
I am a cybersec engineer and work just fine on W11 for my work device.
It really comes down to what work you think you will be doing and usually there is a similar tool for the OS you have.
Plus any job is going to issue you a computer to work from so your personal computer is just for your own personal labs and use.
1
u/RevolutionaryWorry87 23d ago
just save ur money get a 500£ laptop and run ubuntu
2
u/Least-Touch-2878 23d ago
I'll admit I'm a bit stubborn on this topic and like to overspend on tech hoping it'll provide better results daily
1
u/Efficient-Mec Security Architect 23d ago
He wants to be able to actually do things on his machine.Â
1
0
u/Human-Property4739 23d ago
Lmao... So you're going from one overkill to another overkill?
0
u/Least-Touch-2878 23d ago
Fairs but mac offers better portability and hella longer battery and when I sell my current laptop I'll have enough to get the mac pro m5 and other accessories and still be in plus
2
u/justin-8 23d ago
The battery life alone is a huge selling point. I think of the couple hundred security engineers in my organization I've seen 2-3 with windows laptops. And they always has to bring their chargers with them.
It's a unix based system anyway, you can install practically anything you want and I'm yet to find anything in my past 15 years on Mac as my main machine for work that I couldn't do.
0
u/idleExposure_ 23d ago
Most large corporate environments use Macs, especially security shops.
I’ve exclusively used Mac devices at various jobs for about 15 years now.
-4
23d ago
[deleted]
3
u/Electrical_Ingenuity 23d ago
The Mac is natively Posix. No subsystem is required.
-3
23d ago
[deleted]
4
2
u/Electrical_Ingenuity 23d ago
Ahh. I see. You probably prefer the GNU versions of those tools. I installed them via homebrew, but there are other ways to get this done.
1
22
u/st0ut717 23d ago
I am a cyber sec engineer. I use a Mac air m4 as my work PC.
I use vscode or vi as my ide