Alternativ till BankID för Linux

Här behandlar vi program för Internet och kommunikation; webbläsare, chatt-program, filöverföring osv.
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: Alternativ till BankID för Linux

Inlägg av JoWa »

BankID i min telefon uppdaterades för några dagar sedan till version 7.0.0. På https://play.google.com/store/apps/deta ... bankid.bus står det dock 6.2.30, 7 september 2015.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Alternativ till BankID för Linux

Inlägg av Gunnar Hjalmarsson »

JoWa skrev:BankID i min telefon uppdaterades för några dagar sedan till version 7.0.0. På https://play.google.com/store/apps/deta ... bankid.bus står det dock 6.2.30, 7 september 2015.
Det var knepigt. Jag testade med att hämta APK-filen med Google Play Downloader, och även det resulterade i den gamla versionen.

Är det Android du har i telefonen? Märker du något nytt med den nya versionen?
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: Alternativ till BankID för Linux

Inlägg av JoWa »

Japp, Android.
Från butiken:
NYHETER
Flera användare kan nu ha BankID på samma enhet.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Alternativ till BankID för Linux

Inlägg av Gunnar Hjalmarsson »

Jaha. Vi vet ju att testversionen handlade om fleranvändarstöd.

Tydligen har de mer än ett förråd för Android-appen, och just nu är de inte synkade. Vore intressant att kunna testa en APK-fil med det du har i telefonen...
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Alternativ till BankID för Linux

Inlägg av Gunnar Hjalmarsson »

Efter en hint på FriBID-forumet, använde jag min Android-x86 för att komma åt den version av Google Play där version 7.0.0 finns. Kunde konstatera att Mobilt BankID för Android 7.0.0 inte funkar på Android-x86 - klagar över saknad "resursfil".
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Alternativ till BankID för Linux

Inlägg av Gunnar Hjalmarsson »

FID:s senaste uppdatering av informationen på Google Play ("Aktuell version: Beror på enheten") tyder på att man avsiktligt tillhandahåller två versioner av Android-appen just nu.
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Alternativ till BankID för Linux

Inlägg av Gunnar Hjalmarsson »

Jag har hämtat APK-filen för BankID-appen för Android version 7.0.0.

http://people.ubuntu.com/~gunnarhj/bank ... id.bus.apk

Mina försök att testköra med ARC Welder misslyckades dock. Ett fönster med BankID-loggan öppnades, men sedan kraschade det efter ett par sekunder.

Tacksam om några fler kan testa, och möjligen klura ut en lösning.
Användarvisningsbild
serafim
Inlägg: 268
Blev medlem: 11 jan 2008, 19:48
OS: Linux Mint
Ort: Nacka

Re: Alternativ till BankID för Linux

Inlägg av serafim »

Jag har inte kunnat testa men har packat upp den, det är ju som en jar-fil så det är enkelt.

Innehållet ser inte likadant ut. Strukturen borde vara densamma men är inte riktigt det.

På grundnivån i arkivet finns det en filkatalog som heter "lib" med en katalog till i, "armeabi", och den innehåller en fil med namnet "libbisadummy.so".

Det här är något som inte finns i den gamla och det kan vara så att man antingen tar bort den katalogen - om den fortfarande finns i den installerade strukturen - eller konstaterar man att man fått tag i en "dummy"-apk. Testa, .... kanske ....

Var installerar ARC Welder sina grejor? Kanske kan jag leta vidare där...
世良比無
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Alternativ till BankID för Linux

Inlägg av Gunnar Hjalmarsson »

Har inte öppnat filen själv (ännu), men det du beskriver liknar den testversion av Android-appen som de publicerade i somras. Där fanns också en stor bildfil, som förklarade att APK-filen är mer än tio gånger så stor som filen för version 6.2.30.

Jag fick förresten samma typ av fel när jag försökte köra testversionen som jag nu får med filen jag hämtade i förmiddags.

ARC Welder är ett tillägg till Google Chrome:
https://chrome.google.com/webstore/deta ... ngdoccbadn

Man skulle kunna tänka sig att det går att hitta någon slags förklaring i Chromes interna loggar. Själv är jag väldigt ovan vid Chrome, och känner mig allmänt fumlig inför det här problemet.
Användarvisningsbild
serafim
Inlägg: 268
Blev medlem: 11 jan 2008, 19:48
OS: Linux Mint
Ort: Nacka

Re: Alternativ till BankID för Linux

Inlägg av serafim »

