← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 202
  1. Infosec Skill Sets

    Soft skills are hard, and everybody's career path different.

  2. A rather unstructured look at one of the older and infuriatingly trivial internet protocols: WHOIS

  3. strlcat(3) > strncat(3)

    A quick look at a common mistake made when using strncat(3), and how strlcat(3) prevents a possible buffer overflow here.

  4. A list of resources and ideas that I wish Open Source projects followed in their handling of security vulnerabilities.

  5. Uninitialized Stack Variables

    An illustration of how uninitialized stack variables can lead to undefined behavior.

  6. IPC Buffer Sizes

    A look at the different buffer sizes used for various IPC methods, including pipes, fifos, socketpairs, and sockets.

  7. For historical reasons, inet_aton(3) accepts IPv4 addresses in several silly formats.

  8. What's in a hostname?

    The common definition of a 'valid hostname' is often reduced to a simple regular expression, but as the saying goes: 'Now you have two problems.'

  9. There is no 'printf'.

    In C, 'main' returns an int.

  10. Everybody knows the small number of top-level domains in the DNS: .com, .org, .net, .gov, .vermögensberatung, and .香港.

  11. DuckDuckGo Onion Search for Firefox

    How to add DuckDuckGo Tor OpenSearch as the default search in Firefox.

  12. (All) DNS Resource Records

    Just how many weird Resource Records can you stuff into a zone file?

  13. URLs: It's complicated...

    Let's play silly games with URLs...

  14. An incomplete list of things just about anybody working in Information Security would benefit from knowing.

  15. A discussion of why most information security efforts do not make economic sense.

  16. Sharing Secrets

    This document is intended to help you decide how to share confidential information with others.

  17. Nope, you don't know how to validate an email address.

  18. Sure, we all pretend to know them, but rarely do we think they apply to us.

  19. The Zen of Python tells us that Readability Counts.

  20. CPU Pinning and CPU Sets

    A summary of how to confine processes to individual CPUs, using Processor Affinity (aka 'CPU Pinning') and CPU sets on NetBSD.

  21. 2020-11-15

    The Secret Language of Coders

  22. Lost Infosec Battles

    7 battles #infosec has lost but we keep wasting efforts on trying to fight again and again nonetheless.

  23. "Zero Trust" in a Nutshell

    A quick summary of what 'Zero Trust' actually means.

  24. 2020-11-04

    Post-election mood.

  25. A quick summary of the AWS EC2 resources needed to create an IPv6-enabled or dualstack instance.

  26. A former Twitter thread / rant on responsible ticket management, born out of years of frustration.

  27. Browser Startup Comparison

    A look at what places your browser phones home to upon startup.

  28. ops is hard. what have we learned so far?

  29. An adventure debugging a wrongly invoked execl(3) leading to a better understanding of how variadic functions work in C.

  30. A list of things (not only) computer science students tend to erroneously and at times surprisingly believe even though they (probably) should know better.

  31. OKR Distractions

    A brief post on how OKRs can work against senior ICs efforts.

  32. A (not quite so) brief look at DNSSEC, DNS-over-TLS, and DNS-over-HTTPS from a threat modeling point of view.

  33. ITMFA - Just. Like. Dat.

    If you don't stand for something, you'll fall for anything.

  34. New Adventures in DNSSEC and DANE

    Wouldn't it be nice if we could trust the DNS?

  35. The Zen of Infosec

    'import this', aka 'The Zen of Python' is well known and holds across other programming languages as well.

  36. An annoyingly lengthy tcpdump filter expression to capture only SSLv2, SSLv3, and TLS below 1.2 packets.

  37. Writing Consistent Tools

    A set of simple guidelines to write consistent unix tools.

  38. If you're working in tech, you should read these two books, regardless of your career path or level.

  39. 'Twas the night of the moratorium, and all through the cloud not a pager was beeping: no deploys were allowed...

  40. Restricting Processes

    A summary of means to restrict Unix processes and the different approaches ultimately leading to containers.

  41. A former Twitter thread / rant on basic ticket skills, covering how to submit a useful ticket.

  42. Jan's Twitter Animal Threads

    A list of animal threads created and collected by #NotAnActualRealLifeScientist @jschauma.

  43. DNS tcpdump by example

    A detailed explanation of a DNS lookup as observed via tcpdump on a resolver.

  44. Paranoid Principles

    An intentionally short list of core security principles that are worth reminding yourself of.

  45. The Attack Life Cycle

    A brief summary of the attack life cycle and how that drives the defenses we should focus on.

  46. (Some) iPhone Privacy Settings

    A quick rundown of my personal iPhone settings as far as they're relevant to security and privacy.

  47. (Some) Browser Privacy Settings

    A quick rundown of my personal browser setup, highlighting the security and privacy relevant settings.

  48. Write-up of my talk from O'Reilly Security 2017 on effecting change across a large organization by example of TLS.

  49. Deploying software patches and updates is critical for your infrastructure's security, but let's not pretend that this task is trivial or a panacea.

  50. Too many tools and scripts utilize temporary files in an unsafe manner.