2

I am wondering if anyone has had some experience with understanding devices and its security for P2P.

I bought a couple of reolink IP cameras RLC-420-5MP and RLC-410-5MP. I use their software as like an NVR and it is pretty good. I never opened ports for these devices through my firewall and one day outside my network just on plain internet I opened their app the cameras sync up and started streaming. So that's cool, but then I needed to understand how that's working.

I then fell into this article. smart devices exposed

I do nmap and I can see several ports are opened besides 80/443 and 554 for rtsp on these cams.

80/tcp   open  http
443/tcp  open  https
554/tcp  open  rtsp
1935/tcp open  rtmp
6001/tcp open  X11:1
8000/tcp open  http-alt
9000/tcp open  cslistener

The article explained port 32100 you could block but it isn't even open on these and I know any company can just use whatever ports they want on these devices.

How does this work? The camera sends requests and if there is a handshake the server can do an exchange with the camera? Cause from my knowledge requests on ports can't just be incoming if I haven't setup NAT for it right? I do torrents so I understand a little about P2P but what I don't get is how data is sent back if the router doesn't acknowledge this request to route to the camera.

I thought maybe they just have DDNS inside the cams and their app can pick this up through port 80 to do exchanges, but I can think all I want I'd rather really understand how this technology is working and how I can protect myself from anyone trying to get in or do man in the middle.

gstlouis
  • 21
  • 2

0 Answers0