När jag uppdaterar min mobil-app mot google play så laddas det ner en fil som är 13.5 MB stor och den kraschar första gången man startar den men sedan fungerar den. Den kommunicerar med servern om någonting innan den accepteras. Ska försöka utröna vad den kommunikationen består i. Filen libbisacava.png är inte en bildfil utan innehåller binärkod och en massa texter. Det är alltså ett program. Filen börjar med en ELF-header, d.v.s. en deklaration avseende adresseringsmetoden. Jag har inte verktygen just nu för att forska vidare men det är ganska säkert att det är en exekverbar fil i något *nix-format. En inte alltför avancerad gissning är väl då android men det behöver det inte vara. Det kan mycket väl vara kod som hämtas till autentiseringsservern och körs där, kommunikationen vid start tar flera sekunder så en hel del data kan hinna växlas mellan enhet och server innan appen får tillstånd att starta. Det lilla test jag har utfört visar att det inte är kod som kan exekveras på Linux. "Incompatible magic value 2135247942" får jag som fel då jag försöker starta den. Ska testa mera på en maskin med android utvecklingsmiljö på och se om jag kan gräva vidare.
世良比無
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Alternativ till BankID för Linux

Inlägg av Gunnar Hjalmarsson »

Tack så långt, Serafim! Jag känner mig helt avhängd vad gäller tekniken...

Så här tänker jag: Det finns just nu två aktuella versioner av Android-appen: 6.2.30 och 7.0.0. Den förra funkar utmärkt i Linux via Google Chrome, den senare gör det inte. En möjlighet är att nämna detta för FID, och framhålla det önskvärda i att den gamla, enklare versionen förblir möjlig att använda parallellt med den nya. Den tillkommande funktionen - fleranvändarstöd - är ju av begränsat värde på ett PC-skrivbord, där man kan skapa fler användarkonton i stället.

Fast det vore förstås bättre om vi kunde sätta fingret på problemet innan vi kontaktar FID.

När jag startar ARC Welder från terminalen, ser ett misslyckat försök att köra appen ut så här:
Gömt innehåll: Visa!

Kod: Markera allt

$ google-chrome --app-id=emfinbmielocnlhgmfkkmkngdoccbadn
[1,1732568960:23:30:18.369714] Native Client module will be loaded at base address 0x0000743600000000
[1,1732568960:23:30:18.369723] Native Client module will be loaded at base address 0x000065b900000000
[1,1732568960:23:30:20.210457] Native Client module will be loaded at base address 0x00004cd000000000
[1,1732568960:23:30:20.258784] Native Client module will be loaded at base address 0x000044c200000000
[1,1732568960:23:30:24.208850] Native Client module will be loaded at base address 0x0000487700000000
[1,1732568960:23:30:24.298125] Native Client module will be loaded at base address 0x00003cd100000000
E/libcommon:       nacl_list_mappings failed with errno:38
E/libcommon:       nacl_list_mappings failed with errno:38
[1,1732568960:23:30:25.288248] Native Client module will be loaded at base address 0x00006e5f00000000
[1,1732568960:23:31:29.291673] Native Client module will be loaded at base address 0x00000a7e00000000
[1,1732568960:23:31:29.343892] Native Client module will be loaded at base address 0x000045cf00000000
E/libcommon:       nacl_list_mappings failed with errno:38
E/libcommon:       nacl_list_mappings failed with errno:38
[1,1732568960:23:31:29.501912] Native Client module will be loaded at base address 0x000052a700000000
[1,1732568960:23:31:32.705456] Native Client module will be loaded at base address 0x0000727500000000
E/libcommon:       nacl_list_mappings failed with errno:38
[1,1732568960:23:31:37.039161] Native Client module will be loaded at base address 0x0000371900000000
E/libcommon:       nacl_list_mappings failed with errno:38
[1,1732568960:23:31:37.688795] Native Client module will be loaded at base address 0x00005ebc00000000
E/libcommon:       nacl_list_mappings failed with errno:38
Start running
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.bankid.bus/.activities.InitActivity }
[1,1732568960:23:31:39.867835] Native Client module will be loaded at base address 0x00003d5000000000
E/libcommon:       nacl_list_mappings failed with errno:38
referenceTable GDEF length=670 1
referenceTable GSUB length=7202 1
referenceTable GPOS length=24560 1
referenceTable GDEF length=670 1
referenceTable GSUB length=7202 1
referenceTable GPOS length=24560 1
referenceTable head length=54 1
referenceTable GDEF length=670 1
referenceTable GSUB length=7186 1
referenceTable GPOS length=26482 1
referenceTable head length=54 1
[1991:1991:1021/013142:ERROR:pepper_socket_utils.cc(68)] Host pjgjihpnnelpnpfgfhnmkconbdeedamj cannot use socket API or destination is not allowed
CONDITION (null) WAS TRUE AT out/staging/src/ndk_translation/translator.cc:247
F/libndk_translation: Trying to execute non-executable code at 0x0 called from (libbisacava.so+0x2ffc1c)
main.nexe(arc::BacktraceInterface::Print()+0x80) [0x10f6e40]
libposix_translation.so(__wrap_abort+0xc0) [0x160dfa0]
main.nexe((null)+0x10fb420) [0x10fb420]
libndk_translation.so(ndk_translation::Translator::InstallCode(ndk_translation::GuestCodeEntry*, void const*, unsigned int)+0x0) [0x140e060]
libndk_translation.so(ndk_translation::Translator::ExecuteGuest(ndk_translation::CodePool*, ndk_translation::TranslationCache*, ndk_translation::ProcessState*)+0x300) [0x140eb40]
libndk_translation.so(ndk_translation::GuestFunctionWrapper::RunGuestFromWrapper(unsigned int, int, int, unsigned int*)+0x160) [0x13f9060]

