Utkast till en trollalgoritm som söker i Facebookkommentarer

Som hobby och som programmeringsövning kastade jag i förra inlägget ut några hypotetiska metoder för att upptäcka generiska nättroll i stora mängder Facebookkommentarer. Här redovisar jag mina första skisser. (Inlägget innehåller några kodsnuttar som är högst frivillig läsning).

Eftersom jag var ute efter en viss typ av troll, de “missionerande tangentbordskrigarna”, tänkte jag att deras sätt att ockupera ett territorium genom en serie av mikrotaktiska manövrar skulle lämna ett visst spår som kunde fungera som första indikator.

Så mitt första steg blev att skriva en funktion för att bara plocka fram de användare som kommenterat i minst sju unika Facebookgrupper (en siffra som man givetvis kan justera upp och ned). Jag tänker att det krävs en stor ihärdighet och uthållighet, en viss bestämd “agenda” och ett specifikt tålamod för att verkligen kommentera i sju olika grupper.

def territoriality():
    '''This function extracts the trolls based on territorial occupation'''
    from collections import defaultdict
    listoftrolls = []
    trolldict = defaultdict(list)
    thedata = conn.execute("SELECT encryptedidfield, thedate, group_name, \
                            message FROM main;")
    for t in thedata:
        user = t[0]
        group = t[2]
        if group not in trolldict[user]:
            trolldict[user].append(group)

    troll_sorted = sorted(zip(trolldict.keys(), trolldict.values()))
    for t in troll_sorted:
        #adjust here the threshold for inclusion. Larger than X.
        if len(t[1]) > 7:
            #print(t[0], t[1])
            listoftrolls.append(t[0])
    return(listoftrolls)

Denna första sortering reducerar datamängden avsevärt. Vad som faller bort är de troll som inte är så aktiva utan bara gör färre insatser, samt de troll som håller sig till bara ett fåtal Facebookgrupper. En avvägning.

I nästa steg tänkte jag att man borde ge sig in på vad trollen skriver, men utan att ange specifika ord eller ämnen. Efter att ha läst igenom en massa trolltext så började jag se ett återkommande mönster: Bruket av CAPSLOCK och överanvändandet av utropstecken och frågetecken: !!! och ???.

Så jag skrev ytterligare en funktion som gör så att endast trolltext som både innehåller capslock och antingen frågetecken eller utropstecken i följd går vidare till mina resultat.

def trollcontent(listoftrolls):
    for l in listoftrolls:
        thecontent = conn.execute("SELECT group_name, message FROM main WHERE \
                    encryptedidfield = (?)", (l, ))
        for t in thecontent:
            capslock = re.findall(r'[A-Z]{3,10}', t[1])
            specialchar = re.findall(r'\!\!\!|\?\?\?', t[1])
            ''' Select here if you want AND/OR '''
            if capslock and specialchar:
                print(l[:4] + " | " + t[0] + " | " +  t[1])
            else:
                continue

När jag körde dessa två funktioner genom en sjuhundratusen Facebookkommentarer som jag samlat in, gick det att vaska fram rejält envisa troll.

Här följer fem kvalitativa smakprover. Varje blockcitat innehåller en och samma användares kommentarer:

  1. Trafiktrollet (affekt: vägvrede, ur gruppen “Stoppa västlänken NU”). Vanliga i Göteborg och Stockholm där man har haft stora vägprojekt på gång.

BUUUU   GP !!!  Förbaskat BRA att jag sagt upp min prenumeration !!

“.. här kan pendlare västerut byta..”  BINGO !!!  Här står det ju “indirekt” att det kommer att byggas en stor bytesterminal (med tillhörande köpcenter, lattecafeer etc) i Haga

“.. Nära till sahlgrenska sjukhuset..” ???  KYSS MNIG I ARSLET !!

Invånarantalet i Köpenhamn (tätorten) är 1 250 000  I hela storköpenhamn är det ca 2 000

000 …  Bara för att få lite perspektiv alltså!  DESSUTOM sade köpenhamnarna NEJ till ett förslag om trängselskatt !!  Och när en dansk säger NEJ så är det ett NEJ !!!

Oslo – Gbg – Kbh  600 km på 2 timmar är en MEDELHASTIGHET på 300 km/h  Skall sedan tåget stanna i Gbg och ev. ytterligare någon mellanliggande ort så krävs det ÄNNU HÖGRE hastigheter…  Säg att banan måste byggas för 400 km/h ..!!!!!!!!!!!!   Det finns INTE jag upprepar INTE någon järnväg i HELA EUROPA som idag är byggd för dessa medelhastigheter !!!   Passagerarunderlaget är dessutom ALLDELES för LITET för att denna investering i MÅNG-HUNNDRA-MILJARDERS klassen skall “rättfärdiga” ett par tre tåg dagligen…  KOMPLETT TOKOT VANSINNE !!!

Du skall CYKLA !!!

2. Det konservativa trollet som “värnar om landet”. Ur M och Kds Facebookgrupper. Det återkommande argumentet om att folk måste “vakna” och kravet på utredningar och misstroendevotum.

Moderaterna | Snälla se till att gränsen stängs! VI MÅSTE värna om landets säkerhet!
IAF bättre säkerhetskontroll!!! PRESSA LÖFVEN!

Kristdemokraterna | Den misstänkte terroristen kom hit som asylsökande.
“Vi har kontroll” säger Löfven. Tack för den!
Och tack Kristdemokraterna för att ni låter dem hållas. VAR ÄR ERT MISSTROENDEVETUM??????

