Säker Redmine Server - Säkerhetstips för din webbapplikation

12/10/2019
5 minuter
Róbert Kováčik

Vi ger några råd (inklusive starka rekommendationer) om hur du håller din (Enkla) Redmine säker och motståndskraftig. Vissa tips kan verka uppenbara, men en bra checklista bör innehålla allt.

Datasäkerhet är alltid viktigt för alla typer av organisationer och programvara. Under lång tid har datasäkerhet också varit ett av de mest diskuterade affärsteman. Ju mer avancerad teknik vi använder, desto högre förväntas och behövs nivån på data och applikationsskydd. Så varför underskatta risker om det finns en enkel lösning för ditt Redmine? Säkra ditt företag med Easy Redmine idag. Så här gör du.

Starta gratis provperiod
& säkra ditt Redmine idag


1. Använd HTTPS-anslutning

  • Skapa ett självsignerat certifikat eller köp ett betrott certifikat. Instruktioner om hur man skapar ett självsignerat certifikat finns här.
  • Konfigurera din webbserver för att hålla en säker anslutning korrekt. Begränsa helt begäran från portarna 80 eller 8080 eller konfigurera rätt ruttering av dem till en säker port. Detaljerade instruktioner för säker Nginx-konfiguration finns direkt i Easy Redmine installationspaketet under doc/INSTALL.
  • I dina (Easy) Redmine-inställningar (Administration >> Inställningar), konfigurera rätt protokolltyp (HTTPS). Det är en mycket viktig men ofta förbisedd punkt. Kom ihåg att inte alla Redmine-tillägg används korrekt från systemet. Vissa av dem letar bara efter denna specifika inställning för att definiera vilket protokoll som ska användas. Det är inte korrekt, men det händer. Så det är bättre att vara säker på att protokollet alltid kommer att vara HTTPS.
  • För att verifiera kvaliteten på din SSL-konfiguration kan du använda verktyg som att.
  • Om det finns några bilder eller andra data som du hämtar från andra webbplatser (till exempel logotyper, bildkällor), se till att de också använder HTTPS-protokollet. Annars kan det teoretiskt sättas orsak och oklar säkerhetsrisk i ditt system. Du kan enkelt kontrollera om allt är i ordning med din webbplats eller inte. Om det finns några källor från HTTP kommer din webbläsare att markera ditt protokoll med röd färg och ibland kan det vara överstruket. Men övergripande sätter handlar denna sista punkt mest om utbildning och disciplin hos dina användare. Vissa saker kan inte tvingas fram.


2. Kontrollera och dela upp behörigheter

  • Se till att din applikation inte körs från roten (åtminstone mapparna public, tmp, files, log). Vi rekommenderar starkt att hela applikationen + ruby ​​installeras från en specifik användare.
  • Se till att du inte har behörighet som 777 för någon applikationsmapp. Optimala behörigheter är 755 eller för vissa filer 644.


3. Håll oanvända portar stängda

  • Begär att dina systemadministratörer eller webbhotell stänger alla oanvända portar. Öppna dem endast om du behöver uppdatera systemet, ruby ​​eller applikationer.


4. Använd starka lösenord

  • Se till att du inte använder samma lösenord för din rotserveranvändare, rot-databasanvändare, applikationsserveranvändare, databasapplikationsanvändare och administratör eller någon annan användare inuti din applikation.
  • Alla lösenord bör vara olika, tillräckligt långa - åtminstone 15 tecken, innehålla bokstäver, siffror och specialtecken...eller helt enkelt vara bara långa. Fall inte i ett tillstånd av slöhet och se till att du ändrar lösenord minst inuti applikationen minst var 6:e ​​månad.
  • Mer om lösenord och autentisering i Easy Redmine presenteras i vårt tidigare GDPR-webbinarium (nedan) och i kunskapsdatabasen.


5. Uppdatera din server och applikationsregelbundet

  • Det är mycket viktigt att hålla allt uppdaterat. Världen förändras varje dag. IT-världen förändras ännu snabbare.
  • Varje dag hittas nya sårbarheter och nya säkerhetsprotokoll skapas. Om du använder föråldrade applikationer - ökar du risken för angripare eller bedrägerier genom din server. När uppdaterade du senast dina RubyGems?


6. Var försiktig med uppladdade filer

  • Vi rekommenderar att du definierar filtillägg som får laddas upp till din server. Du kan göra det både från din webbserver eller inifrån (Easy) Redmine (Administration >> Inställningar >> Filer). Hur du begränsar eller tillåter specifika filtillägg i Nginx kan du hitta här.. Om du har inställningar på båda samtidigt vinner webbservern.
  • Ett annat alternativ är att distribuera ett antivirusprogram för att kontrollera alla uppladdade filer på servern. Ett gratis alternativ är ClamAV.


Det är inte allt...

Dessa tips är det minsta som gör att en Redmine-administratör kan sova lugnt - applikationen är säker. Men naturligtvis kan du lägga till fler lager av skydd vid behov (proxy, omvänd proxy, VPN, IP-filter, etc.).

Vi kan ta ansvar för hela serverens säkerhet och implementera a antal av ytterligare säkerhetsåtgärder för dig kl Redmine Private Cloud. Om du har några frågor, kontakta oss. Gör din Redmine ordentligt säkrad tack vare Easy Redmine.

Prova Easy Redmine i en 30 dagars gratis provperiod

Fullständiga funktioner, SSL-skyddad, dagliga säkerhetskopior, i din geografiska plats