diff --git a/about/index.html b/about/index.html index 826a127..237431b 100644 --- a/about/index.html +++ b/about/index.html @@ -25,7 +25,7 @@
I use Linux-based operating systems. I have been doing so since 2021. As of 2023, I use Arch Linux as I love its lightweight and do-it-yourself nature. The AUR is also incredibly useful. For my text editor, I use Neovim because I love the plugins that can be used along with it.
-In terms of programming languages, I know Python really well but I am branching off to learning C and shell scripting due to the advantages of each one. C is much faster and teaches you more about how a computer thinks as compared to the easy-going nature of Python. I also use terminal applications which means that I use the terminal a lot. My preferred terminal emulator of choice is Alacritty. This means that a lot of the manual work that I do in the terminal can easily be automated using shell scripting.
+In terms of programming languages, I know Python really well but I am branching off to learning C and shell scripting due to the advantages of each one. C is much faster and teaches you more about how a computer thinks as compared to the easy-going nature of Python. I also use terminal applications which means that I use the terminal a lot. My preferred terminal emulator of choice is Alacritty. This means that a lot of the manual work that I do in the terminal can easily be automated using shell scripting.
I use Librewolf with two profiles (more details here). One of the profiles is optimised for browsing only and has strong tracking protection and runs in permanent private browsing mode. The other profile is used for accounts and has less tracking protection to prevent site breakage when logging in.
diff --git a/bk/index.html b/backups/index.html similarity index 100% rename from bk/index.html rename to backups/index.html diff --git a/blog/index.html b/blog/index.html index a13d9cf..90c6d7f 100644 --- a/blog/index.html +++ b/blog/index.html @@ -21,5 +21,5 @@17/03/23
- My New Browser Setup14/03/23
- How To Encrypt Emails14/03/23
- Keep Crypto Off Exchanges13/03/23
- Why I Use Terminal Apps13/03/23
- Why I Use Terminal AppsYou have hit rock bottom!
In this category, I post about tools and information related to Linux.
26/07/23
- VimWiki Is Terrific20/04/23
- Use Doas Instead Of Sudo13/03/23
- Why I Use Terminal Apps13/03/23
- Why I Use Terminal AppsYou reached the bottom of your screen!
17/03/23
- My New Browser Setup14/03/23
- How To Encrypt Emails14/03/23
- Keep Crypto Off Exchanges13/03/23
- Why I Use Terminal Apps13/03/23
- Why I Use Terminal AppsERROR: Cannot show more posts (EOFError)
An authenticator app is much better than SMS-based 2FA. This is because authenticator apps usually follow the TOTP or HOTP standard, which is very secure. It basically uses a secret key along with the current time to create a unique code that changes every thirty seconds.
One thing that you should absolutely not do is use Google Authenticator, Microsoft Authenticator, Authy or anything as such. This is because the clients are close-sourced, which means that the code is not public. This means that they could be doing anything with your 2FA secret keys. Authy syncs your codes which is convenient but it does not allow you to export your keys, just like other properietary authentication apps. This is unethical as you should have complete control over what is required to access your own accounts. If your Authy account gets disabled, you will no longer be able to log in to most accounts. A much better alternative is:
You should also be taking frequent encrypted backups of not only your 2FA codes, but all data that is important to you. Read this post to learn how to take encrypted backups properly. Remember, you should keep your backups as far away from other people's hands as possible. If they have your secret keys, they have your 2FA codes.
+You should also be taking frequent encrypted backups of not only your 2FA codes, but all data that is important to you. Read this post to learn how to take encrypted backups properly. Remember, you should keep your backups as far away from other people's hands as possible. If they have your secret keys, they have your 2FA codes.
Security keys are the best form of two-factor authentication. They are physical keys which need to be plugged in to your computer or smartphone in order to be used. They use NFC, USB-C, USB-A and also the Lightning port. This 2FA method makes it so that it does not matter which person gets your credentials because they need access to your key physically in order to login. One drawback of this method is that, if you lose your key, you cannot login to your accounts. This is why people buy 2 or 3 as a backup. It should be noted that, although other methods can be used alongside security keys, it is not recommended as it is still possible to just use the other insecure methods for a cybercriminal and bypass your security key.
I recommend Yubico and NitroKey security keys.