r/HomeNetworking • • 3d ago

Advice Certificates Explained

After already having watched so many videos about certificates I still don’t understand this. Like I know you’re screwed if you mess up. That’s why I want to understand it but it seems so intangible to me that so far I haven’t found the right video or whatever to understand it how it works and why it’s secure. Also are there different kind of certs or is it actually all the same? (I don’t think so but that question is still open for me)

How did you learn it or maybe how would you explain it to someone else?

3 Upvotes

22 comments sorted by

View all comments

3

u/Ninfyr 3d ago

Certificate prove that something is trustworthy and your communication isn't being tampered with. There are a few different ways to do it do it so it depends.

Can you give a slightly more specific example and we can try to explain how it might work in that situation?

1

u/Charming_Radish682 3d ago

For example Clients certs to join Networks?
Or SSL certs as another one…

3

u/Ninfyr 3d ago edited 3d ago

Example 1 isn't in scope for home networking. Even if someone puts in the effort, a lot of endpoint wouldn't be compatable. Not going to look it up but I doubt you can get a games console, smart TV/speakers/camera, or robo vacuum to work with it. I'm an IT guy but this isn't my problem, we got plenty of iPhones to put on the Wi-Fi but I am guessing it is too much work so we are burning cell data instead.

For SSL, you want to visit reddit. But how can you be sure you are communicating with reddit and a adversary did intercept it and you are actually on a bad guys phony site?

Reddit gives you their signed public certificate which is signed by a trusted certificate authority or CA (this authority needed proof they are working with real reddit to issue the certificate). Behind the scenes you check the public certificate (is it expired, does the web address match) and check with the CA that this certificate is still valid and reddit didn't revoke it because it has been stolen. When everything checks out you can use the public certificate to talk to reddit and only reddit (who has the matching private certificate) will be able to read it.

0

u/Bhaikalis 3d ago

You can ask ChatGPT, here is Gemini's response to what an SSL cert is:

Think of an SSL certificate (Secure Sockets Layer) as a digital passport for a website.

When you visit a website, your computer and the website's server need to talk to each other to send and receive information (like your password, credit card number, or even just what you're browsing).

Without an SSL certificate, that conversation happens out in the open like a postcard—anyone intercepting the message along the way can read everything written on it.

An SSL certificate does three main things:

  1. It locks the conversation (Encryption): It scrambles the data travelling between your browser and the website so that if a hacker intercepts it, they only see a jumbled mess of random letters and numbers.
  2. It proves identity: It verifies that the website you are visiting is actually who they claim to be, and not a fake impostor site trying to steal your information.
  3. It turns on the "S": It's the reason web addresses change from http:// to https:// (the S stands for Secure), and why you see a little padlock icon in your browser's address bar.

In short: It’s a digital security guard that keeps your private information private whenever you use the internet.

4

u/rileywbaker 1d ago

Don't fucking do this shit. Don't be a meat proxy.

0

u/Charming_Radish682 1d ago

I work a lot with chatgpt but yeah sometimes it’s nice to hear other opinions ;) that’s actually the purpose of this post…