Eva-Marie Andersson


Nyhetsbrevet Emailsynaren Nr 3, 2000-10-31

Nyhetsbrevet får citeras och användas helt eller delvis, under förutsättning att hänvisning sker till:

http://hem.fyristorg.com/emailsynaren
Eva.marie.andersson@work.utfors.se

Avanmälan av nyhetsbrevet sker från hemsidan.

 

Sänd gärna kommentarer eller synpunkter, som jag kan följa upp i
efterföljande nyhetsbrev.

Innehåll i detta nummer

1. TEMA: Nackdel med öppen kod
2. Lösenordsparadox
3. Svenskar knäckte RSA i Singhs kryptotävling
4. SMDI 6 olika skydd knäckta
5. Rijndael väntad vinnare av AES
6. Förbättrade regler för export av kryptering från Sverige
7. Storbritannien får lag för e-postkontroll
8. Zonealarm bra personlig brandvägg
9. Carnivore kan mera
10. Svenska börsbolag dåliga på IT-säkerhet
11. Napster + CIA
12. Bondtrix för att läsa andras Hotmail
13. Avlyssningslag i Ryssland
14. Computer associates har hål i etrust
15. Emailsynaren allt populärare

 

1. TEMA: Nackdel med öppen kod

Inom säkerhet och programvaror förordar många öppen kod. Huvudanledningen är att i princip alla kan granska koden för att upptäcka fel, och på så sätt successivt förbättra säkerheten. Det är också helt korrekt, men det finns baksidor som enligt min mening överväger och som allt fler börjar uppmärksamma.

Det finns de som anklagar mig för att vara lite psykopatiskt lagd när det gäller säkerhet, men jag tror det finns många som inte alls är vänligt sinnade (läs: kriminella samt avlyssnande myndigheter) och därför kraftigt förordar öppen kod.

1.1 Dina fiender utnyttjar öppenheten
Öppenheten går att utnyttja utan att det behöver vara något fel. Granskas koden kan fienden tänka ut svagaste punkterna eller olika metoder att attackera dig. Fienden kanske bygger en enkel programrad som gör att din kryptering alltid genererar exakt samma nyckel, eller att det alltid skickas ett extra e-mail med nyckel till viss adress. Programraden skickas in till dig i ett "vänligt" worddokument med e-mail, ungefär som virusattacker. Ett skräddarsytt virus bara för att skada dig eller de som har visst program är väldigt svårt att komma från. Utnyttjas du på det här sättet märker du förmodligen dessutom aldrig detta. Upptäcks felet tror man nog det är en bugg bland andra buggar.

Risken för insiderbrott, där brottet är att lägga till en programkod i någon dator, ökar dramatiskt, det kan var illojala anställda, f.d. anställd, städpersonal, konsulter, pryos, någon som är mutad eller utsatt för utpressning. Görs ett sådant här brott kommer det aldrig upptäckas om det görs på rätt sätt. Vi har med människor att göra och svagaste länken på människorna i din omgivning är din säkerhetsnivå.

Program som inte har öppen kod, kan givetvis också bli utsatta för olika typer av manipulationer, men risken blir radikalt avskuren, svårigheten ökar kraftigt samt att det vanligtvis också upptäcks.

Den hackerattack som skett mot Microsoft nyligen, där det befaras att hackarna fått tag i källkod, är kopieringsrisken oväsentlig, företagshemligheter viktigt, men största risken är att öppenheten i koden kan komma att utnyttjas säkerhetsmässigt.

1.2 Fel i program
Det kan finnas fel i alla program, och det är större risk att en eventuell fiende hittar felet och utnyttjar det, än att en vän hittar felet och hjälper dig att fixa felet. Det är obalans i incitamentet. Fienden har nytta av att hitta felet och söker felet eller olika metoder att utnyttja koden. Du själv eller någon expert har ett annat incitament som gör att den granskningen kommer i andra hand.

1.3 Duperad kod
Finns koden öppen för viss produkt är det mycket enkelt att gör om den, med inbyggd trojan, eller andra sätt. Sedan kompilera den och leverera som en perfekt produkt. PGP har t.ex. blivit utsatt för detta. Givetvis kan man se till att ladda hem från platser som man tycker är trovärdiga.

Har du själv en perfekt produkt laddad från kontrollerad källa, så vet du inte om andra användare har det. Andras slarv påverkar då din säkerhet.

