Entries Tagged as 'internals'

Friday, February 6th, 2009

Interview with Matt Knox – an Adware Author

Almost everyone knows those passionate people driving our industry and technologies forward. But some of them are not that famous. Many of them do not have blogs and don’t attend conferences. But they definitely have something to share. Matt Knox has very interesting past – he wrote adware. This is one of that interesting tasks [...]

Sunday, February 24th, 2008

Inside MySQL

Majority of us knows that databases are read-optimized products and most of them are not optimized for writes. In this post I would like to describe what’s going on under the hood of mysql that can help us to find origins of some well-known rules. So, let’s start with MySQL MyIsam table: – MyIsam tables [...]

Tuesday, February 12th, 2008

Machine Architecture: Things Your Programming Language Never Told You (by Herb Sutter)

On September 19, 2007 Heb Sutter did a presentation on a subject at MS. Snippet from description: High-level languages insulate the programmer from the machine. That’s a wonderful thing — except when it obscures the answers to the fundamental questions of “What does the program do?” and “How much does it cost?” The C++/C#/Java programmer [...]

Tuesday, February 12th, 2008

Skype Protection Levels – Do you know about them?

Skype is not just a VoIP tool, it’s a black box with the multiple protection layers. In addition Skype’s an interesting look at software architecture in general. Look – you know, everyone is acquainted with classic client-server architecture, it’s easy to implement and maintain. But usually it’s accompanied with the expensive hosting infrastructure(do you know [...]

Tuesday, February 12th, 2008

UDP hole punching. How Skype works

The following article contains interesting thoughts on skype internal routines. http://www.heise-security.co.uk/articles/82481/0   References STUN – Simple Traversal of User Datagram Protocol (UDP). Through Network Address Translators (NATs) – http://www.ietf.org/rfc/rfc3489.txt Traversal Using Relay NAT (TURN) – http://www.jdrosen.net/midcom_turn.html