Kristdemokraterna | VAKNAAAA!!!!
http://www.expressen.se/kvallsposten/polisen-systemet-har-brakat-ihop/

Kristdemokraterna | Snälla se till att gränsen stängs! VI MÅSTE värna om landets säkerhet!
IAF bättre säkerhetskontroll!!! PRESSA LÖFVEN

3. Det gränslösa copy-pastetrollet. Dessa är vanliga och lite tråkiga eftersom de bombarderar offentligheten med samma budskap. Men för det mesta tar de i så hårt att de till slut blir obegripliga. De självdestruerar sina argument kan man säga.

Liberalerna | SVERIGES REGERING OCH ALLIANSREGERINGEN BÄR ANSVAR! Till terror runt i Europa! Koppling till utläningar i Sverige görs i person efter person! VILKA TJÄNSTEMÄN ÅTALAS-UTREDS?! INGEN! VILKA POLITIKER STÄLLS TILL ANSVAR?! INGA?! Som IKEA-MORDEN!! Alla går fria! Svenskar och europeer kan mördas urskiljningslöst och svenska ansvariga politiker och tjänstemän går helt fria!!! www.gd.se/gastrikland/gavle/is-terroristen-skots-ihjal-av-belgisk-polis-satt-i-styrelsen-for-hoforsforetag

Miljöpartiet | SVERIGES REGERING OCH ALLIANSREGERINGEN BÄR ANSVAR! Till terror runt i Europa! Koppling till utläningar i Sverige görs i person efter person! VILKA TJÄNSTEMÄN ÅTALAS-UTREDS?! INGEN! VILKA POLITIKER STÄLLS TILL ANSVAR?! INGA?! Som IKEA-MORDEN!! Alla går fria! Svenskar och europeer kan mördas urskiljningslöst och svenska ansvariga politiker och tjänstemän går helt fria!!! www.gd.se/gastrikland/gavle/is-terroristen-skots-ihjal-av-belgisk-polis-satt-i-styrelsen-for-hoforsforetag

Dagens Nyheter | DN ÄR EN KOMMUNISTISK TIDNING! Hade man varit som Aftenposten eller Jyllandsposten i våra grannlaänder så hade ju Avpixlat aldrig funnits!!! Hela media-Sverige är ett stort skämt….och något man skrattar åt i våra grannländer! Detta är icke asylpolitik utan masskolonisation av Sverige med främlingar från 3-världen som svenska folket aldrig har givit sitt medgivande till!! Likt en okupationsmakt får vi svenskar slava åt kolonisatörerna där man tömmer våra försäkrinringar och bankkonton och ger till främlingarna!! Bandiiter och rövare styr vårt land! Brött både mot grundlagen och högmålsbrott pågår! Har ickke ord över detta förakt mot Sverige och svenskarna! Hoppas Östermalm både får sexuella överfall, gruppvåltäkter, personrån, judehat, och allt härligt som de själva har tvingar på andra!!!

4. Capslock-cruise-control-for-coolnesstrollet. Ibland räcker det med att se på hur stor spridning (territorialitets-funktionen) ett troll har samt och graden av repetition med versaler och utropstecken. Den mest extrema användaren slår på CAPSLOCK och köttar sedan fram helt urskiljningslöst:

Socialdemokraterna | Lägg tid och pengar på att ta bort “den bortre gränsen” istället!!!!!!!! FOLK LIDER NÖD SOM ÄR SJUKA OCH UTFÖRSÄKRADE!!!!!!!! YNKLIGT OCH SKAMLIGT!!!!!! DE HAR BETALAT SKATT OCH BEHANDLAS SÅ INHUMANT!!!!!!!!

Socialdemokraterna | NOG MED DETTA ATT VISSA LANDSTING LÅTER VISSA SOM HAR PENGAR FÅ KÖPA HJÄLPMEDEL SOM ÄR BÄTTRE!!!!!!!!! DISKRIMINERING ÄR VAD DET ÄR!!!!!!!!!!!!!!!!!!!

Socialdemokraterna | Rätt så!!!!!! Vi ska ALDRIG GLÖMMA!!!!!!! Inte heller nacismens Tyskland!!!!!!!! Inte heller 9/11 i USA!!!!!!! Inte Charlie Hebdo, eller något terrordåd!!!!!!!!! Hedersmord är för mig terrordåd, DÅ INGEN HAR RÄTT ATT AVGÖRA OM EN ANNAN MÄNNISKA SKA LEVA ELLER DÖ!!!!!!!!!!

Socialdemokraterna | Nu är det dags att göra något åt välfärden!!! Folk lider!!! Familjer med barn där föräldrar råkat bli sjuka får inga bidrag!!!!!! NU ÄR DET DAGS ATT SE TILL ATT VI FÅR HJÄLP NÄR VI BETALAR SKATT!!!!! INGET ÄR FÖRÄNDRAT TILL DET BÄTTRE I VÄLFÄRDEN ÄNNU!!!!!

Socialdemokraterna | Gränsen är nådd!!!! Sverige kommer inte att vara värt namnet Sverige om Alliansen vinner i höst!!!!! Titta på alla sjuka, funktionshindrade, gamla, barnens situation. Det finns inte pengar till bra mat ens till de gamla, eller till barnen i privata företag som tjänar pengar på det!!!! SKAMLIGT!!!!!!