Det sägs ofta att öppen kod är garanti mot trojaner eller motsvarande. Skulle jag själv vara engagerad i att få in trojaner i människors datorer, så skulle jag givetvis presentera öppen kod. Sedan leverera något annat, eller erbjuda en uppdatering som planterar in detta. Jag tror den här typen av risk är större på säkerhetsprodukter än andra produkter av den anledningen att de som skyddar sig troligtvis ser behovet och värdet av skyddet.

1.4 Är koden = levererad produkt.
Du får aldrig någon garanti, för att den öppna koden är samma som den kompilerade produkten (du kan givetvis kompilera själv).

Olika hashalgoritmer för kontrolltal kan manipuleras.

1.5 Hittar du felen i koden.
Grundtanken för att ha öppen kod är att många och de som vill från olika infallsvinklar kan granska koden för att hitta fel. Bra tänker de flesta, men det är väldigt få som granskar koden. För att detta skall fungera, bör det finnas belöning om någon hittar fel. Helt enkelt en bra metod för att få det lönsamt och idé att lägga ner tiden att söka fel.

Olika program som har öppen kod, har det ofta upptäckts fel i många år efter det att produkten lanserats. För mig är det ett tecken på att felsökningen inte är speciellt effektiv.

1.6 Bakåtkompilera
Alla kompilerade program går att bakåtkompilera för att få fram koden. Detta är ofta dock teoretiskt då omfattningen på jobbet är alldeles för omfattande för någon att klara.

1.7 Krävande säkerhetsmiljöer
Krävande säkerhetsmiljöer vill av ovanstående anledningar i princip aldrig ha säkerhetsprodukter med öppen kod. Helst vill man ha lösningar med hårdvara som i princip aldrig har öppen kod och det efterfrågas heller inte öppen kod.

1.8 Utveckling
De som har öppen kod har också därmed lämnat ut konstruktionen till andra att kopiera. Det är svårt att ta betalt för produkter som har öppen kod. Det här gör att
utvecklingen kan bli eftersatt.

Givetvis kan utvecklingen öka också av öppen kod, då andra kan ta del av kunskapen och vidareutveckla den. Det är dock mycket svårt att hantera hur och om upphovsmannen skall bli ersatt.

1.9 Bästa av olika värdar
Den bästa kompromissen som jag kan se är att man inte har öppen kod på IT-säkerhetsprodukter. Koden bör ändå ges möjlighet att granskas av experter. Det kan vara externa företag eller experter som helt enkelt ger ett granskningsutlåtande av koden, som andra kan ta del av.

Finner man fel, så kommer inte företaget vilja offentliggöra felet, men säkerligen rätta till felet vilket är viktigast för användaren.

Under en period har IT-säkerhetsbranschen bara talat om öppen kod, men jag tror att det svängt och riskerna med den öppna koden har börjat belysas mera. Man kan nog ändå sammanfatta och säga att det finns två skolor där den ena är för och den andra mot öppen kod. Därför kommer det nog finnas produkter som tillgodoser båda kategorierna beroende på tillverkare.

 
2. Lösenordsparadox

I hela branschen är det en stor villfarelse med lösenord. Alla begriper hur ett svårare lösenord ser ut i längd och svårighet, alla tror också att lösenordet måste man komma ihåg. Eftersom den paradoxen inte fungerar på mer än ca 4-5 (för mig inte ens det då jag har för många lösenord att komma ihåg) tecken, blir lösenorden urdåliga för nästan alla.

Det är mycket bättre att ha ett ordentligt svårt lösenord, och skriva upp det istället. Sedan kan man använda lite fantasi hur man skriver. Utgå då från att någon kanske hittar din lapp och att det då blir kamp huvud mot huvud istället för dator mot huvud.

Några förslag på fantasifulla sätt att skriva är enligt nedan. Grunden är att det står något annat på din lapp än det riktiga lösenordet, som du däremot enkelt kommer ihåg hur du gör om. Svårigheten man bygger in beror på vilken säkerhetsmiljö man är i: (Exempel är lösenordet XRA)4kr31aP)

-

Skriver upp lösenordet med 5 extra tecken framför. (T&fw3XRA)4kr31aP)

   

-

Skriv 5 extra tecken bakom. (XRA)4kr31aPT&fw3)

   

-

Skriv något och var 3:e tecken tillhör lösenordet. (RuXYER7aA/4)osv….)

   

-

Bestäm att alla a är u och att all b är p och alla 1:or är 3:or , samt vise versa. (XRU)4kr13uB)

   

-

Skriv x! mitt i (XRA)4kr3x!1aP)

   

