<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Designe on Sikkerhet.bouvet.no - For Security Champions i Bouvet</title>
		<link>https://sikkerhet.bouvet.no/designe/</link>
		<description>Recent content in Designe on Sikkerhet.bouvet.no - For Security Champions i Bouvet</description>
		<generator>Hugo</generator>
		<language>no</language>
		
		
		
		
			<atom:link href="https://sikkerhet.bouvet.no/designe/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Sikkerhetskrav</title>
				<link>https://sikkerhet.bouvet.no/designe/sikkerhetskrav/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://sikkerhet.bouvet.no/designe/sikkerhetskrav/</guid>
				<description>&lt;p&gt;Noen krav er implisitte, som eksempelvis bruk av HTTPS/TLS, mens andre vil være eksplisitte og definert av lovverk, kunde eller tredjepart. Dersom kunden ikke har noen spesifikke krav er det likevel viktig at leveranseteamet lager en kravliste slik at rammene for prosjektet er dokumentert.&lt;/p&gt;&#xA;&lt;p&gt;De fleste prosjekter må forholde seg til ulike krav fra Bouvet, kunden og eksterne parter. Alle utviklingsteam må ha kontroll på hvilke krav som stilles til leveransen:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Nettverkskonsepter</title>
				<link>https://sikkerhet.bouvet.no/designe/nettverk/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://sikkerhet.bouvet.no/designe/nettverk/</guid>
				<description>&lt;p&gt;Riktig nettverkskonfigurasjon er viktig i sky, hybrid og on-prem. Denne siden er ment som et kort oppslag for sikker nettverkspraksis i prosjektarbeid.&lt;/p&gt;&#xA;&lt;h2 id=&#34;zero-trust-arkitektur&#34;&gt;Zero trust arkitektur&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#zero-trust-arkitektur&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Zero_trust_security_model&#34;&gt;Zero trust&lt;/a&gt; innebærer at man ikke stoler blindt på intern eller ekstern trafikk. Bruk prinsippet som standard: verifiser eksplisitt, gi minst mulig tilgang, og anta kompromittering.&lt;/p&gt;&#xA;&lt;h2 id=&#34;minimumsoversikt&#34;&gt;Minimumsoversikt&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#minimumsoversikt&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class=&#34;sb-note sb-note--tip&#34; role=&#34;note&#34;&gt;&#xA;  &lt;svg viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; aria-hidden=&#34;true&#34; focusable=&#34;false&#34;&gt;&lt;path d=&#34;M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5&#34;&gt;&lt;/path&gt;&lt;path d=&#34;M9 18h6&#34;&gt;&lt;/path&gt;&lt;path d=&#34;M10 22h4&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;span class=&#34;sb-note__label&#34;&gt;Viktig&lt;/span&gt;&#xA;  &lt;div class=&#34;sb-note__body&#34;&gt;&#xA;    &lt;p&gt;Ha kontroll på hvilke IP-adresser og porter du eksponerer, og hvilke tjenester som lytter på portene. Undersøk brannmurregler, se i logger og skann&#xA;egne systemer med nmap.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Segregering av miljø</title>
				<link>https://sikkerhet.bouvet.no/designe/segregering/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://sikkerhet.bouvet.no/designe/segregering/</guid>
				<description>&lt;p&gt;Når vi bygger løsninger setter vi ofte opp flere miljø, ofte for dev, test og prod slik at vi kan utvikle samtidig som at produkteier tester ny funksjonalitet og sluttbrukere bruker systemet i prod. Det er viktig at vi skiller mellom disse miljøene, slik at vi unngår å komme i situasjoner der endringer i ett miljø påvirker bruken av et annet.&lt;/p&gt;&#xA;&lt;p&gt;Separate kontoer/abonnement/prosjekter per miljø gir et naturlig sikkerhetsskille fordi miljøene er isolert fra hverandre med mindre du eksplisitt oppretter tilganger mellom dem. Dette medfører noe mer overhead i administrasjon, men gir til gjengjeld sterkere isolasjon enn de andre mønstrene.&#xA;For de fleste prosjekter av en viss størrelse, eller der det stilles krav til sikkerhet, er dette det anbefalte utgangspunktet. Selv i mindre prosjekter er det verdt å vurdere — kostnaden ved å separere tidlig er langt lavere enn å migrere senere når behovet oppstår.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Autentisering og autorisering</title>
				<link>https://sikkerhet.bouvet.no/designe/autentisering/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://sikkerhet.bouvet.no/designe/autentisering/</guid>
				<description>&lt;p&gt;Autentisering og autorisering er viktig i alle utviklingsprosjekter. Kort fortalt går &lt;em&gt;autentisering&lt;/em&gt; ut på at en skal validere at en bruker representerer den identiteten den hevder å representere, typisk gjennom å sjekke brukernavn og tilhørende passord. &lt;em&gt;Autorisering&lt;/em&gt; går ut på å sjekke at brukeren har lov til å gjøre det den prøver på. Disse er ofte forkortet til &lt;em&gt;authn&lt;/em&gt; for autentisering og &lt;em&gt;authz&lt;/em&gt; for autorisering.&lt;/p&gt;&#xA;&lt;h2 id=&#34;autentisering&#34;&gt;Autentisering&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#autentisering&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Når en skal validere en bruker, er det viktigste at en &lt;em&gt;ikke&lt;/em&gt; lager en egen autentiseringsløsning! Å sikre at slike løsninger faktisk er sikre er en kjempejobb, og man bør istedet benytte seg av etablerte løsninger for dette!&lt;/p&gt;</description>
			</item>
			<item>
				<title>Trusselmodellering</title>
				<link>https://sikkerhet.bouvet.no/designe/trusselmodellering/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://sikkerhet.bouvet.no/designe/trusselmodellering/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Dette er en kort introduksjon til trusselmodellering. Metoder og verktøy nevnes kort, med lenker for fordypning.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Du har nok allerede gjort en enkel trusselmodellering uten at du selv er klar over det. Har du for eksempel tenkt på hvorfor brukerne av systemet du lager må logge seg inn med brukernavn og passord?&lt;/p&gt;&#xA;&lt;p&gt;Når disse valgene ble tatt så har du automatisk gjort en enkel trusselmodellering. Du ønsker jo selvfølgelig ikke at uvedkommende skal kunne få tilgang til data i systemet ditt og du ønsker ikke at hvem som helst skal se data som overføres mellom brukerne dine og nettstedet ditt.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Systemskisser</title>
				<link>https://sikkerhet.bouvet.no/designe/systemskisser/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://sikkerhet.bouvet.no/designe/systemskisser/</guid>
				<description>&lt;p&gt;Når vi designer en løsning, er det viktig med gode og oversiktlige skisser og diagrammer som viser designet slik at det planlagt. Dette gjøres allerede av mange utviklerteam uten at det nødvendigvis stilles krav til det, men det er likevel greit å nevne her.&lt;/p&gt;&#xA;&lt;p&gt;Systemskissene bør gi nok informasjon til at en i etterkant kan&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Validere at implementasjonen er som designet&lt;/li&gt;&#xA;&lt;li&gt;Bruke dem ifm trusselmodellering, pentesting eller liknende&lt;/li&gt;&#xA;&lt;li&gt;Brukes av den/de som forvalter løsningen for å få en god oversikt over komponenter og dataflyt&lt;/li&gt;&#xA;&lt;li&gt;Brukes av leveranseteamet for onboarding av nye kollegaer eller handover til andre team.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Selv om det er mye som kan dokumenteres her, fokuserer vi bare på det viktigste her:&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