Miljöpartiet | Ha ha ha, nä inte med deras metoder att flytta produktionen utomlands och låta andra ta skulden, så Sverige ska få fina siffror vad gäller miljön!!!!! Usch!!!!!! TACK MILJÖPARTIET FÖR ATT NI LYFTER FRAM SANNINGEN!!!!!! VI BEHÖVER DEN NU FÖR KOMMANDE GENERATIONER SKA HA EN REN VÄRLD ATT LEVA I!!!!!!!!

Vänsterpartiet | Inte Nato!!!!!!! Att  vara neutral är att vara klok inte feg!!!!!!! Trött på personer som tänker med reptilhjärnan utan mänsklig empati och normal intelligens!!!!!!!! DET DRABBAR FAMILJER!!!!!!! Barn och barnbarn!!!!!!!!!! Fega är de som vill ha ut ANDRA I KRIG!!!!!!!!!! KRIGA SJÄLV!!!!!!!!!!!! MASSOR AV  CHANSER ATT KRIGA FÖR  FN!!!!!!!!!!!!

Vänsterpartiet | Just det!!!!!!! SANDLÅDA!!!!!!! DAGS FÖR SOSSARNA ATT FÖRSTÅ ALLVARET!!!!!!!!!! ATT BÖRJA SAMARBETA FÖR BARNENS SKULL!!!!!!!!!!! DE LIDER I ALLIANSENS SPÅR!!!!!!!!!!!

Vänsterpartiet | Hoppas någon sätter dit dem för vad de gjort mot mänskligheten!!!!!!!! Enligt mänskliga rättigheter har de gjort fel!!!!!!!! Sverige har antagit FN:srättigheter!!!!!!!!! SKAMLIGT VAD ALLIANSEN GJORT!!!!!!

5. Tandtrollet. När det kommer till sjukdomar så finns det risk för att man hakar upp sig. Ofta vill man utkräva “svar” från olika aktörer på varför ingen lyssnar på dem.

Moderaterna | Hur kunde ni tillåta att Hanna Stjärne VD på public service fick tillsätta Jan Helin som chef på SVT???????? Vi är chockade. Kommer från en vänstertidning som dessutom haft antisemitiska artiklar massor med gånger. HUR kunde ni gå med på detta???? Det är dödsstöten för det fria ordet inom public service.

Moderaterna | VAD tänker Nya Moderaterna göra för att tandvård skall kosta detsamma som sjukvård????????????NU kräver vi svar.  VI SOM ANSER TÄNDER TILLHÖR KROPPEN.

Moderaterna | BRYR du dig Carl????

Moderaterna | Och Joakim Winsgård………………….Stig ur bilen – få lite frisk luft och svara någon inom partiet OM NI ANSER TÄNDER TILLHÖR KROPPEN. Och så du chauffören Kent. SVARA!!!!!!!!!!!!!!!!!!!

Liberalerna | För en gångs skull hoppas jag ni nu svarar. TBC har ju fördubblats på ett mycket skrämmande sätt. Detta på grund av den ökade invandringen. Är nu bevisat det beror på denna faktor. Varför är alla partier så tysta då det gäller det? Människor försätts ju fara. Betänk att TBC varit så gott som utrotat fram till nyligen i Sverige. Vad tänker ni vidta för åtgärder??? /Jag är en av de som röstade på ert parti/

Kristdemokraterna | Nu måste ni även inom ert parti berätta vad ni kommer vidta för åtgärder då det gäller TBC som mångdubblats i Sverige och är bevisat det har sin orsak  i den ökade invandringen. Det är som inget parti vill låtsas om problemet. Vad tänker ert parti vidta för åtgärder???

Detta var bara en första skiss. Någon som har andra tänkbara indikatorer på troll som man skulle kunna bygga in i algoritmen för att göra den mera precis?

fawkeismen


00:56 < x> peiple say dos isn't hacking
00:56 < x> but
00:56 < x> we just hacked the media
00:56 < x> we got them
00:56 < y> Good luck
00:56 < y> Cya
00:56 < x> to do what we wanted
00:56 < x> : P
00:56 < z> right
00:56 < x> all we did was stop a few shitty sites
00:56 < x> at night*

I dagarna har tidningarnas nätupplagor ständigt visat en Fawkesmask som prydnad till diverse artiklar om “Anonymous” överbelastningsattacker. För att avmystifiera bilden av ett fullskaligt “cyberkrig” som hotar rikets säkerhet ställde jag upp på att bli intervjuad av bland annat Studio Ett.

Citatet ovan är hämtat från i onsdags kväll och belyser på ett träffande sätt hur man kan tolka den perifera fraktionen #oppiratebays strategi. Att genomföra en överbelastningsattack är i huvudsak ett mediehack: Målet är symboliskt och kräver uppmärksamhet. Rekryteringen av folk till en sån här liten attack kräver att någon berättar hur man deltar. Massmedierna levererade exakt det som #oppiratebay önskade.

Sidoeffekten av allt detta blir att det öppnas ett spelrum för självutnämnda IT-experter, antivirusföretag och “säkerhetskonsulter” att snabbt blåsa upp hotbilden ytterligare i syfte att sälja sina dyra produkter och tjänster till skattefinansierade verksamheter. Johan Färm på företaget BRM Europe tog chansen i SvD och varnar för den “stora katastrofen”.

