Relvavõistlus, et kaitsta rakendusi pragunemise eest

Meie uue rakenduste äri sektsiooni toob teieni tõestatud Maci rakenduste tootja MacPaw.

Rakenduste arendajad panevad palju aega ja vaeva, et vältida nende rakenduste pragunemist või piraatlust. Kuid iga kodeerija jaoks, kes astub sammu rakenduse turvalisemaks muutmise poole, on marsil keegi, kes selle ära lõhub. Iga rakenduse terviklikkus sõltub käimasolevast võidurelvastumisest.

Kõige populaarsemad ja kasulikumad rakendused vabastavad kõige tõenäolisemalt pragu (mul on nii kahju), seega leidke et hulk inimesi on teie rakenduse ebaseaduslikult alla laadinud, võib seda kanda kui märki uhkus. Kuid see on külm mugavus klientide kaotamisel, nii et vaatame paari kõige tõenäolisemat rakenduste krakkimise meetodit, mille eest arendajad peaksid kaitsma.

Rakenduste krakkimise meetodid

Keygen

Juurdepääsuga kahendkoodile on võimalik saada võtme genereeriva algoritmi katte alla ja luua aktiveerimisvõti, mis avab juurdepääsu peaaegu igale rakendusele. Tarkvara kasutajate jaoks võtmegeen on populaarne lähenemisviis, kuna see tähendab, et värskendused ei muuda isiku juurdepääsu kehtetuks. Lisaks jääb rakendus ise muutumatuks, võimaldades tal läbida süsteemi terviklikkuse kontrollid.

See on ka väga mugav tööriist digitaalsete lukkude valijatele, sest see tähendab, et neil on põhimõtteliselt vaja kood ainult üks kord lõhkuda.

Patching rakendus

Kui välisukse võtme ehitamine nagu võtmehoidja pole valikuvõimalus, muutub rakenduse lõhkumine ründaja jaoks aeganõudvamaks, kuid tarkvara ise on kasutajale vähem mugav.

Üks meetod, mida rakenduste murdmiseks kasutatakse, on plaastri kirjutamine rakenduse turvalisusest möödahiilimiseks. Plaastri kirjutamine nõuab iseenesest palju tehnilisi oskusi ning nõuab ka palju tööd nii arendajatelt kui ka lõppkasutajatelt. Rakenduse mis tahes uus versioon tähendab, et tuleb kirjutada uus plaaster. Ja kasutaja jaoks võib iga värskendus plaastri purustada. See võib tähendada uue versiooni hankimist mõne ebameeldiva Interneti -ala külastamist. Samuti peab kasutaja välja lülitama macOS Gatekeeperi, et lasta paigatud rakendustel töötada ilma koodi allkirja rikkumata ning ebasõbralik plaastrite kirjutaja võib alati kahjulikku koodi süstida.

Kuidas arendajad saavad rakenduste kreekerite vastu võidelda?

Arendajate jaoks on üha keerukamate tehnikatega kursis hoidmine oma rakenduste tasulistest seintest omaette töö.

See nõuab konkreetseid arvutusalaseid teadmisi, nagu juhiste koostamine ja töötlemine. Kuid see nõuab ka strateegilist mõtlemist - oskust ennast häkkerile pähe panna.

Kogemused rakenduste krakkimisel võivad samuti anda kasulikku teavet. Samuti võite paluda kaasarendajatel - või isegi häkkeril, kui te seda teate - aidata teil oma rakendust lõhkuda ja nõrkusi testida. Kuid isegi ilma oma rakendusi avamata üritades saate teha muid samme.

Ilmselge lahendus on häkkerite arvamine, muutes sageli oma rakenduste kaitsemehhanisme. On ka seaduslikke lähenemisviise, kui saate torrentisaitidel, foorumitel või failivahetustes märgata oma rakenduse krakitud versioone. Õiguslike tagajärgede oht on üllatavalt kiire viis nende linkide kadumiseks.

Teine vähem intuitiivne ja üllatavalt tõhus lähenemisviis on lihtsalt probleemi suhtes avatud olla. Lõppude lõpuks, kes me teeme nalja, inimesed pigem ei maksa nende asjade eest, mida nad kasutavad. Nii et kasutajate ja laiema tarkvarakogukonna harimine tarkvara eest tasumise eeliste ja lõhenemise lõksude kohta võib ausa ja tasulise kasutajabaasi tagamiseks kaugele jõuda.

MacPawi lugu

MacPaw - DevMate, CleanMyMac ja muu populaarse Maci tarkvara tootja - omab mõningaid kogemusi pragunenud rakenduste probleemiga. Ettevõtte CleanMyMaci ja Gemini esimesed versioonid olid varustatud lihtsa litsentsi genereerimise algoritmiga.

Pärast analüütika lisamist nägid nad avatud krakitud versioonide arvu. Šokeeriv pool CleanMyMac Classic koopiatest oli pragunenud. See oli tõsine probleem. Nii lisas MacPaw pragunemisvastase kaitse, et tappa serveripoolsed võtmegeenid ja piirata kasutajapoolset riski.

Sellest ei piisanud aga tõusulaine pidurdamiseks. Iga suure või väikese värskendusega katsetas MacPaw meeskond erinevaid uusi viise ettevõtte intellektuaalomandi kaitsmiseks.

Kevlar kaitseb rakendusi pragunemise eest

Aja jooksul said MacPawi arendajad pragunemisvastase kaitse alal üsna kogenud. Nad pakkisid oma teadmised Kevlarisse, Maci rakenduste litsentsimise raamatukokku. See on ressurss, mida saab rakendustesse küpsetada - nii nagu see on DevMate, MacPawi rakenduste arendamise ja levitamise platvorm, mis muudab Kevlari teistele arendajatele kättesaadavaks oma toodete kaitsmiseks - ja neid saab värskendada koos muutuva taktikaga pool.

Lõppkokkuvõttes on see lahing, kus mõlemal poolel on arusaadavad põhjused, miks nad üksteist üles tõstavad.

Tarkvaraarendajad tahavad oma raske töö eest tasu saada, et nad saaksid seda veelgi teha. Teisest küljest tahavad paljud kasutajad lihtsalt vältida kasutatavate asjade eest maksmist.

Me ei pea teile ütlema, kuhu me selles küsimuses langeme - see peaks olema ilmne. Julgustame kõiki rakenduste arendajaid olema valvsad, leidlikud ja proovige DevMate'i oma levitamisstrateegiasse kaasata-kas või ainult selleks, et kasutada ära Kevlari lahingukindlat kaitset.

Uusim blogipostitus

| Maci kultus
June 06, 2023

Meie ja meie partnerid kasutame küpsiseid seadme teabe salvestamiseks ja/või sellele juurdepääsuks. Meie ja meie partnerid kasutame andmeid isikupä...

Bluetti AC200P elektrijaam on pärast 3 aastat endiselt turu tippu
June 06, 2023

Kolm aastat pärast selle ilmumist on Bluetti tugev AC200P elektrijaam endiselt väärtuslik tööriist kõik teie energiavajadused – olenemata sellest, ...

Zugu valmistab kaks Amazoni kõige ihaldatumat iPadi korpust
June 08, 2023

Jaemüügijuggernaut Amazon.com jookseb pidevalt oma enimsoovitavate toodete loendeid, mida inimesed soovivad osta või kingituseks saada. Järjepideva...