How to configure MikroTik for a small business: a secure baseline step by step
Update RouterOS, replace the admin user, close management services, set up the firewall and a guest network — with ready-to-use commands.
Read articleDisable SMBv1, stop the Print Spooler where it is not needed, enforce the firewall and secure Remote Desktop — with ready commands.
Many Windows incidents use old protocols and services that are still enabled “just in case”. These five steps remove the most abused ones. They work on Windows Server 2016 and newer.
SMBv1 was the path used by WannaCry and NotPetya. Modern Windows does not need it; very old devices (old scanners, NAS) that still require it should be updated or replaced.
Get-SmbServerConfiguration | Select-Object EnableSMB1Protocol
Set-SmbServerConfiguration -EnableSMB1Protocol $false -Force
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol -NoRestartAfter PrintNightmare, Microsoft recommends disabling the Print Spooler on domain controllers and other servers that do not need printing.
# on domain controllers and servers that never print:
Stop-Service -Name Spooler -Force
Set-Service -Name Spooler -StartupType DisabledAll three profiles should be enabled. Open only the ports the server really needs, and only for the networks that use them.
Get-NetFirewallProfile | Select-Object Name, Enabled
Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled TrueRequire Network Level Authentication, never expose RDP (3389) directly to the internet — use VPN or a Remote Desktop Gateway with MFA.
# require Network Level Authentication for Remote Desktop
Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name UserAuthentication -Value 1Remove accounts that do not need admin rights and stop services nobody uses. Repeat this review every few months.
Get-LocalGroupMember -Group Administrators
Get-Service | Where-Object {$_.Status -eq 'Running'} | Sort-Object DisplayNameThe fastest way to reduce risk is to switch off what you do not use.
Need help with this? Contact CySec for a free consultation.
Update RouterOS, replace the admin user, close management services, set up the firewall and a guest network — with ready-to-use commands.
Read articleGive staff secure access to office files and 1C from home — without opening RDP or Winbox to the internet.
Read articleA practical checklist with commands: personal admin account, SSH keys, firewall, automatic security updates and fail2ban.
Read articleOur engineers can review your current setup and propose concrete improvements.