Lyckligtvis är vår IT-minister Anna-Karin Hatt smart nog att inte trampa i den fälla som säkerhetsindustrin har gillrat.

Förhoppningsvis trillar inte heller medierna i fawkeisternas PR-fälla nästa gång våra skolungdomar har tråkigt på sin håltimma.

För den som undrar hur det såg ut 2009 när Anonymous genomförde avancerade attacker, rekommenderas del 1 och del 2 av Karl-Erik Rignells numera stilbildande antropologiska studie.

* Citatet kommer från kanalen #oppiratebay på irc.voxanon.net där den stora mängden samlades. Dock koordinerades de mera strategiska delarna i bakkanaler av mera hemlig karaktär. Nicknames har ersatts med xyz.

1948 – Pfannenstill, "tattarna" och Borås

I mitt avhandlingsskrivande stötte jag på en massa trådar som inte kunde följas hela vägen ut. Jag antar att en avhandlings stora gissel är att man vill skriva för mycket och tvingas välja bort. En passage som dock endast figurerar som ett exempel i The Quantification of Society är sociologen Bertil Pfannenstills studie med titeln “Tattarna – en sociologisk grupp och ett socialt problem”, publicerad som två artiklar i Statsvetenskaplig Tidskrift 1948. Eftersom jag endast omnämner den i korthet, kan det vara på sin plats att också sätta in den i ett annat sammanhang än min avhandlings snäva fixpunkter. Först ett introducerande självcitat ur avhandlingen:

Another case that clearly illuminates this strong state-science interface in this historical era is the work on the Romani minority by sociologist Bertil Pfannenstill (1948). During the spring of 1944, the National Board of Health and Welfare (Socialstyrelsen) commissioned a census of ”tattare”, a term for the Romani minority that is currently considered derogatory. According to the census, there were 8,000 ”tattare” living in Sweden. In this investigation, scientists were commissioned to conduct further research on this population. For example, racial biologists conducted ”anthropological” investigations of 60 individuals. However, these results were considered inconclusive […] (Kullenberg 2012: 181)

1948 utspelas även de så kallade tattarkravallerna i Jönköping, kravaller där både polisväsende och de tre tidningarna såg åt andra hållet medan en uppeldad lynchmobb kunde härja fritt i kristallnattsliknande misshandel och förstörelse. Om dessa händelser finns fortfarande några vittnen kvar, och det verkar som om det skrivs en avhandling om ämnet.

Men för att återknyta här till sociologin och vetenskapernas roll, är det intressant att se till Pfannenstills artikel. Efter det att Socialstyrelsen har fått i uppgift att registrera alla “tattare” genom att skicka ut diverse lokala förmågor (oftast poliser) och producerat ett register på 8000 “tattare”, lämnades frågan över till bland annat Rasbiologiska institutet i Uppsala. Professor Gunnar Dahlberg började mäta skallar på 60 individer, men lyckades inte hitta några signifikanta drag som skulle kunna definiera vad en “tattare” egentligen var för något. Pfannenstill kommenterar:

Varför Dahlberg misslyckats i att över huvud taget göra en begreppsbestämning [av tattare] beror framför allt på att han uteslutande låtit den antropologiska synpunkten vara den avgörande. Även om tattarna ej utgöra en från den övriga befolkningen antropologiskt skiljbar grupp, kunna de dock utgöra en sociologisk grupp. Sociologiska skiljemärken få ej betraktas som mindre verkliga än de antropologiska. (p. 228)

Disciplinbeteckningen “antropologisk” betydde vid den här tiden “rasbiologisk” eller “eugenisk“. Mot detta ställde Pfannenstill det sociologiska begreppet ethos och han var i viss mån influerad av Gunnar Myrdals studie An American Dilemma från 1944.

Pfannenstill definierar därefter sitt bredare syfte som:

[…] varför folk kommit att betrakta vissa släkter som tattarsläkter, är naturligtvis också en sociologisk fråga, som kräver sin lösning, om man vill göra allvar av alla de begrepp, som ligga i min defintion på tattre, och ur socialreformatorisk synpunkt gäller det sålunda att försöka förändra de betingelser – vare sig dessa äro rasbiologiska eller sociala -, som ligga till grund för uppkomsten av tattarsläkter, eller förhindra de icke önskvärda konsekvenserna av dessa betingelser.

Med denna oerhörda biopolitiska ambition ger sig sedan Pfannenstill ut för att göra sociologiska “fältstudier”, vad vi idag skulle kalla “kvalitativa intervjuer”, i staden Borås (en stad som några år senare skulle beforskas med helt andra metoder). En lång serie intervjuer genomförs, och Pfannenstill visar sakta men säkert att begreppet “tattare” är mycket dåligt definierat både som ett vardagligt begrepp och som ett vetenskapligt.

I den andra delen av studien, börjar Pfannenstill ge sig in i att kommentera de olika åtgärder som föreslagits för att lösa “tattarfrågan” som ett “socialt problem”. Det förslag som vid denna tid sågs som helt legitimt, och som skulle komma att praktiseras fram till 1976, var tvångssteriliseringarna. Pfannenstill avvisade förslaget mycket bestämt:

En mycket pessimistisk syn på tattarnas anpassningsmöjligheter framträder i förslaget att låta sterilisering komma till flitigare användning för tattarna än för övriga befolkningsgrupper. Ett sådant förslag måste emellertid bestämt avvisas, ty som jag redan påpekat, är det många medlemmar av mycket ökända tattarsläkter, som äro på god väg att assimileras med den övriga befolkningen. (p. 316)

