A Bonding Exercise

Finding Number Related Memory Corruption Vulns

RTC (Real-Time Communication) at scale

Issue #97


A Byte of Coding Issue #97
The two days after returning to the gym from a long break suck; movement is pain. Here's the issue.

A Bonding Exercise

Published: 26 September 2021
Tags: c, linux

The Linux bonding driver provides a method for aggregating multiple network interfaces into a single logical "bonded" interface. Patrik Lundin and his colleague were experimenting with one of these bonded interfaces when they noticed that the MAC address of the interface would change on network restart. This article details their quest for determining the cause.

Read Full Article

Finding Number Related Memory Corruption Vulns

Published: 26 September 2021
Tags: c, security

"The root cause of many vulnerabilities are from the mishandling of numbers". Understandably so; how many of you actively think about the vulnerabilities of your code as you write it (excluding the high level topics like user sessions, etc)? Maxwell Dulin's article explores the different issues that might arise from using numbers in C, how you can spot them before they become truly costly.

Read Full Article

RTC (Real-Time Communication) at scale

Published: 2 May 2020
Tags: networking

Although this is a bit of an older article, its depth and breadth are impressive enough to warrant featuring. Horatiu Lazu gives an overview and history of signalling and media streaming, followed by an analysis of a number of different web communication protocols; ultimately concluding with a case study on Skype's P2P signaling protocol.

Read Full Article
Want to discuss the issue? 

If you want to discuss or comment on this issue, head on over to this page at A Byte of Coding.
Thanks for your Support! 

Thanks to sponsors and supporters like Євген Грицай, Scott Munro, zturak, pek, Emil Hannesbo, and Joe Hill this newsletter is provided to you for free. If you'd like to also show your support and buy me a monthly meal, you can donate on the Patreon page. It's not necessary, but it lets me know that I'm doing a good job and that you're finding value in the content.
Donate Here

This email was sent to <<Email Address>>
why did I get this?    unsubscribe from this list    update subscription preferences
A Byte of Coding · 750 Fowler St NW · Atlanta, GA 30332-1914 · USA

Stats (updated daily)

Sent: 2105

Opens: 874

Clicks: 410

Link Clicks Clicks % Unique Clicks Unique Clicks %
A Bonding Exercise 95 27.30% 85 27.51
Finding Number Related Memory Corruption Vulns 89 25.57% 77 24.92
RTC (Real-Time Communication) at scale 164 47.13% 147 47.57


Back to Issues