Operating Systems 2021-1

Top 10 List of Week 02

  1. Lessons From the Data Encryption Front Line: Understanding Common Threats
    Common threats of data encryption based on best practices from IBM practitioners

  2. Symetric vs Asymetric Encryption
    A brief explanation about symetric vs asymetric encryption, its differences, and its example with illustratoins

  3. Hackerrank C Language
    These exercise helps me a lot to getting start with C language

  4. Pointer in C
    One of the differences between C and other languages that I have learned in last semesters (Python, Java) is the usage of pointers. This article helps me to understand it.

  5. File Permissions in Linux/Unix
    A brief explanation about file permissions in Linux, chmod command, etc

  6. How NOT to Store Passwords?
    Computerphile covers the common way of storing passoword, how the password could be possibily cracked, and how to “properly” store a password in a database

  7. PGP vs. GPG: What’s the Difference?
    I learned about GPG and PGP and also its implementation like OpenPGP.

  8. How Does PKI Work?
    Through this article I learned about PKI and its elements such as certificates, CA, etc

  9. How to choose a secure password
    A best practice from Norton of how we should set our password

  10. Defining and Avoiding Common Social Engineering Threats
    It is interesting that the most common “cyber attack” is caused by social engineering threats and how we can prevent it happens.