Eftersom Pfannenstill såg “tattarnas” livssituation som i huvudsak orsakad av sociala faktorer, såsom fattigdom, alkoholism och utanförskap i förhållande till majoritetsbefolkningen, motsatte han sig dessa eugeniska metoder som antog att sociala egenskaper gick i biologiskt arv.

Pfannenstill avslutar sin artikel med att dra följande slutsats:

Det betyder, att man måste förändra såväl tattarnas livsföring som den övriga befolkningens attityd till tattarna. Kan man ej ändra tattarnas livsföring, har man ej heller stora utsikter att kunna ändra inställningen till tattarna, men kan å andra sidan ej denna inställning förändras, blir det svårt för tattarna att ändra om sin livsföring. (p. 335)

Att stoppa tvångssteriliseringarna blev inte av. Det rådde fortfarande politisk enighet i denna fråga. Inte heller fick Pfannenstill särskilt gehör för sin kanske för tiden radikala idé att även majoritetsbefolkningens attityder kunde spela in i att skapa “sociala problem”.

Troligtvis är detta en av de första rent sociologiska undersökningarna av romer som gjordes i Sverige. Om man vill förstå de svenska samhällsvetenskapernas historia, måste man även betrakta dessa mörka episoder.

Kina och censur

Medverkade idag i Sahlberg i P1 där Hanna Sahlberg, Ola Wong och jag pratar kinesisk nätcensur. Programmet ger en hel del bakgrund och blickar även tillbaka till nittiotalet.

Jag pratar mest om den Gyllene skölden samt hur “klonerna” av de i väst så populära “sociala medierna” (Twitter och sånt) fungerar för att integrera själva övervakningen. Egentligen är det fel att säga att de är kopior eller kloner. Sina.com har en större mikroblogg än Twitter, och snart har Kina lika många internetanvändare som USA och EU, tillsammans. Rätt ska vara rätt och nät ska vara nät.

Men, man kan ju å andra sidan ifrågasätta om det Kinesiska nätet verkligen är ett internet. Samma fråga är alltid lika aktuell här i Europa.

Länkar:

Lyssna på SRs hemsida

Ladda ned .mp3 från SR

Ladda ned .ogg från internet

Svenska hackare

Över påsken har jag läst Linus Larsson och Danel Goldbergs Svenska hackare. Trots nästan 300 sidor text kunde jag inte slita mig från boken, utan sträckläste den i tre snabba ryck.

Förutom tio kapitel av journalistisk art innehåller även Svenska hackare en linjär tidslinje, en “checklista” för att skydda sin dator/data samt en ordlista över tekniska termer. Mitt pedagogiska sinne blir alldeles varmt av denna ambition att lyckas med konststycket att förenkla för läsaren utan att försämra. Larsson och Goldberg lyckas väl med detta längs med hela boken (själv misslyckas jag ofta katastrofalt och ger snabbt upp).

Undertiteln till boken är “En berättelse från nätets skuggsida”. Egentligen rör det sig om flera berättelser, som varsamt länkas samman, ibland via personer, ibland via teknologier (till exempel Tor-nätverket dyker upp på flera ställen) och ibland via en beskrivning av en övergripande hackarkultur.

Här kommer man till pubelns kärna: Urvalet av berättelser. Författarna har, som i alla texter, tvingats till en rad beslut och det första av dem är att valet av antropocentriska skildringar. Boken inleds med orden “det här är en bok om människor, inte om maskiner”. Det andra urvalet är att dessa människor är svenska. Man hade här kunnat välja att istället skriva om grupper av människor, om teknologier eller kanske till och med om abstrakta normsystem, regleringar etc.

Beskrivningen av hackarkulturen går alltså via djuplodande beskrivningar av människor och deras sammanhang. Man skulle kunna säga att själva analysen är “underdeterminerad”, vilket i sig är väldigt bra. Istället för att på förhand göra tydliga indelningar och definitioner, så får de intervjuade driva fram beskrivningen ganska förutsättningslöst. Visserligen förekommer några klumpiga begrepp, exempelvis white/blackhat, en indelning som hackare själva ofta har kritiserat och undflytt. Att “ta på sig en hatt” är ju, som Arga Unga Hackare beskriver i sitt manifest, inget annat än löst prat som står i vägen för den konstituerande praktiken att hacka.

Och det är också praktiken att hacka som står i centrum för Svenska hackare. Det frågas visserligen ofta om “varför” eller “i vilket syfte”, men som så mycket annat i boken, på ett varsamt sätt. Det är nästan som om Larsson och Goldberg håller sig själva osynliga genom stora stycken av boken, men så med jämna mellanrum tittar de åter in i texten och beskriver de metodproblem och journalistiska överväganden man tvingas till när man skriver om en “gråzonsföreteelse”.

Den intellektuellt mest intressanta delen är skärningspunkten när hackandet blir “politiskt”. Här kan man göra flera val beroende på hur man definierar både hackande och politik. Vissa skulle kanske hävda att hackande är en fundamentalt politiskt praktik från första början. Andra skulle vänta tills hackandet hamnade i en generell offentlighet och hade tydliga mål. Jag lutar själv åt den första definitionen. Svenska hackare ligger inte heller så långt ifrån den, utan skriver fram hackandets historia som motsägelsefullt politisk från första början, även om den växlar över i en slags offentlighetens politik i de sista kapitlen, då till exempel Werebuild/Telecomix och Juliagruppen beskrivs som aktörer som hackar politiska system.