-

Skriv något och en nummerserie bestämmer vilken teckenordning du tar. T.ex. 1,2,3,4 eller någons telefonnummer som nummerserie. (XbR9gAio0)osv…)

   

-

Skriv baklänges och/eller i ologiska ordningar. (Pa13rk4)ARX)

 

 

-

Hitta på egna tecken, som betyder vissa bokstäver och/eller siffror.

Skall du vara riktigt säker för du har en riskfylld miljö, då lägger du till fler tecken, blandar ordningen och byter ut vissa tecken till andra kända. Bevara din hemlighet väl, så kan du använda den på alla dina olika lösenord. Din vinst är att du bara behöver, en hemlighet, och att du kan skriva upp denna på en lapp, som förvaras i din plånbok eller säker plats.

 
3. Svenskar knäckte RSA i Singhs kryptotävling

Författaren Simon Singh som skrivit kodboken (rekommenderas varmt, finns också översatt till svenska), hade i sin bok en kryptoknäckartävling på 10 nivåer. Sista nivån
var ett RSA krypto (Används i 90% av världens krypteringsprodukter), och den som först klarade denna skulle tjäna 10.000 USD.

Jag har skrivit om att RSA kryptot lär knäckas ganska omgående idag av NSA och eventuellt några myndigheter ytterligare. Nu har 5 svenskar klarat av att knäcka utan superdatotor, och använde enligt uppgift 12 dagars datordrift (Compaq med 4 Alpha processorer). Med den kunskap de har skulle de garanterat minska tiden väsentligt om de ställdes inför liknande problem.

Den faktoriseringsmetod som användes var (GNFS), General number field sieve. Det finns ej offentliga metoder, som är snabbare ändå.

För mig är det ytterligare bekräftande på att kunskapen om RSA och att det är lättare att knäcka RSA än man trott börjar bli mer utbredd.

Vill man följa deras arbete kan man läsa på http://answers.codebook.org

 
4. SMDI 6 olika skydd knäckta

Musikindustrins (SMDI) förslag på 6 olika kopieringsskydd, är knäckta. SMDI bjöd in världens hackare att knäcka skydden med ett pris på 60.000 USD i vinst. Slutdagen 8 oktober, hade 447 svar kommit in. 10 november skall utvärdering vara klar, men det sägs redan nu att alla 6 skydden är knäckta.

Läs bland annat: http://salon.com/tech/log/2000/10/12/sdmi_hacked/index.html

 
5. Rijndael väntad vinnare av AES

Algoritmen Rinjael har som väntat vunnit NAST (National Institute of Standards and Technology) AES - tävling. (AES = Advanced Encyption Standard). Syftet med tävlingen har varit att med olika givna mått skapa en algoritmstandard som Amerikanska myndigheter skall använda. Även andra kommer sannolikt vara intresserade att använda den då den är hårdtestad av världens kryptoelit.

Tävlingen började 1996 och i juni 2001 skall Rijndael bli standard, men redan nu börjar de första produkterna med algoritmen komma. (t.ex. Safeguard privatecrypt, dålig produkt för övrigt)

Förmodligen är Rijndael en av världens bästa och snabbaste krypteringsalgoritmer, men lite synd tycker jag att det är att den supportar högst 256 bitars nyckel (AES spelregel)

Vill man läsa AES finalrapport så finns den här i pdf-format:

http://csrc.nist.gov/encryption/aes/round2/r2report.pdf

Algoritmen har utvecklats av två Belgare, Vincent Rijmen och Joan Daemen. Deras hemsida är bra för den intresserade: http://www.esatkuleuven.ac.be/~rijmen/rijndael/

 
6. Förbättrade regler för export av kryptering från Sverige

Från den 28 september är det fritt att exportera krypteringsprodukter inom EU och 10 talet andra länder. I den diskussion som pågår så framstår det som troligt att ytterligare lättnader kommer.
Även USA gav 20 oktober ytterligare lättnader i sina export krypto regler.

 
7. Storbritannien får lag för e-postkontroll

Från den 24 oktober är det lagligt för företag att kontrollera anställdas e-post. I Sverige är det förmodligen lagligt men har hårt kritiserats i en rapport av LO nyligen.

 
8. Zonealarm bra personlig brandvägg

Jag får ofta frågor om olika brandväggar. Jag kan inte området speciellt bra, men har goda erfarenheter av personlig brandvägg från Zonealarm som tillverkas av Zonelabs. Stoppar bra attacker i båda riktningarna, d.v.s. inte bara skummisar som vill in i din dator utan även program som i smyg vill skicka iväg information. Zonealarm är gratis för privatanvändare och 19,95 USD för företag. Laddas hem från http://www.zonelabs.com

