There are some services that I expose to the internet (using Apache reverse proxy) that really should be accessed by only a small set of devices. Requiring client certificates seems like a great way to reduce the attack surface and prevent brute force attacks (since the attacker doesn't even get a chance to attempt a login).

I wonder about the difficulty on the client side as well as other practical implications. The clients are smartphones of various makes.

you are viewing a single comment's thread
view the rest of the comments
[–] 3 points 2 months ago*

Lol I don't know, I'll have to try. I would've never thought of it. If it works it's definitely not intuitive. Dark art indeed.

  • source
  • parent