DEV Community

MEHMET AMED ÜREY
MEHMET AMED ÜREY

Posted on

Building TARS: Turning a Visionary Cyber Defense Idea Into Code (R&D & Software Architecture)

Hey fellow devs! 👋As a software developer and security enthusiast, I wanted to take you behind the scenes of a project my team and I are building out of Şırnak, Turkey: TARS (Türkiye Anti-Risk Sistemi).Every great software project starts with a strong spark. The idea and vision for TARS were originally proposed and initiated by my teammate Mehmet Salih Artak. When he came up with the core concept of building a proactive cyber defense layer for student environments, I knew we had to bring it to life. Within the team, I have taken on the role of driving the Research & Development (R&D) and leading the core software development.Here is how we are turning this foundational idea into a functional, low-overhead anti-risk engine.The Vision & The Problem We Are SolvingThe problem Mehmet Salih highlighted was clear: traditional endpoint security solutions are often too heavy for student hardware, causing users to turn them off. Meanwhile, high school and local student networks are highly vulnerable to credential harvesting and phishing.Our goal with TARS is to build a lightweight, intelligent defense application that sits quietly in the background and intercepts digital threats—like malicious links and spoofed domains—before they reach the user.Engineering & R&D Deep DiveAs the head of R&D and software development for the project, my focus has been translating our vision into clean, sustainable architecture. Here is where our current engineering efforts are directed:1. Proactive URL Parsing & Heuristics (R&D Stage)We are actively researching ways to catch phishing domains before relying on heavy third-party threat intel APIs. I am currently working on a lightweight Python framework that uses string heuristics to scan incoming links for typosquatting (e.g., detecting if a domain is trying to mimic an official portal).2. Shifting to Intelligent Anti-Risk SemanticsStatic signature matching is no longer enough. On the R&D side, we are experimenting with text embedding models and lightweight developer tools like Google AI Studio to analyze the semantic nature of incoming alerts. The system is being architected to flag conversational manipulation, warning users if an email or message shows high statistical probability of being a phishing kit.3. Optimizing Asynchronous WorkflowsSince I am responsible for the codebase, keeping resource consumption to an absolute minimum is my priority. We are leveraging asynchronous programming models in Python to handle local network scanning tasks concurrently. This ensures that the engine processes threat detection loops without causing spikes in CPU usage or latency for the student's daily machine tasks.Moving From Blueprint to ProductionCollaborating on TARS has been an incredible engineering journey. Having Mehmet Salih Artak steer the vision while I dive deep into the source code, version control, and system architecture has taught us the true power of structured team dynamics in software engineering. We also recently cleared our official DENEYAP Cyber Security tracks, giving us an even sharper technical foundation to scale our implementation.We are pushing hard to mature our codebase and showcase the TARS engine at upcoming national technology exhibitions and competitions.Let's Discuss!To the senior devs and security engineers out there:What are your best practices for handling real-time, low-level link scanning loops without introducing heavy browser latency?What lightweight tools do you recommend for local heuristics databases?Drop your thoughts below—I'd love to learn from your experiences! 🚀

Top comments (0)