Mjukvaruutveckling, kodsäkerhet och DevOps
Codepartner är resursen för dig som vill bygga mjukvara som håller. Vi går igenom säker utveckling, kodgranskning, DevOps och CI/CD med praktiska råd på svenska. Hur upptäcker du sårbarheter tidigt? Hur automatiserar du tester och utrullning utan att tappa kontrollen? Här blandas konkreta tekniker med principer för robusta system — för utvecklare, team och tekniska beslutsfattare.
Senaste artiklarna
Guider, intervjuer och analyser

API-attack: Vad är det och hur skyddar du dig 2024?
En API-attack är ett av de vanligaste säkerhetshoten mot moderna webbtjänster. Lär dig vilka typer som existerar, hur du identifierar dem och vilka praktiska åtgärder du bör vidta för att säkra dina API:er.

Trojan Attack: Hur du identifierar och skyddar din dator 2024
En trojan attack är en av de vanligaste cyberhoten mot svenska användare och företag. Lär dig hur trojaner fungerar, vilka varningssignaler du ska leta efter, och exakt hur du identifierar, tar bort och förebygger trojaner på din dator.
Vad är en DNS-cache poison attack och hur skyddar du din domän?
Lär dig vad en DNS-cache poison attack är och hur du kan skydda din domän mot denna sofistikerade cyberattack.

Vad är en Distributed Denial of Service (DDoS) attack?
En Distributed Denial of Service (DDoS) attack är en skadlig cyberattack som syftar till att överbelasta en server, tjänst eller nätverk med trafik, vilket gör den otillgänglig för legitima användare. Denna artikel förklarar vad en DDoS-attack är och hur den fungerar.

Vad är en credential stuffing attack och hur skyddar man sig?
En credential stuffing attack utnyttjar stulna inloggningsuppgifter för att få obehörig åtkomst till onlinekonton. Lär dig hur du skyddar dig mot denna vanliga cyberattack.

Hur man återställer BIOS lösenord på bärbar dator: Steg-för-steg Guide
Har du glömt ditt BIOS lösenord på din bärbara dator? Denna guide visar hur du kan återställa BIOS lösenord på bärbar dator och få tillgång till dina systeminställningar igen.
Utforska kategorier
Tekniker & verktyg
Bitwarden
Open-source lösenordshanterare med gratis version
1Password
Premium lösenordshanterare med bra UX
Cloudflare
DDoS-skydd och WAF för webbsajter
MFA (multi-factor authentication)
Andra faktor utöver lösenord — kritiskt för alla viktiga konton
Vanliga frågor
Vad är kodgranskning och varför är det viktigt?+
Kodgranskning innebär att en eller flera kollegor läser igenom ny kod innan den går in i projektet. Det fångar buggar, säkerhetsbrister och otydligheter tidigt, samtidigt som kunskap sprids i teamet. Granskning handlar inte om att kritisera utan om att tillsammans höja kvaliteten och göra koden lättare att underhålla.
Vad betyder CI/CD i praktiken?+
CI (continuous integration) innebär att kod automatiskt byggs och testas varje gång den läggs till, så att fel upptäcks direkt. CD (continuous delivery eller deployment) automatiserar steget att rulla ut den testade koden till driftsmiljön. Tillsammans gör de utrullning snabbare, mer förutsägbar och mindre beroende av manuella, felbenägna moment.
Hur bygger jag säkerhet i mjukvaran från början?+
Tänk på säkerhet redan i designfasen i stället för att lappa i efterhand — ofta kallat security by design. Validera all indata, ge komponenter minsta möjliga behörighet och hantera hemligheter som lösenord och nycklar säkert utanför källkoden. Regelbundna granskningar och automatiska kontroller fångar problem innan de når produktion.
Vad är teknisk skuld och hur hanterar man den?+
Teknisk skuld är de genvägar och kompromisser man tar för att hinna i tid, och som senare kostar i form av svårunderhållen kod. En viss skuld är ofta oundviklig, men den bör synliggöras och betalas av medvetet. Att avsätta tid för refaktorering hindrar att skulden växer och bromsar utvecklingen på sikt.
Vad är ett beroende och varför kan det vara en säkerhetsrisk?+
Ett beroende är extern kod, till exempel ett bibliotek, som ditt projekt använder för att slippa bygga allt själv. Risken är att en sårbarhet i beroendet ärvs av din applikation, och att du litar på kod du inte själv granskat. Håll beroenden uppdaterade, minska antalet i onödan och bevaka kända sårbarheter.