Blog


What is iCloud keychain?

Apple's iCloud keychain is a password manager for macOS and iOS devices including Macs, iPhones, and iPads. Username/password pairs, credit card information, Wi-Fi credentials, and other personal data can be stored in iCloud, and shared amongst all of your Apple devices. Your personal data are encrypted with 256-bit AES, and saved in your iCloud, and transferred to and from iCloud to your devices encrypted so it is very secure. The data stored in your keychain can be accessed through Safari, and some third-party Apple apps but not with Google Chrome, unfortunately.

What is 2FA?

2FA (2-factor authentication) is a form of MFA where a user is required to supply 2 forms of authentication to allow access to the system. The traditional authentication system used the username/password pair to grant access to an account, but a growing number of hacking due to the use of weak passwords prompts the industry to offer an additional form of authentication to enhance the security of login access.

Are you up for browser password managers?

Web browsers today offer a built-in password manager, and auto-populate username and password on the websites you visit. This is a very convenient feature offered by virtually all web browser makers including Google Chrome, Safari, Firefox, and Microsoft Edge. The question is whether you can trust browser password managers to store your passwords without a security risk.


What is CIDR?

Before we can discuss CIDR (Classless Inter-Domain Routing), we need to understand what IP address is, how it is divided (subnetting), and what versions of IP addresses are available. Currently, there are IPv4 (version 4) and IPv6 (version 6) addresses. IPv4 was introduced in 1980, and it is a 32-bit number having a total of about 4.3 million addresses. With the prosperity of the Internet and smart devices joining the network, 4.3 million IP addresses weren't enough to connect all devices available worldwide, and hence 128-bit IPv6 address was invented in 1998. For each computer, smartphone, tablet, and IoT devices joining the Internet, the number of IP addresses available within IPv4 wasn't enough to connect all devices.

What is the Client ID in Google Analytics?

Google Analytics keeps track of website visitors as users, and it uses the Client ID stored in the browser cookie to determine it. Google Analytics stores _ga cookie in the user's browser and the browser sends cookie data to a web server every time it makes a request. To view your Google Analytics (GA) cookie for a specific site, you may use developer tools available on your browser to view them. For example, on Google Chrome you may click the F12 key -> Applications Tab -> Cookies to view them. An example of "_ga" cookie looks like below:

8 Reasons Why You Need to Secure Your WordPress Website

WordPress is the most popular website builder platform that hosts up to 75 million websites on the Internet today. Despite its core being secure, hackers and other mischievous characters have compromised security for millions of self-hosted sites. The following 8 reasons describe why you need to secure your Wordpress website, and how to achieve them.


How are IP addresses assigned?

When you're connected to a network, your computer or smart device will obtain an IP address either from your ISP or your router. There are 2 ways how you can assign an IP address to your device: (1) dynamically via DHCP or (2) statically by manually assigning an IP address yourself. In either case, you must use the IP address that is provided to you by your ISP, or the IP range you allocated yourself within your private space (i.e. private IP address).

What is bounce rate?

Bounce rate is a metric used to measure the percentage of visitors leaving your website after only 1-page view and nothing on the website. If a visitor lands on a web page and bounces back with no additional engagement after viewing the landing page, you have a bounce rate of 100% for that visit. By improving the quality of your website, you can lower your bounce rate and increase pages per session.


What is a reverse proxy?

A reverse proxy is a server that sits in front of the webserver, intercepts the request, and either respond to the client with a response from its cache or forward the request to the origin server. A reverse proxy is used to protect the web servers from DDoS attacks, distribute load amongst multiple servers, and utilize its cache to serve static contents without sending requests to the origin server. No client will communicate directly with the server, and the server's IP address will not be revealed to the public.