Personligen gillar jag allra mest kapitlet om Vuxna Förbannade Hackare, som inspirerade av Arga Unga Hackare fortsätter traditionen med zines. Dessa digitala spår utgör hackandets förnämsta litterära tradition, där datorkod, chiffer, poesi, ASCII-konst och anekdoter blandas ihop till ett betydelsespäckat nyhetsbrev.

Jag läser dessa zines så slaviskt att jag till och med ger mig på de lösenordshashsummor som återfinns både hos AUH och VHF. I en vecka har jag försökt knäcka dem, och lyckats hyfsat. För den som inte bara vill läsa om hackare utan även vill dechiffrera deras byten, så rekommenderas följande övning: Klistra in hashsummorna nedan och spara dem som en ren textfil. De är troligtvis autentiska. Kör dem sedan i John the Ripper (jag skrev en instruktion) så borde åtminstone några av dem uppenbara sig i klartext efter ett tag. Observera – de funkar troligtvis inte längre som inloggningar, och genom att testa gör man sig skyldig till dataintrång.

I Arga Unga Hackares manifest dyker de upp långt ned i zinet, efter $ cat /etc/shadow, och hos Vuxna Förbannade Hackare återfinns de även här långt ned i deras zine, efter *BLA*BLA*BLA*.

Således är Svenska hackare en mycket välskriven bok som rekommenderas till alla.

Cyberanarkism vs. flow control

Carl Bildt skriver idag en slags kollektiv replik till mig, Anna Troberg och Måns Adler angående debatten om internet mot bakgrund av nordafrikanska revolter, “cyberkrig” och yttrandefrihet. Det hela går även in på trafik. Bildt skriver:

Med två miljarder internetanvändare och närmare fyra miljarder som använder mobiltelefoner har vi sedan länge lämnat det lyckliga urtillstånd som Kullenberg drömmer om. Cyberanarkismen är inte längre en option på nätet lika lite som trafikanarkism skulle vara det på våra vägar.

Det här är späckat med intressanta betydelser. Cyberanarkism och trafikanarkism. Samt ett urtillstånd!

Om vi börjar med “cyberanarkism” stöter vi på en etymologiskt intressant figur. κυβερνήτης ἄναρχος – Den självstyrande rorsmannen, som styr sin båt på ett flytande hav utan att följa regler eller auktoriteter. Vad som händer idag skulle i så fall vara att stater vill gripa tag i urtillståndets stormbyar och piskade vågor, och överkoda de med regler och styrningsmekanismer. Från det antika grekland går vi till 1440 och “erövringen av världshaven” kolonialismens Europa. Deleuze & Guattari:

This is where the very special problem of the sea enters in. For the sea is a smooth space par excellence, and yet was the first to encounter the demands if increasingly strict striation. The problem did not arise in proximity to land. On the contrary, the striation of the sea was a result of navigation on the open water. Maritime space was triated as a function of two astronomical and geographical gains: bearings, obtained by a set of canclulations based on exact observation of the stars and the sun; and the map, which intertwines medidians and parallels, longitudes and latitudes, plotting regions know and unknow onto the a grid.

Dock håller inte havet ens som metafor. Internet bygger på regler som man måste följa väldigt strikt. Sedan ARPANET är det Requests for comments som tecknar den karta av standarder som får datorer att prata med varandra över hela världen. Frångår man dem, så frångår man internäten. Om internet har ett urtillstånd, så bör det vara RFC 675. Förhåller man sig anarkistiskt till den, då bygger man ett LAN istället för ett internätverk.

Nåväl, nu var det nog inte det som Bildt menade, utan snarare kritiken av hans “flow control”. Bildt vill kontrollera flödena, jag vill kringgå kontrollen av flödena. Perspektiven är inkommensurabla, och Bildt skiljer sig inte från någon utrikesminister på den punkten. När Mubarak stängde flödet från Egypten blev jag arg och började faxa.

Helt orelaterat till Bildt, och helt utan guilt-by-association: Visste ni förresten att Irans president Ahmadinejad har disputerat i trafikplanering. Teheran har visst stora bilismproblem, vilket har lett fram till ett väldigt avancerat system av kameror som övervakar flödena för att motverka trafikstockningar. Dock stängdes de nyss ned från internet eftersom de (enligt rykten) användes av demonstranter för att se var poliserna befann sig och var människor samlades. Dock verkar det som samma kameror även används för att identifiera de protesterande.Det är alltså inte alltid så att övervakningen av flödena används till det de ska användas till. Tänk på det när datalagringen diskuteras. Undrar vem, förutom polisen, som kommer att kolla in loggfilerna som gerereras!

Bistånd, legitimitet och bitmynt

Det är väldigt intressant att både Hilary Clinton i USA och Gunilla Carlsson på svenska UD vill ge pengar till nätaktivister, som ett slags “bistånd” för att jobba för demokrati i diktaturer.

Det hela gör mig väldigt förvirrad, men samtidigt skapar det många intressanta frågor.

För det första, vad är en “nätaktivist”? Uttrycket är knappast etablerat men Carlsson använder det friskt:

-Nätaktivister är de nya demokratikämparna, säger biståndsministern till Dagens Nyheter.

