os211

Home W01 W02 W03 W04 W05 W06 W07 W08 W09 W10 Log Rank Github

Top 10 List of Week 02

1. C Tutorial (W3schools)

This site provides knowledge about C programming language. It covers everything about C language, starts from the language overview, C fundamentals, and etc. I chose this site for learning C language because i already familiar with the web interface.

2. What does Operating System Security mean?

This article explains about Operating System Security. I like this article because every os-related-term in that article has a link that refers to a site that explain about that term, so i can learn about os security more deeply.

3. Operating System Security Issues

From this site, i learned about common issues in operating system security. Everything is explained briefly and very understandable.

4. Why Linux is More Secure than Windows

Reasons why Linux is more secure than windows explained in this site. It explains some solid point why Linux is more secure than windows.

5. Trojan Horse and Trap Door

This site explains about trojan horse and trap doors. Both are threats based on this site has explained. Trojan horse is a malicious program that can give full control of infected PC to another PC. Trap door is a secret entry point into a program that allows anyone gain access to any system without going through the usual security access procedures.

6. Asymmetric Encryption - Simply Explained

This video explained asymmetric encryption very simply. it only takes 4 minutes and it is really easy to understand. They explained about public key and private key with a good analogy.

7. Hashing Algorithms and Security

Hashing algorithm and security explained by Tom Scott. He explained what is hashing and it use in security. He also explains the hashing requirements.

8. How to Encrypt-Decrypt Files With GPG on Linux

I was kind of confused with gpg, so i searched GPG command in google and found this article. From this page i learn that GPG (GnuPrivacy Guard) is used for generating key on linux and securely encrypt files.

9. Secure Shell (SSH)

From this site, i learned that SSH (Secure Shell) is a network protocol that gives users a secure way to access a computer over a unsecured network. Simply, SSH enables two computers to communicate

10. C Pointers

Pointers is one of some things that makes C language different than other languages. With pointers, we can manage memory better than when we use other language.