Skip to main content
yuval.guide
open-menu closeme
blog
courses
topics
ai linux bash python
devops
git terraform ci/cd project
containers kubernetes aws monitoring networking security fundamentals jobs
About
🌐
עברית
github linkedin
  • Web Security, Part 6: OAuth2

    calendar Oct 14, 2026 · 7 min read · networking web security http  ·
    Share on: twitter facebook linkedin copy

    The flow, step by step Once, beforehand: prints.example registers at photos.example, and gets a client_id (public) and a client_secret (kept on its server). alice clicks Import from photos.example at prints.example. prints.example redirects her browser to photos.example's /authorize, with its client_id, the scope it …


    Read More
  • Web Security, Part 7: OpenID Connect (OIDC)

    calendar Oct 14, 2026 · 7 min read · networking web security http  ·
    Share on: twitter facebook linkedin copy

    The flow, step by step Once, at startup: prints.example reads photos.example's discovery document, then its public keys. alice clicks Sign in with photos.example at prints.example. prints.example redirects her browser to photos.example's /authorize, as in OAuth2, with scope=openid profile email and a nonce. alice signs …


    Read More
  • Web Security, Part 5: Bearer Tokens

    calendar Oct 5, 2026 · 6 min read · networking web security http jwt  ·
    Share on: twitter facebook linkedin copy

    A bearer token replaces the session's record with a signature. curl sends the password once, to /login, inside TLS. The server answers with a token: the claims (who, which role, until when, for which services), signed with the server's private key. curl sends the token with every request, as Authorization: Bearer …


    Read More
  • Kubernetes: Services

    calendar Sep 27, 2026 · 4 min read · k8s containers networking  ·
    Share on: twitter facebook linkedin copy

    A Service gives a group of pods one address that lasts as long as the Service, while the pods behind it come and go. The cluster is the Pod Network's. First a pod is replaced under a client that held its address. Then one Service, web, grows through its three types: ClusterIP: an address inside the cluster, for pods; …


    Read More
  • Kubernetes: the Pod Network

    calendar Sep 27, 2026 · 7 min read · k8s containers networking  ·
    Share on: twitter facebook linkedin copy

    Every node in a Kubernetes cluster has one address on the network the nodes share, and every pod an address of its own, from its node's range. The cluster is the Top View's. We follow a packet from pod to pod: on one node, then across two. Then a network policy filters it. Kubernetes sets the rules for this network, …


    Read More
  • The Kubernetes Network Model

    calendar Sep 27, 2026 · 10 min read · k8s networking  ·
    Share on: twitter facebook linkedin copy

    Kubernetes sets the rules for the cluster's network and implements none of them itself. A network plug-in keeps them, and every cluster keeps the same rules, whichever plug-in it runs: Calico, Cilium, Flannel, or a cloud's own, such as the Amazon VPC CNI on EKS. What differs from one plug-in to the next is how it keeps …


    Read More
  • NAT Overload Simulator

    calendar Sep 26, 2026 · 8 min read · networking nat tcp/ip  ·
    Share on: twitter facebook linkedin copy

    A home or café router has one public address and gives its clients private ones, so it rewrites every packet that crosses it. On the way out, it rewrites the source. On the way back, it rewrites the destination. The NAT table, in the pane on the right, is what drives both. Step runs the clock to the next event, through …


    Read More
  • TCP Simulator

    calendar Sep 26, 2026 · 10 min read · networking tcp/ip  ·
    Share on: twitter facebook linkedin copy

    TCP numbers every byte it sends, and every ACK names the next byte it expects, so each acknowledgment can be traced back to the segments it covers. Host A sends from left to right, Host B from right to left. Step plays six scenes, one after another: the handshake, data and close; a lost segment and its retransmission; …


    Read More
  • Web Security, Part 1: Basic HTTP Authentication

    calendar Sep 26, 2026 · 4 min read · networking web security http  ·
    Share on: twitter facebook linkedin copy

    HTTP keeps nothing between requests, so a server that wants to know who is asking must be told on every request. Basic authentication, defined in RFC 7617, does it the simplest way: every request carries the username and password in a header. The tool shows each message whole, so the password can be read crossing the …


    Read More
  • Web Security, Part 2: Cookies and Sessions

    calendar Sep 26, 2026 · 5 min read · networking web security http  ·
    Share on: twitter facebook linkedin copy

    A session moves the password off the wire. The browser sends the password once, in a login form. The server creates a record, "this random id belongs to alice", and hands the id back in a cookie. The browser returns the cookie on every request, and the server looks the id up to learn who is asking. It follows Basic …


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • »
    • »»


Series

WEBSEC 7 OSPF 5 AI-VIEWS 4 K8S-VIEWS 3 CONTAINERS-VIEWS 2

Tags

CI/CD 37 LINUX 33 GITHUB ACTIONS 24 NETWORKING 21 AWS 20 GIT 17 K8S 17 JENKINS 16 DEVOPS 15 BASH 14 AI 13 KUBERNETES 13 TERRAFORM 13 CONTAINERS 11
All Tags
AI13 ASCII1 AWS20 BASH14 BINARY1 BYTES1 CCSA1 CHARACTERS2 CHECKPOINT1 CI/CD37 CONTAINERS11 CRYPTOGRAPHY8 DATA1 DEVOPS15 DOCKER3 EC21 EFS1 EKS1 ENCAPSULATION1 GIT17 GITHUB ACTIONS24 HTTP7 IAM1 IPV41 JENKINS16 JOBS2 JWT1 K8S17 KUBERNETES13 LANGCHAIN6 LINUX33 MONITORING1 NAT1 NETWORKING21 OPENID CONNECT3 OSPF5 PROMETHEUS3 PYTHON11 ROUTING6 SECURITY11 STORAGE1 SUBNETTING1 TCP/IP5 TERRAFORM13 WEB SECURITY7
[A~Z][0~9]
yuval.guide courses
Created by Yuval Shaul Created by Yuval Shaul

Copyright 2023-  CREATED BY YUVAL SHAUL. All Rights Reserved  · Accessibility Statement

to-top