Begreppet spänner från företag som aktivt arbetar med att göra sina tjänster tillgängliga i länder där de blir blockerade till anonyma hackers som aldrig röjer sin identitet på nätet. Till företag kan svenska Bambuser räknas in, men man skulle kunna inkludera Twitter och Facebook, som båda åtminstone litegrann har anpassat sina tjänster för att bli mera säkra i bland annat mellanönstern och nordafrika.

En annan fråga handlar om legitimitet, något som Rasmus diskuterar i sin mycket läsvärda recension av Evgeny Morozov. De flesta nätaktivister jag känner arbetar med direktaktioner mot svenska lagar. Att kringgå FRA-lagen eller det stundande datalagringdirektivet, att lura IPRED osv. är dock helt lagligt, och har alltid varit så, trots att det finns en och annan debattör som tycker att det är att gå för långt.

Det rör sig alltså inte ens om civil olydnad, utan snarare om att helt enkelt bygga bort den övervakning som har installerats. Internäten spänner ju över hela världen, och bistånd skulle likaväl kunna vara att kringgå svensk övervakning som egyptisk. Loggar skapas av datorer varhelst i världen, och de måste alla dränkas i krypto.

Men när det gäller “bistånd” så blir det lite annorlunda. Utan att nämna namn eller aktörer så kan man ganska lätt säga att de senaste händelserna i mellanöstern och nordafrika har varit lyckade ur ett nätaktivistiskt perspektiv genom att man de facto har överträdit lagar i “ockuperade nätverk”. Jag är själv mycket kritisk till överbelastningsattacker, men de har förekommit mot samtliga regeringars hemsidor, något som kan bli problematiskt med regeringspengar (det blir ju helt plötsligt en sån där “cyberattack” som Cecilia Malmström hela tiden varnar för). Hela nationella nätverk kartläggs även, och avancerade strategier används för att öppna nätverken inifrån (eller för att samla statistik). Ur ett Iranskt eller Bahrainskt perspektiv är detta IT-terrorism, och frågan är vad som händer om det står “Sponsored by Government of Sweden” på den.

En annan intressant grej är exit-noder för darknet, som exempelvis Tor och I2P. Dessa teknologier är ofta helt avgörande för att öppna nätverken och skydda användare från övervakning. Men, något som väldigt få vet är att en exit-nod är en neutral förmedlare av vilken trafik som helst. Detta gör att det ofta räcker med att den missbrukas av en enda pedofil, så kan en fumlig polis ta ned den. Exit-noder kostar pengar att driva, rätt mycket om man verkligen vill öka bandbredden och hjälpa människor, men frågan är vem som tar ansvaret när det blir gryningsräd i serverhallen på grund av en paedobear?

En tredje aspekt är att pengar är demokratiserande, och tvingar fram demokratiska strukturer. Distribuerade sammansvärjningar som exempelvis Telecomix och Anonymous fungerar ofta just på grund av att de saknar alla former av formella strukturer, och istället förlitar sig på mellanmänskligt förtroende. Utan att låta negativ, så är det en uppenbar risk att pengar slår split i ett sådant förtroende och allt rasar samman. Ett roligt exempel är Telecomix Flattr-konto, som innehåller 177 euro, vilket är de enda pengarna som finns, men som ingen har gjort något med eftersom det då skulle kräva att en juridisk person gjorde en banköverföring.

Kanske är det dags för en ny form av telekommunism för att undvika villkorade pengar. En sådan lösning är bitcoins (bitmynt?), en kryptografisk peer-to-peervaluta, som den senaste tiden har stigit i värde och accepteras av allt fler företag som betalningsvaluta. Donationer i bitcoins tas emot av bland annat Tor, Telecomix, I2P och EFF. En helt klart önskad bieffekt av bitcoins är att de skapar en anonym och ospårbar transaktion av “pengar”, något som är mycket fördelaktigt om man vill köpa infrastruktur i exempelvis Kina eller Iran.

Det ska kort sagt bli spännande att följa Carlssons satsning och se vem som tar emot pengarna och vad det gör med den där mystiska “nätaktivismen”.

Blackout for Hungary

On the 5th of January there will be a viral blackout of websites, blogs, newspapers, possibly even TV-stations, to support the freedom of speech in Hungary. The initiative is called Blackout 4 Hungary. If you are a blogger or publish anything, you can participate too.

The background for this action is a draconic new media law, which will introduce a special government agency that tracks down “politically unbalanced” reporting or things that goes against “common morals”. The agency will hand out costly fines to anyone not conforming to the government standards, fines that you must pay directly. This is a disaster for independent small-scale reporting and commentary. Basically, it tears down all the good things that the internet has given us.

In Sweden, correspondence about these events have been limited. To my knowledge, the most thorough reporting comes from the blog Copyriot, but some news pieces have also been published.

Hungary holds the presidency of the EU since January the 1st. I think it’s necessary to put an end to this censorship madness. Not only for the solidarity of our Hungarian friends, but as a statement that we cannot tolerate such behaviour anywhere.

I will black out this blog at 0:00 on January the 5th for 24 hours. You can do it too! Instructions at Blackout 4 Hungary. And please spread the word!

Att kringgå datalagringsdirektivet, del 1

Igår medverkade jag kort i kulturnyheterna angående datalagring. Som vi alla vet leder den breda övervakningshåven till många falska positiver, men datalagringen är ganska lätt att kringgå på internet, dock med vissa undantag. Ett sådant är e-post.