minidump: Caught crash: tid=67
Det verkar bekräfta att det är något lurt med den där libbisacava-grejen.

Jag önskar dig lycka till med de fortsatta testerna. ;) Tack än en gång!
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Alternativ till BankID för Linux

Inlägg av Gunnar Hjalmarsson »

Efter ett halvår tyckte jag det var dags att kontakta Finansiell ID-Teknik igen om deras inställning till lösningen med BankID genom Google Chrome:
Hej!

Återkommer till metoden att köra BankID-appen för Android via Google Chrome. Undrar om ni har undersökt ännu, och om det finns något resultat ni kan dela med er av.

Adressen till den vägledning vi gjorde har ändrats:

https://wiki.ubuntu.com/SwedishTeam/Sup ... gle_Chrome

Vi har på vår kant noterat att lösningen bara fungerar med version 6.2.30; Google Chrome tycks inte ha förmåga att hantera det som tillkommit i version 7. Av det skälet är vi förstås angelägna att möjligheten att använda version 6 inte upphör.

Med vänlig hälsning
Gunnar Hjalmarsson
Idag kom det här svaret:
Produktinfo skrev:Hej Gunnar,

Tyvärr ser vi inte att vi kan fortsätta att stödja användning via Google Chrome. Av förvaltnings- och säkerhetsskäl kommer vi att stänga av version 6 av BankID-appen senast under hösten 2016. Avstängningen kan ske tidigare om det uppkommer några akuta säkerhetsproblem som relaterar till version 6.

Med vänlig hälsning
BankID
Användarvisningsbild
Pink Panther
Inlägg: 3050
Blev medlem: 08 feb 2009, 02:13
OS: Linux Mint
Utgåva: Vet inte/ingen utgåva passar
Ort: Luna

Re: Alternativ till BankID för Linux

Inlägg av Pink Panther »

Beklagar Gunnar.

Jag tolkar deras budskap som att BankID i framtida versioner av BankID-appen kommer att försöka förhindra en körning av appen via webbläsaren Google Chrome.
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Alternativ till BankID för Linux

Inlägg av Gunnar Hjalmarsson »

Pink Panther skrev:Jag tolkar deras budskap som att BankID i framtida versioner av BankID-appen kommer att försöka förhindra en körning av appen via webbläsaren Google Chrome.
De verkar i och för sig inte förhindra lösningen aktivt; i så fall hade de nog uttryckt sig annorlunda. Å andra sidan är det tydligt att de inte har för avsikt att lyfta ett finger för att kompensera för avsaknaden av en Linux-klient. Och det är illa nog.
Användarvisningsbild
Nemo
Inlägg: 732
Blev medlem: 16 aug 2010, 19:39
OS: Kubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Alternativ till BankID för Linux

Inlägg av Nemo »

Gunnar Hjalmarsson skrev:De verkar i och för sig inte förhindra lösningen aktivt; i så fall hade de nog uttryckt sig annorlunda. Å andra sidan är det tydligt att de inte har för avsikt att lyfta ett finger för att kompensera för avsaknaden av en Linux-klient. Och det är illa nog.
Fast de gör bara vad de sagt från början, dvs. att de hänvisar de som använder Linux till Mobilt BankID, vilket kommer att fungera utmärkt för de som
1: Har en Smartphone
2: Har en bank som stödjer inloggning via datorn med Mobilt BankID

