Problemet
Kompilerad kod har länge varit ett skydd i sig. Det är den inte längre.
AI-agenter kan nu läsa binärer, frontend-paket och mobilappar och förklara affärslogiken i klartext.
Det som körs hos era användare – prisberäkningar, algoritmer, interna API:er och opublicerade funktioner – är i praktiken läsbart. Frågan är inte om det går, utan vad som syns.
Det här får ni
En rapport som visar vad en konkurrent kan läsa ut ur er app, och vad ni gör åt det.
- Klonbarhetsbetyg A–E
- Hur snabbt er kärnfunktion kan återskapas, och hur allvarligt det är som läcker.
- Läckta hemligheter
- Nycklar, tokens och interna adresser i klientkoden.
- Exponerad affärslogik
- Regler och beräkningar som går att läsa ut.
- Prioriterad åtgärdsplan
- Vad som ska göras först, för ledning och utvecklare.
Ett riktigt test
Vi testade metoden på Joplin, en välkänd anteckningsapp med öppen källkod. Utgångsläget var bara den officiella installationsfilen.
- Klontest
- 10 min
- Klonbarhet
- E
- Exponering
- Medel
- Nycklar i koden
- Inga
På tio minuter hade vi en spec av hela kärnfunktionen: datamodellen, krypteringen och synken mot alla lagringstjänster appen stöder. Det gick extra snabbt eftersom installationen innehöll appens ursprungliga källfiler, så koden gick att läsa nästan som utvecklarna skrev den.
I övrigt är Joplin välbyggt, utan nycklar i koden och med en aktuell teknisk grund. Källkoden är ändå öppen och värdet ligger i molntjänsten, så den höga klonbarheten är ett medvetet val. För en app med stängd källkod hade samma bygge inneburit att källkoden följde med till varje användare.
Joplin är inte kund hos oss och har inte beställt testet. Appen är open source under MIT-licens.
Vem står bakom Kodro
Kodro drivs av Axel Sjöberg i Ängelholm. Jag har programmerat sedan gymnasiet, där jag läste programmering och webbdesign, och studerar i dag på Chalmers. Nu bygger jag analysverktyg med AI.
Jag startade Kodro när AI-verktyg på kort tid gjorde det möjligt för vem som helst att ta isär en app och förstå hur den fungerar. Jag vill att bolagen själva ska veta vad som syns, innan någon annan tar reda på det.