FriBID

Fri programvara för e-legitimation

Bidra

Du kan bidra till projektet genom att...

Dokumentera hur BankID fungerar

BankID är ett proprietärt protokoll och det finns ingen allmänt tillgänglig officiell beskrivning av hur protokollet fungerar. Vi har dock analyserat många aspekter av BankID-protokollet på wikin, men det finns fortfarande en del kvar att göra.

Eftersom BankID kommunicerar via Javascript mot klientprogrammet så kan man med ganska enkla medel ta reda på vad som skickas och tas emot, ofta räcker Visa källkod-funktionen i webbläsaren men ibland behövs mer sofistikerade hjälpmedel. Genom att studera kommunikationen till och från klientprogrammet på ett par webbsidor som använder BankID kan man dra slutsatser om hur protokollet fungerar och skriva dokumentation.

Testa programmet

BankID-systemet används av många parter som använder lite olika lösningar, så det är nödvändigt att flera personer testar FriBID med legitimationer från olika utfärdare och med olika tjänster.

Om du har hittat något fel (eller inte får FriBID att fungera med någon sida) så skriv gärna ett inlägg på forumet eller på sändlistan fribid-user.

Säkerställa säkerheten

Kombinationen av att vara ett program för legitimering och dessutom en webbläsarplugin, som är tillgänglig för alla webbsidor som användaren besöker, gör FriBID till ett attraktivt mål för crackers. Desto fler ögon som tittar på koden desto säkrare blir den! Man kan också försöka upptäcka fel genom fuzzing och/eller att köra med valgrind, m.m.

Skriva kod

Många funktioner saknas i nuläget ändring av lösenord/PIN och stöd för NGE/NGP-formaten. Hör gärna av dig på forumet (eller sändlistan fribid-dev) så att inte flera personer jobbar med samma sak.

En fullständig lista över vad som behöver göras finns på wiki:n

Hämta källkoden

Källkoden hanteras med versionshanteringssystemet GIT. Det finns ett källkodsförråd med det som ska komma med i nästa stabila version. Använd följande URL för att hämta den:

git://git.fribid.se/fribid

Det finns också "forks" av koden på github där utvecklarna jobbar på nya funktioner.

I filen INSTALL finns det information om vad du behöver för att kompilera FriBID.

Donationer

Alla som bidrar med patchar till koden kan få dela på eventuella donationer från användarna, förutsatt att de vill ta emot pengarna. Jag fördelar donationerna till de personer som har bidragit med de 50 senaste patcharna vid transaktionsdatumet och som vill ta emot donationer.

Tryck på knappen nedan för att donera med PayPal eller med kort:

I tabellen nedan redovisas alla donationer som har kommit in.

DatumKronorAvgiftNamn
2012-01-24100,00?Ingemar Berg
2011-12-2820,00?Lars Andersson
2011-12-27200,00?Johan Nystrand
2011-12-23200,00?John Robinson
2011-12-14200,00-10,05Morgan Leijström
2011-10-20449,00-18,52Joakim Verona
2011-10-11500,00-20,25Anders Musikka
2011-09-3055,00-5,12 
2011-09-2550,00-4,95Örjan Lindgren
2011-09-0550,00-4,95Sebasthian Karlsson
2011-08-20100,00-6,65Magnus Hultman
2011-07-08500,00-20,25Martin Linder
2011-07-0450,00-4,95Jonas Jonsson
2011-05-05110,00-6,99Daniel Sandström
2011-05-04200,00-10,05Anders Runeson
2011-04-28250,00-11,75Jonatan Rosenius
2011-04-27100,00-6,65Roger Sinel
2011-04-27100,00-6,65Anders Olsson
2011-04-13200,00-10,05Christer Wendel
2010-12-31200,00-10,05Mattias Johansson
2010-12-18250,00-11,75Sören Edzén
2010-12-12181,00-9,40Spendon Presentkort
2010-11-21200,00-10,05Sören Edzén
2010-11-02100,00  
2010-10-015,00-3,42Martin Jensen
2010-09-23100,00 Johan Sjölin
2010-09-20100,00 Johan Sjölin
2010-09-14200,00-10,05Joakim Piläng
2010-08-15200,00-10,05Andreas Olsson
2010-07-2850,00  
2010-07-22150,00-8,35Johan Palmqvist
2010-05-24100,00-6,65Mikael Larsson
2010-05-10100,00-6,65Telldus Technologies AB
2010-04-30100,00 David Grundberg
2010-05-01100,00-6,65Fredrik Wendt
2010-05-01100,00-7,15Stian Eide
2010-04-01100,00 David Grundberg
2010-04-02100,00-6,65Johan Linde
2010-03-29100,00-6,65Magnus Nyberg
2010-03-23100,00-6,65Dan Snis
2010-03-22100,00-6,65Anders Runeson
2010-03-1350,00-4,95Fredrik Leufkens
Fork me on GitHub