Replies: 4 comments 16 replies
-
|
Hi Zafer, Thanks for the compliments and the contributions you have made to the project. The cyber security aspect for this project I believe is really I really appreciate the things you have already built and the ones you are planning to. It would be nice to have plugin to be able to support things line I am already planning to implement RPZ support too. I am still evaluating if it should be a plugin or if it can be built-in as a special zone. Just extending existing secondary zone for RPZ is not feasible since RPZ can contain millions of records and the zone tree data structure which was designed for concurrency and speed would take up a lot of memory to hold all these records. The RPZ support too would be useful since there are commercial feeds available that can be used directly with it. Do let me know if you have any more suggestions. Have a good day! |
Beta Was this translation helpful? Give feedback.
-
|
Hi @ShreyasZare, I found out that even if I set the Datagram EDNS Options in MISP Connector, when I check the logger, |
Beta Was this translation helpful? Give feedback.
-
|
For the PDNS part, I wrote an article on MISP usage: https://zaferbalkan.com/technitium-misp/ This is only the first part. I'll try to add more capabilities in time. |
Beta Was this translation helpful? Give feedback.
-
|
For RPZ and millions of records, we have an example here: https://lemire.me/en/publication/authorea17255970336231063/ Its possible to try in dotnet as well. I'll create a benchmark soon. The target architecture:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi Shreyas,
I'd like to start by acknowledging your efforts to build such a solid product. If you have seen my discussions, issues and PRs, you have understood that I am mostly focusing on the security aspect. As a cybersecurity manager with a sysadmin background, I feel lucky to see myself to be able to see both sides of the coin.
The blocking capability is mostly for privacy, ad and tracker blocking but I am trying to repurpose it for security purposes in SMB or enterprise setups. For this purpose, I started with log exporter to be able to connect DNS server to SIEMs and XDRs. Then, I built MISP connector so that a dynamic blocklist can be built based on cyber threat intelligence.
I know that you have a roadmap, an I have mine. But since it is your product, I cannot push my roadmap or create conflicts. Therefore, I'd like to describe my vision clearly for proper communication. I'd like us to be on the same page.
Until this year, many organizations recommended usage of Protective DNS services, the most recent one was CISA's Selecting a Protective DNS Service . Some free services provide the capability to a level, while others are fully commercial.
The capability is based on the quality of CTI and that is not the job of a DNS server. However, a DNS server integrated with these capabilities is better than a cluster of tools glued together. For instance, There's a DNS-specific toll called DNS-Collector that can be considered a lightweight SIEM for DNS servers. It is fed via
dnstaplogs and then it correlates logs for alerts. But it is not even a bolt-on solution but something next to a DNS server.It is my aim as a self-proclaimed plugin developer for Technitium DNS server to make Technitium DNS Server as capable as the aforementioned DNS-Collector tool, so that the logs will have not only DNS queries and responses but also correlated and aggregated alerts for third party security products to consume. Suspicious and risky actions such as consequent queries to malicious sites from single source IP, would be labeled, so that TDNS can provide actionable insights, while blocking the malicious traffic already.
TDNS is already very close to being a proper PDNS. It is very close to be used in an enterprise setup even ready for SMBs. Especially with the cluster functionality, it became better.
I am not suggesting anything, just sharing my thoughts as we don't have the chance to have a coffee and discuss these.
Beta Was this translation helpful? Give feedback.
All reactions