TL;DR
Most breaches don't end at the initial compromise — attackers move laterally across flat networks to reach crown jewels, and SMBs with unsegmented networks are the easiest targets. This week, you can segment your network with VLANs on a $200 managed switch, deploy Suricata for IDS/IPS on existing hardware, stand up Zeek for traffic monitoring, and implement NAC with PacketFence to control what connects to your network — all for under $3,000 and without ripping out your existing infrastructure.
Why Flat Networks Kill SMBs
A flat network treats every device as a trusted peer on the same broadcast domain. When an attacker compromises one endpoint — a receptionist's laptop, an IoT thermostat, a guest phone on the Wi-Fi — they immediately have a path to everything else: file servers, databases, domain controllers, backup shares. This is lateral movement, and it's how ransomware operators turn a single phishing click into a company-wide outage. NIST SP 800-207 (Zero Trust Architecture) explicitly calls out network segmentation as a foundational pillar — there is no Zero Trust without network-level isolation. CIS Controls v8 (Control 12: Network Infrastructure Management and Control 13: Network Monitoring and Defense) likewise require segmentation, continuous monitoring, and access control as baseline safeguards.
The good news: you don't need a six-figure refresh. Managed switches, open-source IDS, and free NAC platforms have matured to the point where an SMB with 20-100 endpoints can implement meaningful segmentation and monitoring in days, not months.
VLAN Segmentation on Managed Switches
VLAN segmentation is your first and highest-ROI control. A managed PoE switch with VLAN support starts at $200-$400 (Netgear ProSafe GS728TP, TP-Link Omada OC200/TL-SG2210MP, Ubiquiti EdgeSwitch). For a 50-person office, two 24-port managed switches (~$800 total) cover most deployments.
Start with a minimum four-segment architecture:
- VLAN 10 — Corporate (Trusted): Workstations, laptops, domain-joined devices. Has access to server and management VLANs.
- VLAN 20 — Servers/Infrastructure: File servers, databases, domain controllers. Accepts connections only from Corporate and Management VLANs.
- VLAN 30 — IoT/Devices: Smart TVs, printers, HVAC controllers, cameras. No access to Corporate or Server VLANs; internet-only with egress filtering.
- VLAN 40 — Guest: Wi-Fi guests, BYOD. Isolated; internet access only, client isolation enabled.
Inter-VLAN routing should go through your firewall (not the switch's L3 engine) so traffic between VLANs is inspected by firewall rules. On a pfSense/OPNsense box (free, runs on a $300 mini-PC), configure rules allowing Corporate→Servers on specific ports (SMB 445, RDP 3389, LDAP 389/636) and denying everything else. Block IoT and Guest VLANs from touching anything internal. Log all denied traffic.
For wireless, use WPA-Enterprise (802.1X) with VLAN assignment based on RADIUS attributes so employee devices auto-land in Corporate and guest devices in Guest — no manual SSID switching.
IDS/IPS with Suricata or Snort
Once traffic flows through a central firewall, you can inspect it. Suricata and Snort are the two dominant open-source IDS/IPS engines. Both run signature-based detection with regularly updated rule sets (Emerging Threats Open, ET Pro for paid subscriptions). Suricata adds multi-threaded performance and protocol-aware parsing, making it the better choice for SMBs with limited hardware.
Deployment options:
- Inline IPS on pfSense/OPNsense: Suricata runs natively as a package. Enable on the WAN and inter-VLAN interfaces. Use the ET Open ruleset (free, updated daily). Hardware: a $500-$800 mini-PC (Intel N100/i3, 16GB RAM, dual NIC) handles 1Gbps inspection comfortably for 50-100 endpoints.
- Standalone IDS (passive): Configure a switch SPAN/mirror port to a Suricata sensor on a dedicated NIC. No inline risk, no throughput impact. Good for detection-only deployments where you're not ready to block.
- Snort on Linux: Same ruleset ecosystem, slightly older architecture. Viable if you already run Snort and don't want to migrate.
Total cost: $0 software + $500-$800 hardware (if you need a dedicated sensor). If you already have pfSense, Suricata is a checkbox install.
Key configuration steps: enable the ET Open ruleset, disable noisy rules in the first 48 hours (alert but don't drop), review alerts daily, then promote stable rules to drop mode after a tuning period. Monitor false positives on internal DNS and DHCP traffic — common source of noise.
Network Monitoring with Zeek
Zeek (formerly Bro) is a network security monitoring framework that goes beyond signatures. Where Snort/Suricata match known attack patterns, Zeek logs everything — every DNS query, every TLS handshake, every file transfer — into structured logs you can query and correlate. This makes it invaluable for incident response and threat hunting.
For SMBs, Zeek shines in three scenarios:
- DNS monitoring: Log every DNS query. Feed into a blocklist (e.g., feed Zeek DNS logs to a script checking against known C2 domains from AlienVault OTX or MISP feeds).
- TLS certificate tracking: Zeek logs every TLS certificate seen on the network. Alert on self-signed certs, expired certs, or certs from suspicious CAs — indicators of MITM or rogue services.
- File analysis: Zeek extracts file hashes. Pipe them to VirusTotal or a local hash database for malware detection.
Zeek runs on a $400-$600 mini-PC with a SPAN port from your core switch. Pair with Elastic Security (free tier) or Wazuh for log aggregation and alerting. Total cost: $0 software + $500 hardware. The learning curve is steeper than Suricata, but the visibility is unmatched — you'll discover devices and traffic patterns you didn't know existed.
ISO 27001 SMB Starter Pack — $147
Everything you need to start your ISO 27001 journey: gap assessment templates, policy frameworks, and implementation roadmap built for SMBs worldwide.
Get the Starter Pack →Network Access Control with PacketFence or Portnox
NAC answers the question: "What is allowed on my network, and what can it reach?" Without NAC, anyone who plugs into a wall jack or joins an SSID gets whatever access that port's VLAN provides — regardless of whether the device is corporate-owned, patched, or even known.
PacketFence (open-source, by Inverse) is the SMB-friendly NAC choice. It supports 802.1X, MAC-based authentication, captive portal for guest registration, VLAN assignment via RADIUS, and device profiling (OS fingerprinting, DHCP sniffing). It runs on Linux (Debian/Ubuntu) and integrates with Active Directory / LDAP for identity-based policies. Cost: $0 software + $300-$500 for a dedicated VM or mini-PC. Support contracts available from Inverse if you want professional backing.
Portnox is the commercial alternative — cloud-delivered NAC with zero infrastructure to deploy. Pricing starts around $3/device/month, so a 50-device network runs ~$150/month. Easier to manage than PacketFence, no server to maintain, good for SMBs without dedicated network engineering staff. Includes risk scoring, posture checks (antivirus installed? OS patched?), and automated remediation (quarantine VLAN for non-compliant devices).
NAC deployment steps:
- Enable 802.1X on your managed switches (most support it natively).
- Configure PacketFence/Portnox as your RADIUS server.
- Start in monitor mode — log what connects, profile devices, identify rogues.
- After a 1-2 week profiling period, switch to enforcement mode: unknown devices go to a quarantine VLAN, non-compliant devices get remediation instructions.
Quick-Win Checklist: Audit Your Network Exposure This Week
- Map every device on your network — run
arp-scanornmap -sn 10.0.0.0/24across all subnets. Document IPs, MACs, and owners. - Identify your broadcast domains — are all endpoints on one /24? That's your #1 risk.
- Check switch configurations — are ports configured with VLANs or is everything default VLAN 1?
- Count open SMB shares accessible from workstation VLANs —
crackmapexec smb 10.0.0.0/24 -u guest -p '' --shares(with permission). - Audit RDP exposure — is 3389 open between VLANs? Disable RDP on workstations; use a jump server with MFA.
- Review wireless security — is guest Wi-Fi isolated? Does employee Wi-Fi use WPA-Enterprise or shared WPA2-PSK?
- Verify inter-VLAN firewall rules — log denied traffic for 48 hours and review. You'll find unexpected cross-VLAN traffic.
- Check for default credentials on network devices (switches, APs, IP cameras). Change them.
- Enable logging on your firewall and ship logs to a SIEM (Wazuh, Elastic Security, or even a simple syslog server).
- Deploy Suricata on your firewall in alert-only mode. Review alerts after 48 hours.
FAQ
Q: Do I need all of these controls, or can I start with one?
Start with VLAN segmentation. It's the cheapest, fastest, and highest-impact control. A $200 managed switch and an afternoon of configuration will cut your lateral movement risk more than any other single action. Add IDS next, then NAC, then Zeek for deep monitoring.
Q: Can I do this without dedicated IT staff?
VLANs and pfSense with Suricata can be configured by someone with intermediate networking knowledge — a managed IT provider can set it up in 2-4 hours. PacketFence requires more Linux/networking comfort; Portnox is managed and designed for lean teams. Zeek benefits from someone who can read logs, but Elastic Security or Wazuh provide dashboards that surface anomalies without deep expertise.
Q: What's the minimum viable budget?
$200 gets you a managed switch with VLAN support. $500-$800 adds a pfSense box with Suricata. $300-$500 adds PacketFence on a mini-PC. Total minimum: $1,000-$1,500 for segmentation + IDS + NAC. If you already have a pfSense firewall and managed switches, the incremental cost is $300-$500 for a NAC appliance.
Q: How does this align with compliance frameworks like ISO 27001 or CIS Controls?
CIS Controls v8 Control 12 (Network Infrastructure Management) requires secure network architecture, VLAN segmentation, and documented configurations. Control 13 (Network Monitoring and Defense) requires continuous IDS/IPS and traffic analysis. NIST SP 800-207 Zero Trust pillars mandate network segmentation, continuous monitoring, and per-session authentication — all addressed by the controls in this guide. For ISO 27001 Annex A, these map to A.8.5 (Secure Authentication), A.8.20 (Networks Security), and A.8.21 (Security of Network Services).
Conclusion
Lateral movement is the difference between a contained incident and a business-ending breach. The controls that stop it — VLAN segmentation, IDS/IPS, network monitoring, and NAC — are not exotic or expensive. A managed switch, a pfSense box, Suricata, and PacketFence together cost less than a single day of downtime. Start this week with the audit checklist, segment your network, and layer on monitoring as you build confidence. Every VLAN you create is a wall an attacker has to breach separately; every IDS alert is a tripwire that tells you they're moving.
Visit consult.lil.business for a free cybersecurity assessment — we'll map your network exposure, identify lateral movement paths, and prioritize the fixes that matter most for your environment.
References
- NIST SP 800-207: Zero Trust Architecture
- CIS Controls v8 — Center for Internet Security
- Suricata IDS/IPS Engine — Open Source
- Zeek Network Security Monitor — Documentation
- PacketFence NAC — Inverse Inc.
- Australian Cyber Security Centre: Essential Eight Maturity Model
Verifier warning: verifier could not run (PluginLlmTrustError).
Work With Us
Ready to strengthen your security posture?
lilMONSTER assesses your risks, builds the tools, and stays with you after the engagement ends. No clipboard-and-leave consulting.
Book a Free Consultation →TL;DR
- Some bad people use AI to pretend to be computer workers and get hired by companies
- They use robot voices, fake photos, and computer-generated resumes
- They don't actually do the work—they steal secrets
- Companies need new ways to check if people are who they say they are
What's Happening?
Imagine this: Someone sends a job application to a company. They have a nice photo, a good resume, and they do great in the interview. The company hires them.
But there's a problem: That person doesn't really exist.
A group of bad people used AI (artificial intelligence) to create a fake person, trick the company, and get hired. Then they use their job to steal secrets and money.
This is happening RIGHT NOW with computer programming jobs.
Who's Doing This?
Microsoft (a really big computer company) found out that some people from North Korea are doing this [1]. They use special names:
- Jasper Sleet
- Coral Sleet (used to be called Storm-1877)
They're like teams of tricksters using computers to fake being workers.
How Do They Trick Companies?
Step 1: Creating a Fake Person
They use AI to make everything up:
- Fake names - The computer suggests names that sound real
- Fake photos - Computer-generated pictures that look like real people
- Fake resumes - Computer-written work history that looks perfect for the job
- Fake emails - Email addresses that match the fake name
It's like playing dress-up, but with computers instead of clothes.
Step 2: Tricking the Interview
When it's time for a video call, they use special tricks:
- Robot voices - Computers that change their voice to sound like someone else
- Chat helper - AI that helps them answer questions during the interview
- Maybe pre-recorded videos - Sometimes they just play a video instead of talking live
The company thinks they're talking to a real person. But they're actually talking to a trickster using computer tools.
Step 3: Getting Hired (and Stealing)
Once they're "hired":
- They get paid salary money (which goes to the bad people)
- ️ They get access to company computers and secrets
- They steal important information
- They sell passwords or secrets to other bad people
They might do a little work—using AI to help them write computer code so they don't get caught. But the real goal is stealing, not working. [1]
Why Can't Companies Tell They're Fake?
Good question! Here's why regular background checks don't work:
- Background check passes - Fake people have no criminal history because they don't exist!
- References check - Fake references from computer-made people
- Skills test passes - AI helps them answer technical questions
- Looks normal on video - Computer voices and fake photos look real
It's like a really, really good costume.
Signs Someone Might Be Fake
Microsoft found some clues that can give away fake workers [1]:
Weird Things in Their Computer Code
- Using emojis as checkmarks () inside code
- Writing comments that sound like they're explaining themselves too much
- Using way too many complicated words for simple things
- Code that's more complicated than it needs to be
Weird Things About Their "Life"
- Hardly any photos or posts on social media before a certain date
- The same face shows up with slightly different names
- Jobs or schools that are hard to check really exist
- Generic stories that could be about anyone
Weird Things When Working
- Working at strange hours
- Asking for access to things they don't really need
- Moving files around for no clear reason
- Doing very little real work
How Companies Can Stay Safe
Good companies are fighting back with new rules:
Better Checking
- Multiple video calls - Not just one interview, but lots of talking
- Real work tests - Watch them actually do work, not just answer questions
- Meeting in person - Sometimes you just have to see someone face-to-face
- Checking their whole internet life - Seeing if they exist in more than one place online
Watching for Weird Stuff
- Strange computer access - Looking at files they shouldn't need
- Weird hours - Working at 3am when nobody else is awake
- Moving data around - Sending files to places they shouldn't go
Being Extra Careful
- Not giving too much power - Only giving access to what they really need
- Checking on contractors too - Not just full-time workers, but anyone with access
- Using computers to watch computers - AI helpers that look for fake workers
What Does This Mean for Us?
This might sound scary, but here's the good news:
Smart people are figuring this out - Companies like Microsoft are finding these tricks Better rules are being made - New ways to check if people are real Good AI is fighting bad AI - Using computer helpers to catch the tricksters
And for us regular people:
- Learn about internet safety - Knowing tricks helps you avoid them
- Build real relationships - Fake people can't do friendship or teamwork well
- Ask questions - If something seems weird, it's okay to ask why
FAQ for Curious Kids
They try! But the fake people are really good at tricking. It's like when someone wears a really good Halloween costume—you can't tell who's underneath until they take it off.
Yes! Microsoft found thousands of fake accounts and stopped them [1]. But the bad people keep trying new tricks.
Maybe. That's why companies are being extra careful now. It's like locking doors—not because you expect burglars, but because you want to be safe.
No, AI is just a tool. Think of it like a hammer. You can use a hammer to build a birdhouse OR break a window. AI can help bad people do bad things, but it also helps good people catch them!
TELL A GROWNUP. Don't try to figure it out yourself. If someone online seems weird or too good to be true, that's a grownup problem to solve.
Remember
The internet has good people and bad people, just like the real world. The difference is:
- Real world - You can see people's faces
- Online world - People can hide who they really are
That's why we need to be extra careful and use smart rules to stay safe. ️
Want to learn more about staying safe online? Ask your parents or teachers about internet safety, or check out resources from CISA—they're the experts on keeping computers safe!
Sources
Microsoft Security Blog. "AI as tradecraft: How threat actors operationalize AI." https://www.microsoft.com/en-us/security/blog/2026/03/06/ai-as-tradecraft-how-threat-actors-operationalize-ai/
Microsoft Security Blog. "Jasper Sleet: North Korean remote IT workers' evolving tactics to infiltrate organizations." https://www.microsoft.com/security/blog/2025/06/30/jasper-sleet-north-korean-remote-it-workers-evolving-tactics-to-infiltrate-organizations/
CISA. "Cybersecurity for Kids." https://www.cisa.gov/news-events/news/cisa-launches-cybersecurity-awareness-month-kids
FBI. "North Korean IT Workers Warning." https://www.fbi.gov/ic3/alertr/north-korean