# Tag: Security

Posts tagged Security.

- [What is Encryption and what different types are there?](https://scaleengineer.com/blog/what-is-encryption-and-different-types-of-encryption)
  - How are we protected on the internet when everyone is trying to get our data?
- [What the hell are JWT tokens?](https://scaleengineer.com/blog/what-is-jwt-token)
  - Everyone is talking about them, but what are they?
- [What is hashing and what different types are there?](https://scaleengineer.com/blog/what-is-hashing-and-what-different-types-are-there)
  - Hashing is a way to convert data into a shorter code for secure storage or comparison.
- [EP 37: What is OAuth?](https://scaleengineer.com/blog/what-is-oauth)
  - OAuth is an open standard protocol that allows users to grant apps access to their data without sharing their passwords.
- [Authentication & Access Control](https://scaleengineer.com/blog/authentication-access-control)
  - You sign in to your bank account and can only view your balance. The bank manager logs in and can approve loans. Same system, different powers but how does the app decide?
- [What is Homomorphic Encryption? A Practical Guide with Examples](https://scaleengineer.com/blog/what-is-homomorphic-encryption)
  - Homomorphic encryption is a powerful form of cryptography that allows computation on data while it remains encrypted.
- [Authentication Explained: Basic, Bearer, OAuth2, JWT & SSO](https://scaleengineer.com/blog/authentication-explained-basic-bearer-oauth-2-jwt-sso)
  - This guide will break down five common methods: Basic, Bearer, OAuth2, JWT, and SSO. We'll look at how each one works.
- [Authorization: RBAC vs ABAC](https://scaleengineer.com/blog/authorization-rbac-vs-abac)
  - The core difference between RBAC and ABAC boils down to one thing: how they determine permissions. RBAC is static whereas ABAC is dynamic.
- [What Is Chaos Engineering?](https://scaleengineer.com/blog/what-is-chaos-engineering)
  - Discover what is chaos engineering and how proactive failure testing builds stronger, more reliable systems. Learn the principles and tools.
- [How Debuggers Know What to Show You?](https://scaleengineer.com/blog/how-debuggers-know-what-to-show-you-program-slicing)
  - Learn how debuggers know what to show you? (program slicing) with examples of static vs dynamic slicing and dependency graphs for faster debugging.
- [What is Mutation Testing?](https://scaleengineer.com/blog/what-is-mutation-testing-just-break-your-code)
  - What is mutation testing? Just break your code! Learn how mutants reveal weaknesses and strengthen your automated tests.
- [What is Metamorphic Testing?](https://scaleengineer.com/blog/what-is-metamorphic-testing)
  - What is Metamorphic Testing? Discover how it solves the test oracle problem and how to test complex AI, APIs, and untestable code.
- [What is Configuration Drift?](https://scaleengineer.com/blog/what-is-configuration-drift-a-guide-for-devops)
  - What is Configuration Drift? Learn causes, risks, and best practices to detect, prevent, and fix drift with IaC and GitOps.
- [Observability vs Monitoring: Technical Differences Explained](https://scaleengineer.com/blog/observability-vs-monitoring-technical-differences)
  - Discover the key observability vs monitoring: technical differences, including telemetry, tools, and use cases that differentiate these vital DevOps practices.
- [What is Blockchain?](https://scaleengineer.com/blog/what-is-blockchain-and-how-is-cryptocurrency-related-to-it)
  - Blockchain is a decentralized ledger technology that records transactions securely in an immutable chain of blocks.
- [EP 24: What is DKIM Record? Why is it used?](https://scaleengineer.com/blog/what-is-dkim-record-why-is-it-used)
  - DKIM is an email authentication protocol that enhances email security by preventing domain-based phishing attacks.
- [Encryption vs Tokenization: Which Data Security Method Is Better?](https://scaleengineer.com/blog/encryption-vs-tokenization)
  - When you're trying to decide between encryption vs tokenization, it helps to think in analogies. Encryption is like locking your valuables in a high-tech safe, the data is still there, just scrambled into an unreadable format. Only someone with the right key can open it.
- [EP 25: What is DMARC Record? Why is it used?](https://scaleengineer.com/blog/what-is-dmarc-record-why-is-it-used)
  - DMARC prevents email spoofing and phishing by authenticating email senders.
