Title: I&#x27;m building a startup which focusses on automated cyber defense and tries to build products which can adapt to changing situations in the network landscape as well as network behaviours or process behaviours (EDR&#x2F;XDR&#x2F;whatever BS term).<p>In my case I&#x27;m building everything from the ground up, and the MVP is trying to start with a better inventory of everything; whereas the inventory focusses on the network-scale rather than the &quot;per single machine scale&quot; that other solutions offer (if they even offer anything like it, which in practice they actually don&#x27;t for the most parts).<p>My journey started with log4j&#x27;s log4shell1&#x2F;2, after realizing that most blueteams (my one included) don&#x27;t actually have a full, reliable and correctly indexed inventory. If you ask around in other blueteams something simple like &quot;How many machines you got?&quot; you&#x27;ll always get responses like &quot;well, one software says 30.000, the other one 24.000 and our SNMP sensors say around 38.000...&quot; which is kinda ridiculous to start with. If you then ask whether or not they use log4j in any of their software they either shrug or say &quot;nope&quot; with a panicking voice, because they don&#x27;t really know for sure.<p>Anyways, my solution currently is a peer-to-peer approach where the systems themselves decide to mitigate issues, propagate patches (or even vaccines for zero-days) and also share incidents that look suspicious, so the surrounding nodes can start to quarantine themselves off, for example, when something really bad happened. For this to be a reliable product I decided to ditch the whole Windows &quot;hooks are kinda useless&quot; shitshow, and went for Linux&#x2F;BSD&#x2F;Unizes in general first, while leveraging a mixture of golang for userspace and eBPF for kernelspace.<p>But I wouldn&#x27;t be a good founder if I ignored my customers, right?<p>So my questions are now somewhat to all the cyber security professionals out there:<p>- What are your biggest pain points? Do you use yet another Elastic Search dashboard that&#x27;s painful to use in practice?<p>- Do you have a reliable software inventory &#x2F; SBOM?<p>- Do you have a reliable network inventory &#x2F; NBOM &#x2F; SaaSBOM?<p>- Do you have an SBOM for all third-party software that&#x27;s only available via binaries, where you don&#x27;t have the source code available?<p>- Does your anti-virus &#x2F; EDR solution still require signatures or is it behaviour driven?<p>- What about golang malware (aka malware that doesn&#x27;t need to call hooked APIs in the kernel and can instead just use something like purego to generate shellcode directly)?<p>- How confident are you that your CVE&#x2F;NVD vulnerability database is correctly tagged? (hint: I think it&#x27;s not reliable for more than 80% of entries)<p>- Do you use Linux in your infrastructure? If so, which distributions?
Upvote: