Missa inte Amazon Prime Day i Dagens fynd
Permalänk
Medlem

HTTP vs HTTPS för NAS

Hej!

Jag undrar en sak kring HTTP vs HTPPS.

Jag har en Synology NAS och loggar in via HTTPS i Synology Photos appen. Det enda problemet är att på samma Wi-Fi som NASen behöver man aktivera HTTP för att kunna spela upp videos.

Så det jag undrar är: hur osäkert är det att låta HTTP för media vara påslaget även när man loggar in via appen utanför hemmet? Kommer vem som helst att kunna se de bilder och filmer man tittar på när det går via HTTP?

För jag loggar in i själva appen via HTTPS, så det är alltså enbart för själva mediaspelandet via appen som verkar påverkas.

Permalänk
Medlem

Är du säker på att du måste aktivera http? Det är inte att den säger att den kräver t.ex. en http-server eller så men att trafiken ändå skickas via https? Det låter väldigt konstigt, jag kan inte komma på någon bra anledning varför den ska tvinga http på vissa anslutningar.

Men för att svara på din fråga: Allt du skickar via http kan enkelt läsas av vem som helst som har kontroll över nätverket mellan dig och din nas. D.v.s är du hemma hos en vän kan de, deras ISP, eventuella ISPer på vägen, din ISP och de i ditt nätverk hemma se vad du kollar på.

*edit*
Gissar att denna KBn och lösningen kan fixa ditt problem
https://kb.synology.com/en-ph/DSM/tutorial/Why_can_t_I_play_v...

Permalänk
Medlem

Är det trafik i ditt lokala nät så är det inte så stort problem, är det trafik som går externt är det en annan femma.

Jag hade personligen stängt av all extern åtkomst (t.ex. QuickConnect) och sett till att man antingen fysiskt måste vara ansluten till ditt nätverk (LAN) eller ansluten via VPN (t.ex. OpenVPN eller WireGuard) för att nå resursen (NAS:en).

Permalänk
Medlem
Skrivet av Kamouflage:

Är du säker på att du måste aktivera http? Det är inte att den säger att den kräver t.ex. en http-server eller så men att trafiken ändå skickas via https? Det låter väldigt konstigt, jag kan inte komma på någon bra anledning varför den ska tvinga http på vissa anslutningar.

Men för att svara på din fråga: Allt du skickar via http kan enkelt läsas av vem som helst som har kontroll över nätverket mellan dig och din nas. D.v.s är du hemma hos en vän kan de, deras ISP, eventuella ISPer på vägen, din ISP och de i ditt nätverk hemma se vad du kollar på.

*edit*
Gissar att denna KBn och lösningen kan fixa ditt problem
https://kb.synology.com/en-ph/DSM/tutorial/Why_can_t_I_play_v...

Ja, lokalt krävs det HTTP för att se filmer via Synology Photos. Bilder fungerar dock bra.
Det är pga certifikatet som man får automatiskt via quickconnect. Om man vill ha HTTPS även lokalt behöver man fixa ett annat certifikat eller domän...jag är igen expert, men det känns krångligare att fixa.

Permalänk
Medlem
Skrivet av konsum:

Ja, lokalt krävs det HTTP för att se filmer via Synology Photos. Bilder fungerar dock bra.
Det är pga certifikatet som man får automatiskt via quickconnect. Om man vill ha HTTPS även lokalt behöver man fixa ett annat certifikat eller domän...jag är igen expert, men det känns krångligare att fixa.

Det är inte speciellt krångligt, spana in länken. Synology sköter hela certifikathanteringen åt dig. Det du behöver kunna själv är hur du gör.en port forward i din router vilket det också finns mängder av enkla guider för.

Ett annat alternativ är att sätta upp en vpn hem. Finns enkelt och bra inbyggt i Synology. Då kan du fortfarande köra http utan att någon utanför ditt hemnätverk kan se vad du kollar på. Inte heller speciellt svårt men troligtvis krångligare än att bara fixa ett cert och köra https.

Permalänk
Medlem
Skrivet av Kamouflage:

Det är inte speciellt krångligt, spana in länken. Synology sköter hela certifikathanteringen åt dig. Det du behöver kunna själv är hur du gör.en port forward i din router vilket det också finns mängder av enkla guider för.

Ett annat alternativ är att sätta upp en vpn hem. Finns enkelt och bra inbyggt i Synology. Då kan du fortfarande köra http utan att någon utanför ditt hemnätverk kan se vad du kollar på. Inte heller speciellt svårt men troligtvis krångligare än att bara fixa ett cert och köra https.

Jag skaffade ett certifikat genom att skapa ett DDNS och hämta ett certifikat från Lets encrypt, men det kommer fortfarande upp att certifikatet är ogiltigt och hänvisar mig till HTTP. Varför då? Jag följde guiden för att sätta upp DDNS i Synology NASen.

Permalänk
Medlem
Skrivet av konsum:

Jag skaffade ett certifikat genom att skapa ett DDNS och hämta ett certifikat från Lets encrypt, men det kommer fortfarande upp att certifikatet är ogiltigt och hänvisar mig till HTTP. Varför då? Jag följde guiden för att sätta upp DDNS i Synology NASen.

Du måste använda DDNS-adressen när du ansluter från appen. Gissar att du kanske använt IP eller en annan adress tidigare?

Permalänk
Medlem
Skrivet av konsum:

Jag skaffade ett certifikat genom att skapa ett DDNS och hämta ett certifikat från Lets encrypt, men det kommer fortfarande upp att certifikatet är ogiltigt och hänvisar mig till HTTP. Varför då? Jag följde guiden för att sätta upp DDNS i Synology NASen.

Certifikat funkar bara om du använder det domännamn som certet är utgivet för. Skriver du in IP så funkar inte certet.

Permalänk
Medlem
Skrivet av dlq84:

Certifikat funkar bara om du använder det domännamn som certet är utgivet för. Skriver du in IP så funkar inte certet.

Jag provade att logga in via "XXXXX.synology.me", men det gick inte ens att logga in med det via Synology Photos appen. Så jag loggade in via vanliga quickconnect, och certifikatet dyker upp. Men jag får som sagt felmeddelandet att jag då måste aktivera HTTP för att kunna spela upp filmer.

Så det kanske är jag som loggar in på fel sätt eller missar att lägga till något i "XXXXX.synology.me" när jag testar att logga in via det domännamnet?

Permalänk
Medlem
Skrivet av Kamouflage:

Du måste använda DDNS-adressen när du ansluter från appen. Gissar att du kanske använt IP eller en annan adress tidigare?

Jag provade att logga in via "XXXXX.synology.me", men det gick inte ens att logga in med det via Synology Photos appen. Så jag loggade in via vanliga quickconnect, och certifikatet dyker upp. Men jag får som sagt felmeddelandet att jag då måste aktivera HTTP för att kunna spela upp filmer.

Så det kanske är jag som loggar in på fel sätt eller missar att lägga till något i "XXXXX.synology.me" när jag testar att logga in via det domännamnet?

Permalänk
Medlem
Skrivet av konsum:

Jag provade att logga in via "XXXXX.synology.me", men det gick inte ens att logga in med det via Synology Photos appen. Så jag loggade in via vanliga quickconnect, och certifikatet dyker upp. Men jag får som sagt felmeddelandet att jag då måste aktivera HTTP för att kunna spela upp filmer.

Så det kanske är jag som loggar in på fel sätt eller missar att lägga till något i "XXXXX.synology.me" när jag testar att logga in via det domännamnet?

Du har gjort port forward och fått ett korrekt certifikat? Inte bara reggat för dyndns alltså. Jag har inte min nas framför mig nu men det syns inställningarna om ditt letsencrypt är grönt typ.

Om certet är som det ska, testar du via ditt wifi eller mobilnät? Beroende på din router är det möjligt att din dyndns bara kommer gå att ansluta till när du inte är hemma.

Permalänk
Medlem
Skrivet av Kamouflage:

Du har gjort port forward och fått ett korrekt certifikat? Inte bara reggat för dyndns alltså. Jag har inte min nas framför mig nu men det syns inställningarna om ditt letsencrypt är grönt typ.

Om certet är som det ska, testar du via ditt wifi eller mobilnät? Beroende på din router är det möjligt att din dyndns bara kommer gå att ansluta till när du inte är hemma.

Ja vad jag kan se så såg allt korrekt ut.

Är via wifi.

Det jag egentligen ville fixa med DDNS och certifikat är att slippa slå på/av HTTP för att kunna se på videoklipp på hemmawifi.

Permalänk
Medlem

En teknisk fundering kring HTTP.

Exakt vad skulle en potentiell utomstående kunna se om man tex tittar på en film via HTTP? Kan de se själva filmen eller enbart filnamnet?

Och kan de se filmklippet (eller filnamnet) enbart under tiden man ser på filmklippet, eller sparas den så att någon kan se på den i efterhand?

Permalänk
Medlem
Skrivet av konsum:

Är via wifi.

Det jag egentligen ville fixa med DDNS och certifikat är att slippa slå på/av HTTP för att kunna se på videoklipp på hemmawifi.

Fungerar det om du kör via mobilnät istället? I sådana fall behöver det mekas i din router och det blir beroende av den om det alls kommer fungera. Är problemet bara i ditt hemnätverk så kanske det inte är värt besväret då.

Fungerar det INTE då heller är det något annat. Jag kör inte synologys egna appar men jag kan sätta upp och testa med min i sådana fall om jag kan klura ut vad som kan gå fel.

Skrivet av konsum:

Exakt vad skulle en potentiell utomstående kunna se om man tex tittar på en film via HTTP? Kan de se själva filmen eller enbart filnamnet?

Och kan de se filmklippet (eller filnamnet) enbart under tiden man ser på filmklippet, eller sparas den så att någon kan se på den i efterhand?

Teoretiskt kan de se allt. Innehåll, filnamn och så vidare. De kan också spara ned det och kolla på det i efterhand. Görs det en inloggning via HTTP (det låter som att det går via https i ditt fall men jag är inte helt säker..) så kan de även se ditt användarnamn och lösenord.

I praktiken så kräver det ju någon i ditt hemnätverk som vet hur man gör och är intresserad att göra det. Det kommer också behövas hårdvara som klarar av att göra detta. Men med en switch för ~500kr och en timme youtubande så kan man absolut sätta upp något som loggar och lagrar all din trafik om man nu skulle vilja det.

Permalänk
Medlem
Skrivet av Kamouflage:

Fungerar det om du kör via mobilnät istället? I sådana fall behöver det mekas i din router och det blir beroende av den om det alls kommer fungera. Är problemet bara i ditt hemnätverk så kanske det inte är värt besväret då.

Fungerar det INTE då heller är det något annat. Jag kör inte synologys egna appar men jag kan sätta upp och testa med min i sådana fall om jag kan klura ut vad som kan gå fel.

Teoretiskt kan de se allt. Innehåll, filnamn och så vidare. De kan också spara ned det och kolla på det i efterhand. Görs det en inloggning via HTTP (det låter som att det går via https i ditt fall men jag är inte helt säker..) så kan de även se ditt användarnamn och lösenord.

I praktiken så kräver det ju någon i ditt hemnätverk som vet hur man gör och är intresserad att göra det. Det kommer också behövas hårdvara som klarar av att göra detta. Men med en switch för ~500kr och en timme youtubande så kan man absolut sätta upp något som loggar och lagrar all din trafik om man nu skulle vilja det.

Via mobilnätet fungerar det utan problem via HTTPS. Det är enbart via hemmanätverket som Synology Photos appen gnäller om certifikatet och hänvisar mig till HTTP. Och det är ju egentligen inga problem att slå på HTTP när man ska se ett filmklipp på hemmanätverket och sedan stänga HTTP direkt när man sett klart. Men hade ju varit perfekt att slippa det.

Precis, inloggning sker via HTTPS, och om man aktiverar HTTP i Synology Photos appen så är det enbart media som visas via HTTP, inloggningen sker som sagt alltid via HTTPS.