These are some other general things that you should consider in managing your Moodle site:
Guard your Moodle site content and IP—consider forcing users to log in.
This prevents any anonymous viewer from seeing your default front page without logging in beforehand.
This page can potentially display sensitive information, such as course names and summaries, news items, or even calendar events.
Equally, however, you need to consider if your front page is being used as marketing, and therefore do not want to lock anonymous users out.
Navigate to Administration | Site administration | Security | Site policies and check on Force users to log in.
You can also force users to login for profiles, which will protect your users privacy by forcing a user to be logged in before they can view another users profile.