Passwort-Manager: Keepass-Integration everywhere

Kee­Pass ist ein Klas­si­ker unter den Pass­wort-Ma­na­gern. Wie viele an­de­re auch spei­chert er Kenn­wör­ter und an­de­re sen­si­ti­ve In­for­ma­tio­nen mit einem Mas­ter-Kenn­wort ge­schützt ab. Seine Vor­tei­le waren schon immer die Open­sour­ce-Li­zenz sowie Por­tie­run­gen für ver­schie­dens­te Platt­for­men und Ge­rä­te - ich hatte ihn schon auf mei­nem Palm Pilot schon im Ein­satz. Mit Kee­Pass 2 gab es einen Bruch in der Ent­wick­lung: Neues Da­ten­for­mat, Mono statt C++, etc. Unter Linux (mit Mono) funk­tio­nier­te der "neue" Kee­Pass nur halb­le­big, wes­halb ich lange Zeit noch bei Kee­Pas­sX blieb. Was mich wurm­te war eine feh­len­de Syn­chro­ni­sa­ti­on mit Fi­re­fox. Auf den Tip eines Kol­le­gen hin star­te­te ich einen neuen An­lauf, und ich kann ver­mel­den: Es geht! Nach etwas Bas­te­lei habe ich nun die Pass­wör­ter von Fi­re­fox und den hän­disch ein­ge­tra­ge­nen syn­chro­ni­siert auf allen Ge­rä­ten, ein­schlie­ß­lich An­dro­id.

Kee­Pass und Drop­box

Die ak­tu­ells­te Ver­si­on von Kee­Pass funk­tio­niert mit der bei mir vor­han­de­nen Mo­no-Ver­si­on (2.10.9) prima - damit war die Grund­vor­aus­set­zung er­füllt. Für die Syn­chro­ni­sa­ti­on zwi­schen den Ge­rä­ten nutze ich Drop­box. Als Schutz vor einem kom­pro­mit­tier­ten Drop­box-Ac­count ver­wen­de ich für die Ver­schlüs­se­lung neben dem Mas­ter-Kenn­wort ein Key­fi­le, wel­ches selbst nicht in der Drop­box, son­dern nur auf mei­nen Ge­rä­ten liegt. Damit soll­te ein An­griff auf die Kee­Pass-Da­ten­bank hin­rei­chend schwer sein.

Fi­re­fox (und Thun­der­bird)

Für die In­te­gra­ti­on mit Fi­re­fox be­nut­ze ich das Addon Kee­Fox (funk­tio­niert auch bei Thun­der­bird). Das Addon be­nö­tigt eine ge­star­te­te In­stanz von Kee­Pass und kom­mu­ni­ziert mit die­ser über ein mit­ge­lie­fer­tes Kee­Pass-Plu­gin, wel­ches man zu­min­dest unter Linux ma­nu­ell in Kee­Pass in­stal­lie­ren mußte. Den Ex­port mei­ner in Fi­re­fox ge­spei­cher­ten Pass­wör­ter be­werk­stel­lig­te ich mit mit dem Fi­re­fox-Ad­don Pass­word Ex­porter und dem emp­foh­le­nen Kee­Pass-Plu­gin Kee­Pass Pass­word Im­port - der di­rek­te Weg mit dem Im­por­ter funk­tio­nier­te bei mir nicht.
Ein wenig ge­misch­te Ge­füh­le habe ich mo­men­tan noch mit der Kom­mu­ni­ka­ti­on zwi­schen Fi­re­fox und Kee­Pass: Diese er­folgt über einen (lo­ka­len) Netz­werk-So­cket; es gibt zwar ir­gend­ei­ne Au­then­ti­sie­rung (man muß die Ver­bin­dung einer neuen An­wen­dung zu Kee­Pass be­stä­ti­gen), al­ler­dings frage ich mich, ob nach der Be­stä­ti­gung nicht doch ir­gend­ei­ne "krum­me Num­mer" mög­lich ist... muß ich mir wohl oder übel mal in Ruhe an­se­hen.

Au­to­ma­ti­scher Start: Mas­ter-Key im Gnome Key­ring

Ei­gent­lich bringt Gnome sei­nen ei­ge­nen Pass­wort-Ma­na­ger in Form des Gnome Key­rings mit; die­sem fehlt aber die Mög­lich­keit zum Ab­gleich zwi­schen meh­re­ren Ge­rä­ten und dem Mul­ti-Platt­form-Sup­port. Glück­li­cher­wei­se habe ich hier das Kom­man­do­zei­len-Tool gno­me-key­ring-que­ry ent­deckt, mit wel­chem sich der Zu­griff skrip­ten läßt: Ich spei­che­re den Mas­ter­key im (eben­falls durch ein Pass­wort ge­schüt­zen) Gnome Key­ring und lese ihn skript­ge­steu­ert aus. So läßt sich Kee­Pass ohne wei­te­re Pass­wort­ab­fra­ge star­ten:

gno­me-key­ring-que­ry get kee­pass | kee­pass /pfad/zur/keepass.​kdbx --key­fi­le:/pfad/zum/keepass.​keyfile --pw-stdin

An­dro­id-Un­ter­stüt­zung

Bleibt zur voll­ende­ten Glück­see­lig­keit nur noch der An­dro­id-Sup­port: Kee­Pass­Dro­id kann die Da­ten­ban­ken von Kee­Pass 2 lesen, und die Syn­chro­ni­sa­ti­on zwi­schen An­dro­id und Drop­box-Ord­ner über­nimmt Fol­der­Sync. Voilà!

Fazit

So­weit bin ich erst­mal sehr glück­lich! Ob ich die Au­to­ma­ti­sie­rung mit dem Gnome Key­ring so bei­be­hal­ten werde, muß ich noch­mals über­den­ken - und auch den Blick auf die RPC-Schnitt­stel­le des Kee­Pass-Plug­ins werde ich im Hin­ter­kopf be­hal­ten. Aber für den Mo­ment bin ich mit mei­nem Werk recht zu­frie­den.