imho sollte es ausreichen, wenn du den Zugriff auf deine Daten auf Benützerebene einschränkst, mit dem User "Online" aufs Internet zugreifst, um mit dem User "Offline" Zugriff auf die Daten hast.
Administrative Rechte sollte der User Online allerdings nicht haben
imho ist dies übertrieben, aber wenn du dich dadurch sicherer fühlst, eine Firewall wäre wohl zweckmäßiger.