Bozho's tech blog

  • Developer tips
  • Opinions

Developer tips

Wiretap Detector App For Catching IMSI Catchers

Bozho February 16, 2025

Cell-site simulators (also sometimes called Stingrays and IMSI-Catchers) are interception devices used to spy on mobile network communication. A couple of volunteers, including myself, have built an app – WiretapContinue reading

Tweet
Share

Don’t Reinvent Date Formats

Bozho January 4, 2022

Microsoft Exchange has a bug that practically stops email. (The public sector is primarily using Exchange, so many of the institutions I’m responsible for as a minister, have their emailContinue reading

Tweet
Share

Simple Things That Are Actually Hard: User Authentication

Bozho November 30, 2021

You build a system. User authentication is the component that is always there, regardless of the functionality of the system. And by now it should be simple to implement itContinue reading

Tweet
Share

Obtaining TLS Client Certificates In Spring Integration

Bozho August 19, 2021

Spring Integration is a very powerful and extensible framework for, well, integrations. But sometimes it’s not trivial how to get some information that yo need. In my case – aContinue reading

Tweet
Share

Every Serialization Framework Should Have Its Own Transient Annotation

Bozho June 26, 2021

We’ve all used dozens of serialization frameworks – for JSON, XML, binary, and ORMs (which are effectively serialization frameworks for relational databases). And there’s always the moment when you needContinue reading

Tweet
Share

List of Open Source Security Tools

Bozho April 11, 2021

As a founder of a security company, I’m constantly looking for open source tools to either incorporate in our offering, or get inspiration from, or provide integration with. And thereContinue reading

Tweet
Share

Always Name Your Thread Pools

Bozho March 20, 2021

Our software tends to use a lot of thread pools – mostly through java.util.concurrent.ExecutorService implementations (Created via Executors.new…. We create these for various async use-cases, and they can be seenContinue reading

Tweet
Share

Connecting to Kibana Within an AWS VPC

Bozho February 22, 2021

When you use the managed Elasticsearch service on AWS, you usually choose an encrypted connection (via KMS-managed keys), which means you can’t use just any tool to connect to yourContinue reading

Tweet
Share

Elasticsearch – Scalability and Multitenancy [slides]

Bozho January 26, 2021

Last week I gave a talk in a local tech group about my experience with Elasticsearch at LogSentinel, and how we achieve multitenancy and scalability. Obviously, the topic of scalabilityContinue reading

Tweet
Share

Content-Security-Policy Nonce with Spring Security

Bozho January 6, 2021

Content-Security-Policy is important for web security. Yet, it’s not mainstream yet, it’s syntax is hard, it’s rather prohibitive and tools rarely have flexible support for it. While Spring Security doesContinue reading

Tweet
Share

Posts navigation

1 2 3 … 24 »
About me

I’m a software engineer and architect, with expertise in cybersecurity. Currently member of Bulgarian parliament and former minister of electronic governance of Bulgaria.

  • LinkedIn
  • Web CV
  • CV (pdf)


profile for Bozho at Stack Overflow, Q&A for professional and enthusiast programmers

Search
My projects

LogSentinel – a next-gen SIEM

SentienlDB – a GDPR-compliant datastore

Computoser – algorithmic music

GitHub profile

RSS Recent posts
  • Assessment of DOGE and Musk’s Actions for Government Efficiency
  • Wiretap Detector App For Catching IMSI Catchers
  • Is Ransomware Protection Working?
  • The xz Backdoor Should Not Happen Again
  • Why Facebook’s Lack of Customer Support Is a Problem
  • Another Attack Vector For SMS Interception

DZone MVB Java Code Geeks
Posts by date
June 2025
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30  
« Mar    
License
Creative Commons License
This work by Bozhidar Bozhanov is licensed under a Creative Commons Attribution 3.0 Unported License.
Categories
  • Developer tips
  • Opinions

Copyright 2025 Bozho's tech blog | Designed by CodeGearThemes

Powered by WordPress