SIP and RTP Explained: How VoIP Calls Work and How to Secure Them
SIP sets up VoIP calls, SDP negotiates media and RTP carries the voice. How each works on the wire, where they leak, and how TLS, SRTP and STIR fix it.
Deep dives, practical guides, and incident analyses from engineers who build Safeguard. No fluff, no vendor FUD — just what you need to ship secure software.
SIP sets up VoIP calls, SDP negotiates media and RTP carries the voice. How each works on the wire, where they leak, and how TLS, SRTP and STIR fix it.
Install a JDK from an official source (Temurin, Oracle, Microsoft or your distro), verify the file, set JAVA_HOME and patch it every quarter.
GPS went operational in 1995, Galileo in 2016 and BeiDou-3 in 2020. How GNSS evolved, jamming vs spoofing, and how iOS and Android gate your location.
Install Homebrew from brew.sh with its script, or the signed .pkg on Apple silicon. Read the script first, add brew shellenv to PATH, and keep it patched.
FIDO2 is two protocols: W3C WebAuthn between site and browser, FIDO CTAP between browser and authenticator. How both work over USB, NFC, BLE and hybrid.
NTP keeps clocks in sync over UDP port 123. How RFC 5905 packets and modes work, the weakness classes, and how to harden chrony, ntpd and W32Time.
Bluetooth went from Classic BR/EDR to Low Energy in 4.0 (2010), LE Audio in 5.2 and Channel Sounding in 6.0 (2024), while KNOB and BIAS reshaped pairing.
Install Ollama from ollama.com or its GitHub releases, check the signature or SHA-256, keep the API on 127.0.0.1:11434 and update it like any service.
WebRTC is a W3C browser API plus an IETF protocol suite that finds a path with ICE, STUN and TURN, then encrypts media and data with DTLS-SRTP.
Weekly insights on software supply chain security, delivered to your inbox.
Your first fix PR is minutes away.
No sales call required, even your agent can complete the purchase over MCP.