Login Register






Thread Rating:
  • 0 Vote(s) - 0 Average


Macbook Harden Script filter_list
Author
Message
Macbook Harden Script #1
Code:
#!/bin/bash

# Enable FileVault (Full Disk Encryption)
sudo fdesetup enable

# Set a firmware password
sudo firmwarepasswd -setpasswd -mode command -setmode command

# Enable Firewall
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate on
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on

# Disable remote login (SSH)
sudo systemsetup -f -setremotelogin off

# Disable automatic login
sudo defaults write /Library/Preferences/com.apple.loginwindow DisableFDEAutoLogin -bool YES

# Enable Gatekeeper (Allow apps from the App Store and identified developers)
sudo spctl --master-enable

# Enable automatic updates
sudo softwareupdate --schedule on

# Set a screen lock with password (Note: This step must be done manually)
echo "Please go to System Preferences > Security & Privacy > General and enable 'Require password [time] after sleep or screen saver begins'"

# Disable guest user
sudo dscl . -create /Users/Guest UserShell /usr/bin/false
sudo dscl . -create /Users/Guest RealName "Guest User"
sudo dscl . -create /Users/Guest UniqueID 600
sudo dscl . -create /Users/Guest PrimaryGroupID 201
sudo dscl . -create /Users/Guest NFSHomeDirectory /Library/Guests
sudo dscl . -create /Users/Guest IsHidden 1

# Disable unnecessary services and ports (Manual review and disable if not needed)

# Review and adjust sharing settings (Manual review and enable only necessary services)
echo "Please go to System Preferences > Sharing and enable only necessary services."

echo "Security hardening complete. Please review each change to ensure it aligns with your requirements."

[+] 1 user Likes DoXeD's post
Reply

RE: Macbook Harden Script #2
excellent scripture my good sire

Reply







Users browsing this thread: 2 Guest(s)