Werkzeuge für Entwickler, die verstehen wollen, was sie tun.
Lösen Sie technische Herausforderungen ohne Server-Telemetrie. Meistern Sie RFC-Spezifikationen, Protokollmechanismen und Systemarchitektur.
Was ist Curious-Techie?
Curious-Techie ist eine unabhängige, datenschutzorientierte Plattform für Softwareingenieure und Webentwickler. Sie kombiniert rein clientseitige Browser-Tools mit fundierten Architektur-Leitfäden, RFC-Spezifikationen, interaktiven Diagnoselaboren und Vorbereitung auf technische Vorstellungsgespräche. Alle Werkzeuge laufen zu 100% lokal im Browserspeicher, ohne dass Daten an Server übertragen werden.
Beliebte technische Themen
Kompetenzzentren für Webprotokolle, Browser-Sicherheitsgrenzen, Kryptographie und Datenformate.
Cryptography & Hashing
One-way mathematical functions, digests, HMAC & collision resistance.
DNS & Internet Protocols
Hierarchical name resolution, DNS-over-HTTPS & domain registries.
Browser & Web Security
Cross-Origin Resource Sharing, CSP Level 3 & HTTP defensive headers.
Data Encodings & Formats
Binary-to-text schemes, percent-encoding & serialization mechanics.
Tokens & Stateless Auth
JSON Web Token anatomy, asymmetric signatures & claim verification.
Unique Identifiers & Epochs
128-bit distributed keys, time-ordered UUID v7 & Unix timestamps.
Clientseitige Entwickler-Tools
Interaktive Tools mit lokaler Ausführung im Browser, null Latenz und absolutem Datenschutz.
Ausgewählte Architektur-Leitfäden
Detaillierte Erläuterungen von Webstandards, RFC-Spezifikationen und Systemarchitekturen.
Was ist DNS und wie funktionieren Nameserver?
Verstehen Sie das Domain Name System: hierarchische Auflösung, Root-Server, A/AAAA/MX/TXT-Records und verschlüsseltes DNS-over-HTTPS (DoH).
Vollständiger Leitfaden zu HTTP (Hypertext Transfer Protocol)
Architektur-Referenz zu HTTP/1.1, HTTP/2, HTTP/3, Request-Response-Semantik und HTTP-Statuscodes.
Vollständiger Leitfaden zu HTTPS (HTTP Secure)
Der definitive Leitfaden zu Transport Layer Security über HTTP, Zertifikaten, Mixed Content und HSTS-Erzwingung.
Was ist SSL/TLS und wie funktionieren HTTPS-Zertifikate?
Leitfaden zu TLS 1.3, asymmetrischen Handshakes, X.509-Zertifikatsketten und Certificate Transparency (CT).
Vollständiger Leitfaden zur Web-Sicherheit
Der umfassende Blueprint für Defense-in-Depth: Browser-Sicherheitsgrenzen, Abwehr-Header und moderne Bedrohungsabwehr.
Was ist ein JWT? JSON Web Token Architektur (RFC 7519)
Stateless-Authentifizierung, Header/Payload/Signatur-Aufbau, Base64URL, Algorithmus-Verwirrung und Verifikation.
Fehlerbehebung & Problemlösungen
Praxiserprobte Diagnosepfade, Ursachenanalysen und Schritt-für-Schritt-Lösungen.
CORS-Fehler beheben: Fehlender Access-Control-Allow-Origin Header
Der Fehler tritt auf, weil der Server den Access-Control-Allow-Origin-Header in der HTTP-Antwort nicht mitsendet. Konfigurieren Sie diesen Header serverseitig.
How to Fix CORS Preflight Errors
A CORS preflight error occurs when your backend fails to return a successful HTTP status (200 OK or 204 No Content) on the automatic preflight HTTP OPTIONS request, or fails to include Access-Control-Allow-Methods and Access-Control-Allow-Headers.
Why CSP Blocks JavaScript
The browser blocked your JavaScript because your server’s Content-Security-Policy (CSP) header does not permit inline scripts or the external domain hosting the script in its script-src directive.
Why JWT Works in Postman but Not in Browser
The request succeeds in Postman because Postman does not enforce the browser Same-Origin Policy (SOP). In a web browser, adding an Authorization: Bearer header triggers an automatic CORS preflight (HTTP OPTIONS) probe. If the backend fails the preflight or omits authorization from Access-Control-Allow-Headers, the browser blocks the token before the server ever reads it.
Entwickler-Referenzen & Spezifikationen
Umfassende Übersichten zu Protokoll-Headern, HTTP-Statuscodes und Sicherheitsdirektiven.
HTTP-Statuscodes Referenz & Cheatsheet
HTTP-Statuscodes sind dreistellige Zahlen in fünf Bereichen: 1xx Information, 2xx Erfolg, 3xx Umleitung, 4xx Client-Fehler, 5xx Server-Fehler.
HTTP-Methoden Referenz & Verben-Übersicht (RFC 9110)
HTTP-Methoden definieren die gewünschte Operation auf einer Ressource. GET, HEAD und OPTIONS gelten als sicher; GET, PUT und DELETE sind idempotent.
HTTP-Header Referenz & Übersicht (Request & Response)
HTTP-Header übertragen Metadaten zu Anfragen und Antworten (wie Authentifizierung, Inhaltstyp und Caching-Regeln) als Schlüssel-Wert-Paare.
HTTP Content-Type & MIME-Types Referenz
Der Content-Type-Header teilt dem Empfänger mit, in welchem MIME-Format und Zeichensatz die Nutzlast der Nachricht interpretiert werden muss.
Interaktive Diagnoselabore
Praktische Simulationen im Browser zur Untersuchung von Zustandsautomaten und Krypto-Algorithmen.
DNS Resolution & Zone Configuration Lab: Debugging TTL Caching, Record Delegation, and NXDOMAIN Outages
Diagnose and remediate a live multi-region DNS propagation outage caused by a misconfigured CNAME apex alias and excessive negative cache TTL on an authoritative nameserver.
HTTP Lifecycle & Status Code Engineering Lab: Request-Response Pipelines, Headers, and Caching Controls
Construct raw HTTP requests, analyze status code transitions (200 vs 304 vs 412), and eliminate redundant payload transfer using HTTP conditional validation headers.
HTTPS & TLS Handshake Deep-Dive Lab: Certificate Chains, Cipher Suites, and Mixed-Content Remediation
Diagnose an incomplete X.509 certificate trust chain causing ERR_CERT_AUTHORITY_INVALID on mobile devices, and remediate mixed-content active blocking on an upgraded HTTPS web application.
JWT-Kryptografie-Labor: Manipulation von Claims und Algorithmen-Verwirrung
Verstehen des fundamentalen Unterschieds zwischen Base64URL-Codierung und kryptografischer Signierung sowie Behebung von Validierungslücken.
Direkte technische Fragen & Antworten
Präzise, fundierte Antworten auf häufige Entwicklerfragen ohne Fülltexte.
Q: Kann jeder ein JWT decodieren und die Daten lesen?
Ja, standardmäßige JSON Web Tokens (JWS) sind signiert, aber nicht verschlüsselt. Header und Payload sind lediglich Base64URL-codiert und können ohne geheimen Schlüssel im Klartext gelesen werden.
Q: Warum sollte man JWTs nicht im LocalStorage speichern?
Das Speichern von Authentifizierungs-Tokens im localStorage setzt diese bei jeder Cross-Site-Scripting-Schwachstelle (XSS) dem sofortigen Datendiebstahl aus. Cookies mit den Attributen HttpOnly, Secure und SameSite schützen Tokens vor dem Zugriff durch JavaScript.
Q: Can an Expired JWT Token Still Be Verified?
Yes, the cryptographic signature of an expired JWT remains mathematically valid because signatures are computed solely over the header and payload data. However, compliant JWT libraries will reject the token during authentication because the expiration claim (`exp`) is explicitly checked after signature verification.
Q: What Is the Difference Between Authentication and Authorization?
Authentication (AuthN) verifies who a user is (identity confirmation), while Authorization (AuthZ) determines what permissions or resources that authenticated user is allowed to access.
Vorbereitung auf technische Interviews
Systemdesign-Entscheidungen und Musterantworten für Senior-Ingenieure.
Erklären Sie Schritt für Schritt, was genau passiert, wenn Sie eine URL im Browser eingeben und der DNS-Name aufgelöst wird.
Der Browser prüft 4 Cache-Ebenen (Browser-, OS-, Router- und ISP-Resolver-Cache). Bei einem Cache-Miss traversiert der Resolver die Hierarchie: Root-Nameserver (.) -> TLD-Nameserver (.com) -> Autoritativer Nameserver (example.com), um den A/AAAA-Record abzurufen.
Warum sendet der Browser vor einem CORS-POST eine HTTP-OPTIONS-Anfrage und wie lassen sich unnötige Preflight-Requests vermeiden?
Browser senden OPTIONS-Preflights für nicht-einfache Anfragen (z.B. Authorization oder Content-Type: application/json), um die Serverberechtigung vorab zu prüfen. Unnötige Anfragen werden durch den Header Access-Control-Max-Age im Browser gecacht.
Beliebte Inhalte auf Curious-Techie
Häufig referenzierte Leitfäden, Vergleichstabellen und praktische Werkzeuge.
SHA-256 vs SHA-512: Architectural Differences & Performance Benchmark
SHA-512 is fundamentally more secure and surprisingly runs faster on modern 64-bit CPUs than SHA-256 due to native 64-bit word operations. Choose SHA-256 for compact output and microcontrollers; choose SHA-512 for high-security applications and 64-bit server pipelines.
JWT vs Session Cookies: Stateless vs Stateful Web Authentication
Use Server Session Cookies for standard monolithic web applications and Single Page Applications sharing a backend domain. Use JWTs for distributed microservices, multi-region API gateways, and short-lived mobile authorization handshakes where database lookups on every request are prohibitive.
Base64 vs Hex
The fundamental difference between Base64 and Hex is storage efficiency versus human readability: Base64 encodes 6 bits per character using a 64-character alphabet, expanding binary data by only 33%. Hex (Base16) encodes 4 bits (a nibble) per character using a 16-character alphabet (0–9, a–f), expanding binary data by 100% (doubling its size).
DNS-over-HTTPS (DoH) vs DNS-over-TLS (DoT): Security & Censorship Comparison
DoH is superior for user privacy and censorship circumvention because its traffic blends inseparably with standard HTTPS web browsing on port 443. DoT is superior for enterprise network administration because dedicated port 853 allows network security teams to inspect or filter queries.
Kürzlich aktualisierte & verifizierte Inhalte
Kontinuierlich geprüfte Inhalte auf Basis aktueller RFC-Standards und Browser-Kompatibilität.
RFC 9110 HTTP Semantics & Method Idempotency Audit
Verified Active Standard • IETF HTTP Working Group
W3C Web Cryptography SubtleCrypto Memory Isolation Audit
100% Client-Side V8 Sandbox • W3C Web Security WG
RFC 9562 UUID Version 7 Timestamp-Ordered Entropy Review
Verified Sub-Millisecond Precision • IETF Standards Track
W3C Content Security Policy Level 3 Directive Compliance
Strict Nonce & Hash Verified • W3C Web Application Security
Expliziter Wissensgraph & Beziehungen
Wie Tools, Standards, Labore und Sicherheitsmechanismen im Ökosystem vernetzt sind.
Deconstructs cryptographic claims and Base64URL segments 100% locally in browser memory.
Translates 8-bit octets into 6-bit radix-64 printable characters with zero server telemetry.
Enforces strict cryptographic script nonces and restricts remote script execution domains.
Governs cross-origin HTTP fetch preflights under browser security boundaries.
Encapsulates UDP port 53 DNS queries inside encrypted HTTPS port 443 channels.
Visualizes NFA exponential state branch explosions live without crashing the main thread.