Mission 18
Website Security, Domains and Web Applications
Your domain name, website and email all depend on a few accounts that are easy to forget. This mission shows how to protect the registrar and hosting accounts, keep the website updated and backed up, and avoid being fooled by fake renewal notices.
In this mission you will
- Explain why the domain registrar and DNS accounts are among the most important accounts a business owns.
- Identify basic website safeguards: MFA, registrar lock, renewal ownership, updates, limited admin access and backups.
- Explain why HTTPS protects the connection but does not prove a website is secure.
- Respond safely to a domain renewal or website warning email by checking through a known address.
The accounts behind your website
When customers type your business name into a browser, several things happen in the background. A domain registrar holds your domain name. DNS settings point that name to your website and to your email service. A hosting provider runs the website. A content management system (CMS), such as a site builder or blogging platform, lets someone update pages. Each of these has a login. If someone takes over the registrar or DNS account, they may be able to redirect your website and even your email. If the domain expires, it can stop working or be lost. These accounts are rarely used, so they are easy to forget, which is exactly why they need care.
Protect the domain and DNS
- Turn on MFA for the registrar, DNS and hosting accounts.
- Keep the number of admins small and make sure each one is a current, named person.
- Use a business email address that the company controls for these accounts, not a former employee’s or web designer’s personal address.
- Turn on registrar lock (sometimes called transfer lock) if your registrar offers it, so the domain cannot easily be moved to another provider.
- Know who owns renewal. Record the renewal date and consider auto-renewal with a valid payment method.
Keep the website itself healthy
Many small business sites run on a CMS with add-ons called plugins or extensions. Each one is software that can have weaknesses. Outdated plugins and forgotten admin accounts are a frequent way into small websites. The fix is routine maintenance: apply updates to the CMS, themes and plugins; remove plugins you do not use; remove admin accounts for people who have left, including old agencies; and give staff the lowest level of access they need. If your website has a contact form, online orders or customer logins, it holds customer data, so maintenance matters even more.
A simple website maintenance routine
- 1Name one person who owns the website, even if an agency does the technical work.
- 2Apply CMS, theme and plugin updates regularly, or confirm in writing that your agency does this.
- 3Review admin users every few months and remove anyone who no longer needs access.
- 4Keep backups of the website and its database stored separately from the website itself, and test a restore at least once.
- 5Protect any API keys or payment gateway keys. Do not paste them into emails, chats or shared documents.
- 6Record your registrar, renewal date, DNS owner, hosting provider, CMS admin and backup method on one page, with no passwords on it.
HTTPS is good, but it is not the whole story
The padlock or 'https' in the address bar means the connection between the visitor and the website is encrypted. That is important, and every business site should use it. But it does not mean the website itself is free from weaknesses, that the plugins are updated or that the business behind it is genuine. Fake websites can have HTTPS too. Treat HTTPS as one basic layer, not proof of security. Also note that testing a website for weaknesses should only be done by people who are authorised to do so, with an agreed scope. Never test sites you do not own or have permission for.
Practical business example
Chitra Silks gets its domain back under control
Chitra Silks, a fictional saree retailer in Kanchipuram with an online catalogue, had its website built by a freelancer years ago. The domain, hosting and site admin were all registered with the freelancer’s personal email. One day, a staff member received an email warning that the domain would expire in two days, with a link to pay. She forwarded it to the owner, Lakshmi, instead of paying. Lakshmi’s nephew helped her look up the real registrar by typing its known address, but nobody could sign in. After several calls, they reached the freelancer, who helped move the domain and hosting to a business email address. They turned on MFA and registrar lock, set auto-renewal, removed two old admin accounts and three unused plugins, and started monthly backups. The email turned out to be a fake. The real renewal was still months away.
The lesson: The fake email was the trigger, but the real risk was that the business did not control its own domain. Knowing who owns each account, and checking through known addresses, turned a near-miss into a lasting fix.
Key takeaways
- Treat registrar, DNS and hosting accounts as critical: use MFA, a business-controlled email and a small number of named admins.
- Know who owns domain renewal, record the date and turn on registrar lock where available.
- Keep the CMS and plugins updated, remove unused plugins and old admin accounts, and keep tested backups stored separately.
- HTTPS protects the connection but does not prove the website is secure or genuine.
- Check renewal and suspension warnings by signing in through a known address, never through the email link.
Scenario lab · +25 XP
The urgent domain renewal
You handle administration at Vardhaman Tools, a fictional industrial tools distributor in Rajkot with an online product catalogue and enquiry form. On a busy Friday, you receive an email saying your domain will expire today and your website and email will stop working. It includes a ‘Renew now’ link to a payment page you do not recognise. The sender name looks like a domain company.
Fictional scenario. Never enter real passwords, OTPs or customer details anywhere in this course.
Decision 1 of 3
What do you do first?
Knowledge check · +20 XP on mastery
Check your understanding
Practical action · +40 XP (self-reported)
Create a one-page website record
Work with the owner or website manager to fill in this record. List who and where only. Do not write passwords, API keys, payment details or customer data on it.
- 1.Write down the domain registrar and the business email address the domain account uses.
- 2.Record the renewal date and the name of the person responsible for renewal.
- 3.Note who manages DNS and who the hosting provider is.
- 4.List the CMS admins by name and mark anyone who has left or no longer needs access.
- 5.Note how the website is backed up, where backups are stored and when a restore was last tested.
- 6.Confirm that MFA is on for registrar, hosting and CMS admin accounts, and agree a date to review this record.
Do this in your own records. Don’t enter passwords, OTPs, customer data or incident details here.
Mission status: Not started
A mission is complete when you have read the lesson, answered the knowledge check and acknowledged the practical action. Mastery means scoring at least 3 of 4 on the knowledge check.
View my progress