Som vi alla vet riktar sig tvångsdatalagringen mot trafikdata. När det gäller innehållsdata i e-brev så har vi ju GPG, som effektivt gör att endast den mottagare som har rätt nyckel kan läsa innehållet. Men, att köra GPG i den vanliga e-posten lämnar ändå trafikdataspår. Detta beror på att e-post är en uråldrig teknologi, som utvecklades innan EUkraterna drabbades av övervakningsiver.

Datalagringsdirektivet kommer tvinga alla som tillhandahåller e-postservrar att lagra trafikdatan, alltså vem som mejlar med vem. I fall av en klåfingrig polis eller en slarvig hantering av dessa högriskloggfiler finns det alltså goda skäl att dölja även trafikdatan.

Men hur gör man det egentligen? Next level kryptering funkar inte, utan vi måste börja re-maila… återposta(?). Det låter komplicerat, men egentligen handlar det endast om att vi blir isomorfiska med de paketförmedlade internäten, så som de konstruerades i sitt ursprungsläge. Det Nätpolitiska manifestet påbjuder:

Nätpolitiken flyttar in i cipherspace i syfte att återta kontrollen och undvika den panspektriska övervakningen. Att kringgå övervakning är en direktpolitisk handling som ställer den långsamma parlamentariska processen frågande inför nästa möjliga reglering. Att förvandla de distribuerade nätverken till cipherspace är bara en fråga om kunskap, och teknologin ligger redan i händerna på användarna.

Upp till bevis!

På nittiotalet löste man detta dilemma med re-mailers. En återpostare funkar som en snäll brevbärare som ser till att skydda dig genom att du först går genom återpostaren innan du viker upp ditt brev på vaniljinternet. Den mest avancerade varianten är chifferpunksåterpostaren (snart ballar försvenskningen av begreppen ur). Den funkar som så att du hämtar en kryptonyckel som du krypterar ditt brev med. Därefter ger du kommandon för vart chifferpunksåterpostaren ska skicka ditt brev. För att mottagaren sen ska kunna svara måste han eller hon följa samma steg tillbaka.

Ett mera modernt sätt är att använda i2p. Inuti darknetet finns både POP och SMTP-servrar som man kan använda, samt en inbyggd webmail i själva i2p-routern som man installerar. När man befinner sig i ett riktigt darknet finns ingen trafikdata att samla in inom själva nätverket… well… förutom femhundra tecken långa kryptografiska adresser. Det är först när man viker över på vaniljinternet som trafikdatan blir meningsfull, men då har man redan anonymiserat sig i mörkret.

Om man vill ta steget ytterligare mot kärnvapensäkerhet finns även i2p-bote, som är helt serverlös och peer-to-peerbaserad. Den är dock endast tillgänglig i tidiga versioner, men ju fler som använder och rapporterar buggar, desto bättre blir den.

Sen finns ju även enklare lösningar. Någon sätter upp en webmail i ett land som inte omfattas av datalagringsdirektivet. Kanske Rumänien, kanske Tyskland, kanske Island. Med en ordentlig https-anslutning sker all kommunikation krypterad till servern, och med en god systemadministratör hålls loggar till ett minimum. Som jag ser det finns det en affärsidé här… synd bara att Sverige inte får några så kallade “entreprenörer” inom detta område då vi sabbar allt med hetslagringsdirektivet… Men allt för Madrid. Never Forget… eller whatever…

Ett lästips är för övrigt Hasse Roséns artikel om cyberkrig. Återkommer till denna senare i nästa vecka.

Förresten – varför är inte journalister tokarga på datalagringen? I princip omöjliggör ju detta meddelarskyddet som man har rätt till så fort man vill mejla, ringa eller faxa en grundlagsskyddad reporter. Srsly, det finns liksom inget sätt att “undvika” att dessa uppgifter loggas, och om ex. polisen begär ut mina e-postloggar så kommer oundvikligen ett mail med whatever@nyhetsredaktion.se komma med. Det börjar bli lite frustrerande att det är hackers som hela tiden måste lösa detta när journalistkåren hela tiden fegar ur.

Chanologisk antropologi

Idag skriver Matilda Gustavsson en intressant skildring av “Operation Payback” och de djupa raid-nätverken i Sydsvenskan. Undertecknad figurerar som kommentator till de ibland svårtolkade uttrycksformerna som präglar denna nätkultur.

Denna form av nätantropologi har jag bedrivit systematiskt sedan Dr. Rignell introducerade metoden för mig under våren 2009. Jag tror att den är viktig, dels ur en folkbildande synvinkel, men även för att motverka de spontana fördomarna om “farliga hackers”. När man kikar efter är det inte särskilt hemskt, och den här gången var det ju faktiskt industrin själva som började skjuta med “lazors”.

Besläktat med detta tema är Julia Skotts och Marcin de Kaminskis artiklar om ett annat tillhåll för troll – Flashback. Nyligen blev det åter ökänt genom det direktsända självmordet, och strax haglade det allmänna analyser från “kommentatorer” som ville att det skulle in mera moral och orndning på internet.

Alltså, innnan man bestämmer sig för vad som är bra och dåligt på internet, får man göra en liten ansträngning och efterforska vad som egentligen händer. Det är helt ofarligt (så länge man inte använder Windows, för då riskerar man en hel del virus).

Vidare läsning (OBS! NSFW)Encyclopedia Dramatica.