The views expressed on this site are those of the author and do not necessarily reflect those of any current or former employer or client. Articles are provided for general informational purposes only and do not constitute professional, legal, or security advice. Many posts describe software and standards as they existed at the time of writing and may since have changed; verify against current documentation before relying on any technique described here.