AWS Security Groups Explained: Rules, Ports & EC2 Security