För mig tar det stopp vid 2, vilket gör att Mobilt BankID inte är något alternativ för mig oavsett om det fungerar med Chrome eller inte.

Återstår den grupp människor som kör Linux men saknar Smartphone. Har ingen uppfattning om hur stor den gruppen kan vara, men gissar att en majoritet av de som kör Linux också har en Smartphone.

Det är surt för oss, men vad ska vi göra då staten så här långt inte visat sig intresserad av eller anse detta vara någon prioriterad fråga. Vi är i händerna på bankerna oavsett om vi gillar det eller inte.
Användarvisningsbild
Nemo
Inlägg: 732
Blev medlem: 16 aug 2010, 19:39
OS: Kubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Alternativ till BankID för Linux

Inlägg av Nemo »

Hej!
Jag har Handelsbanken och igår såg jag något nytt som inte funnits med tidigare. Se bilden nedan.
Inloggning.jpg
Inloggning.jpg (28.57 KiB) Visad 6345 gånger
Dvs. nu finns det även möjlighet att logga in med Mobilt BankID.

Gunnar: Har du möjlighet att uppdatera Wiki sidan https://wiki.ubuntu.com/SwedishTeam/Sup ... gitimation och ta bort följande rödmarkerad text
De flesta banker stöder inloggning till respektive Internetbank med Mobilt BankID, dvs. du kan normalt använda Mobilt BankID för både bankaffärer och myndighetskontakter. Ett känt undantag för närvarande på den här punkten är Handelsbanken.
Föreslår även att följande text kompletteras med det grönmarkerade
OBS! Handelsbanken utmärker sig - i hård konkurrens - som den mest Linux-ovänliga banken. Om du har oturen att vara kund i Handelsbanken och saknar en Windowsdator för inloggning, kan det bli nödvändigt att besöka ett kontor, för att där få den aktiveringskod som krävs för att hämta själva e-legitimationen.
Eftersom även Handelsbanken tillåter inloggning med Mobilt BankID innebär det att även Linux användare kan utnyttja dess internettjänster. Visserligen kvarstår det inledande problemet att införskaffa själva Mobilt BankID, men bara för dem som saknar tillgång till en dator som kör Windows.
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: Alternativ till BankID för Linux

Inlägg av JoWa »

Eller kanske:

OBS! Handelsbanken utmärker sig – i hård konkurrens – som den mest Linux-ovänliga banken. Om du har oturen att vara kund i Handelsbanken och saknar en dator med Windows eller OS X för inloggning, kan det bli nödvändigt att besöka ett kontor, för att där få den aktiveringskod som krävs för att hämta själva e-legitimationen.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Alternativ till BankID för Linux

Inlägg av Gunnar Hjalmarsson »

Det var ju en trevlig nyhet. Gjorde (ungefär) de ändringar du föreslog, Nemo. Har du förresten testat och förvissat dig om att de inte samtidigt bjuder på nya överraskningar? ;)

Edit:
Såg just JoWas inlägg, och lade till OS X som ett alternativ.
Användarvisningsbild
Nemo
Inlägg: 732
Blev medlem: 16 aug 2010, 19:39
OS: Kubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Alternativ till BankID för Linux

Inlägg av Nemo »

Gunnar Hjalmarsson skrev:Det var ju en trevlig nyhet. Gjorde (ungefär) de ändringar du föreslog, Nemo. Har du förresten testat och förvissat dig om att de inte samtidigt bjuder på nya överraskningar? ;)
Nej, inte ännu, men det skulle förvåna mig om det endast fungerade med Windows när man använder Mobilt BankID för inloggning. Fast hittar jag några konstigheter meddelar jag detta.

Din ändring, där du tog bort om den mest Linuxovänliga banken blev faktiskt ännu bättre än det jag föreslog.
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Alternativ till BankID för Linux

Inlägg av Gunnar Hjalmarsson »

Nemo skrev:Din ändring, där du tog bort om den mest Linuxovänliga banken blev faktiskt ännu bättre än det jag föreslog.
Jo.. Tycker inte den förstärkningen är motiverad längre, då den ena av begränsningarna nu har åtgärdats. Lät ändå det där med "oturen" stå kvar som en välförtjänt slänga. :)
Skriv svar

Återgå till "Internet"