Symatec har också, Norton Internet Securuty 2000 2.0, som kostar 869 kr, som fått positiva betyg i datorpress.

Network Associates har, Mcaffe firewall, för 307 kr men sågades totalt och fick 1 av 5 poäng i tidningen Datormagazin.

 
9. Carnivore kan mera

FBI:s avlyssningsutrustning Carnivore som placerats hos Amerikanska Internet leverantörer har nu med hjälp av krav från Epic (Electronic Privacy Information Center) till domstol avslöjats att den kan och gör mycket mera än man trott tidigare. Det som avslöjats nu är att e-postspioneriet är mycket mer omfattande än vad som tidigare sagts och en serie nya program presenterats som man tidigare inte känt till, såsom Dragonware Suite, Packeteer och Coolminer.
Carnivore kan följa allt olika användare gör på Internet och även avlyssna ip - telefonsamtal.

Mera om detta kan läsas på nedanstående länkar:
http://www.epic.org/privacy/carnivore/foia_documents.html
http://www.securityfocus.com
http://www.zdnet.com/zdnn/stories/news/0,4586,2641902,00.html
http://www.idg.net/ic_273314_1794_9-10000.html
http://www.theregister.co.uk/content/1/13767.html
http://www.networkice.com/altivore/
http://www.computerworld.com/cwi/story/0,1199,NAV47_STO51991,00.html

 
10. Svenska börsbolag dåliga på IT-säkerhet

Protect Data har låtit SIFO göra en undersökning hos Svenska börsbolag om de haft problem med IT-säkerheten. 32% uppger att de haft problem. Förmodligen ligger det stora mörkertal i detta, dels så kan det vara problem som man inte känner till, tills så berättar nog inte alla om problemen.

http://www.protectdata.com och http://www.sifo.se

 
11. Napster + CIA

I den stoppade Interntsidan Flashback presenterades en konspirationsteori att CIA ligger bakom Napster. Ett bevis skulle vara att Napster alltid klarat sig från nedläggningshot samtidigt som harmlösa mp3.com redan dömts.

Förmodligen är detta bara en teori, men möjlighet att få fram information för både CIA och andra med program som Napster får inte underskattas. Det man till facto gör är att låta andra gå in på sin hårddisk.

Utgå från att risken är enorm att du får virus eller andra saker genomsökta om du använder denna typ av program. Användande av Napster bör betraktas som rent sabotage i företagsmiljö.

Konstruktionen med att dela med sig filer till andra ökar också med andra typer av program så det är inte bara Napster.

 
12. Bondtrix för att läsa andras Hotmail

Ett riktigt bondtrix att läsa andras Hotmail presenterades i Aftonbladet 1 oktober. Trixet går till så att du registrerar ett namn på en emailadress som är samma som den du skall göra intrång hos.

I Aftonbladet artikeln mailar sedan den falska till Hotmail och påstår att lösenordet var glömt. Lösenordet skickades sedan från Hotmail på mail, och det var fritt fram.

Lite för enkelt, men tyvärr är säkerhetstänkandet hos operatörer väldigt lågt många gånger. Trixet skulle säkerligen fungera även hos många andra operatörer.

 
13. Avlyssningslag i Ryssland

Även Ryssland har lagar och i gammal KGB (numera FSB) stil tvingar man varje Internetoperatör att installera deras avlyssningssystem SORM. Självklart får Internetoperatören stå för kostnaden på ca 20.000 USD.

 
14. Computer associates har hål i etrust

CA program etrust access controll 4.1 och 5.0 har ett säkerhetshål i standardinstallation som gör att ej behöriga kan få rooträttigheter.

Välj ej standardinstallation.

 
15. Emailsynaren allt populärare

Hemsidan Emailsynaren blir allt populärare och har idag ca 100 besökare om dagen. Sidan har blivit rekommenderad hos bl.a. Yahoo, Internetworld, Ny Teknik och massor av sidor som länkar till mig.

Jag får massor av frågor och det är kul, men det kan ibland ta några dagar att svara. Jag försöker svara så fort jag kan.

Varje dag kommer det in nya prenumeranter på nyhetsbrevet.

Snart kommer en engelsk version av sidan, och då hoppas jag inom kort nå 1.000 besökare om dagen.

 

___________________SLUT___________________