Slik arbeider vi sikkert
Hvordan Engineer ApS bygger og drifter sikkert: praksisen vi holder oss til, hvordan dette nettstedet er herdet, og hvor du melder fra om en sårbarhet.
Sikkerhet er ikke en tjeneste vi selger for seg. Det er måten arbeidet gjøres på: trusselmodellen er en del av designet, herdingen er en del av bygget, og beviset er en del av overleveringen.
Slik bygger vi
- Minste privilegium som standard. Tjenester kjører som egne brukere uten privilegier, med den snevreste tilgangen som lar dem gjøre jobben. En kompromittert komponent er en komponent som ikke når den neste.
- Hemmeligheter havner aldri i repoet. Påloggingsopplysninger ligger i et hemmelighetslager eller i laget som håndterer produksjonssetting, aldri i kildekoden og aldri i en byggeartefakt. Automatisk skanning kjører ved hver commit, og et treff stopper commiten.
- Infrastruktur beskrevet som kode. Servere bygges fra en beskrivelse som kan leses, gjennomgås og bygges på nytt — så konfigurasjonen av en maskin er et dokument under versjonskontroll og ikke et minne i noens hode.
- Avhengigheter låst og revidert. Hva et system består av, er skrevet ned, og listen sjekkes mot publiserte sikkerhetsvarsler, i stedet for at man stoler på den fordi den virket forrige måned.
- Kryptering under overføring, overalt. Sertifikater utstedes og fornyes automatisk, og fornyelsen overvåkes, fordi den vanlige måten TLS svikter på, er et sertifikat ingen fulgte med på.
- Sikkerhetskopier som gjenopprettes, ikke bare tas. En sikkerhetskopi er en påstand til noen gjenoppretter fra den. Vi tester gjenopprettingen.
Hver linje over er en helt vanlig arbeidsdag — ikke en fase som skrus på til slutt.
Sikkerhet tenkt inn koster en uke; sikkerhet skrudd på etterpå koster hele ombyggingen.
Slik er dette nettstedet bygd
Vi stiller de samme kravene til vårt eget nettsted, og du kan etterprøve hver linje av dette fra din egen nettleser.
- Ingen backend, ingen database, ingen admin-pålogging. Hver side er en statisk fil som ble skrevet ut før du ba om den, så det finnes ingen applikasjon å utnytte, ingen sesjon å stjele og ingen injeksjonsflate i det hele tatt.
- Ett førstepartsskript, under én kilobyte. Det filtrerer en liste mens du skriver. Det sender ingen forespørsler, lagrer ingenting og kjører ingen andre steder.
- En streng Content Security Policy, deklarert i selve
siden, med
form-action 'none'— nettstedet sender ingen nettskjemaer noe sted. - Subresource Integrity på stilarket. Pakken får et fingeravtrykk og en hash når den bygges, slik at nettleseren din kan bekrefte at den kom fram uendret.
- Ingen forespørsler til tredjeparter. Ingen analyseverktøy, ingen innebygde skrifter, ingen kartwidget, ingen samtykkebanner. Åpne nettverkspanelet i nettleseren din og tell vertene: det er én, og den er vår.
- Ingen informasjonskapsler. Alt om hva som lagres og ikke lagres, står på siden om informasjonskapsler.
- En maskinlesbar policy for varsling av sårbarheter på
/.well-known/security.txt, slik at en forsker som finner noe, vet hvor det skal sendes uten å måtte spørre.
Slik driftes det
Én liten server i Toronto, beskrevet i kode, med tilgangsloggen maskert idet den skrives og oppbevart i omtrent tretti dager. Kolofonen navngir all programvaren på den; personvernsiden sier nøyaktig hva den registrerer mens den svarer.
Melde fra om en sårbarhet
Har du funnet en svakhet i dette nettstedet eller i noe vi drifter, så skriv til welcome@engineer.company og fortell hva du fant og hvordan det kan gjenskapes. Vi bekrefter at vi har mottatt det, forteller deg hva vi gjør med det, og krediterer deg hvis du ønsker det. Det finnes ikke noe dusørprogram og ingen juridiske trusler — bare en adresse som når fram til en ingeniør.
Vil du ha den samme grundigheten brukt på dine egne systemer? be oss se på dem.

Denne siden er en påstand du kan etterprøve — fra nettleseren du leser den i.
Ingen backend, ingen informasjonskapsler, ett førstepartsskript og en policy siden selv erklærer.