What is HMAC? Signing webhooks, links and API calls
HMAC proves a message is unaltered and came from a key holder. How HMAC-SHA256 works, verifying Razorpay and Cashfree webhooks, signing video links, and mistakes to avoid.
Ideas & updates
Security, piracy and engineering deep dives, plus practical ideas for growing your institute. From the team building Upclass.
HMAC proves a message is unaltered and came from a key holder. How HMAC-SHA256 works, verifying Razorpay and Cashfree webhooks, signing video links, and mistakes to avoid.
When a legal notice works against resellers, ex-staff and notes sellers, what it must say, a sample structure for your lawyer, and next steps if it's ignored.
Pick a Django cache backend, use cache_page, template fragment caching and the low-level API safely, and invalidate with signals and versioned keys.
Screenshots alone often fail as evidence. How to capture, hash and certify proof of a course leak under BSA Section 63, which replaced Section 65B in 2024.
Why Redis is fast, how TTLs and eviction policies work, how to size memory, when persistence matters for a cache, and how Redis compares with Memcached.
How pirates crop, blur, cover and compress visible watermarks in leaked lectures, why a visible mark alone isn't enough, and what to ask a vendor.
Cache-aside, read-through, write-through and write-back compared: how each works, how each fails, and which suits course pages, progress and leaderboards.
PDF passwords and copy locks don't stop leaks. How protected notes still get out through shared passwords, screenshots, photos and printouts.
Precompute leaderboards and reports inside PostgreSQL: create and index materialized views, refresh them concurrently, schedule refreshes, and know the alternatives.
Websites can't block or detect screen recording. How web lectures leak, why common web protections fall short, and what to ask your platform.
TTLs, event-based deletes and versioned keys: choosing TTLs per data type, purging CDNs, avoiding stale reads after writes, and why eviction isn't invalidation.
FLAG_SECURE keeps app screens out of screenshots and recordings, but not away from a second phone, rooted devices, emulators or audio capture.
Upclass for institutes
Your courses, live classes and tests in your own branded app, with piracy protection on every lecture. Plans start at ₹1,999/month.