Kilpailukilpailu sovellusten suojaamiseksi halkeilulta

Uusi App Business -osa on tuonut sinulle MacPaw, joka on todistettujen Mac -sovellusten valmistaja.

Sovelluskehittäjät käyttävät paljon aikaa ja vaivaa estääkseen sovelluksiaan murtumasta tai laittomasti. Mutta jokaiselle kooderille, joka ottaa askeleen kohti sovelluksen suojaamista, on joku marssimassa sitä. Kaikkien sovellusten eheys riippuu käynnissä olevasta asevarustelusta.

Suosituimmat ja hyödyllisimmät sovellukset vapauttavat todennäköisimmin halkeaman (olen pahoillani), joten löydä että joukko ihmisiä on ladannut sovelluksesi laittomasti, voidaan käyttää merkkinä ylpeys. Mutta se on kylmää mukavuutta, kun menetät asiakkaita, joten katsotaanpa muutamia todennäköisimpiä sovellusten murtamisen lähestymistapoja, joita kehittäjien tulisi suojata.

Sovellusten krakkausmenetelmät

Keygen

Kun sinulla on pääsy binäärikoodiin, on mahdollista päästä avaimen luomisalgoritmin alle ja luoda aktivointiavain, joka avaa pääsyn melkein mihin tahansa sovellukseen. Ohjelmiston käyttäjille keygen on suosittu lähestymistapa, koska se tarkoittaa, että päivitykset eivät mitätöi henkilön käyttöoikeutta. Lisäksi itse sovellus pysyy muuttumattomana, joten se voi läpäistä järjestelmän eheystarkastukset.

Se on myös erittäin kätevä työkalu digitaalisten lukkojen poimijoille, koska se tarkoittaa, että niiden on periaatteessa vain murtettava koodi kerran.

Korjaussovellus

Kun avaimen rakentaminen etuovelle, kuten keygen, ei ole vaihtoehto, sovelluksen murtaminen tulee hyökkääjälle aikaa vievämmäksi, mutta ohjelmisto itsessään on vähemmän kätevä käyttäjälle.

Yksi tapa murtaa sovelluksia on kirjoittaa korjaustiedosto sovelluksen turvallisuuden ohittamiseksi. Korjauksen kirjoittaminen vaatii sinulta paljon teknistä taitoa, ja se vaatii myös paljon työtä sekä kehittäjiltä että loppukäyttäjiltä. Mikä tahansa uusi sovellusversio tarkoittaa, että uusi korjaustiedosto on kirjoitettava. Ja käyttäjälle mikä tahansa päivitys saattaa lopulta korjata korjaustiedoston. Tämä voi tarkoittaa, että mennään Internetin epämiellyttäviin osiin saadaksesi uuden version. Käyttäjän on myös sammutettava macOS Gatekeeper, jotta korjattavat sovellukset voivat toimia rikkomatta koodin allekirjoitusta, ja epäystävällinen korjaustiedoston kirjoittaja voi aina pistää haitallista koodia.

Kuinka kehittäjät voivat taistella sovelluksen keksejä vastaan

Kehittäjille sovellusten maksumuurien läpi murtautumisen yhä kehittyneempien tekniikoiden pysyminen on oma tehtävä.

Se vaatii erityisiä laskennallisia tietoja, kuten ohjeiden kokoamista ja käsittelyä. Mutta se vaatii myös strategista ajattelua - kykyä asettaa itsesi hakkerin päähän.

Kokemus sovellusten murtamisesta voi myös tarjota hyödyllistä tietoa. Voit myös pyytää kehittäjätovereitasi - tai jopa hakkeria, jos tiedät sellaisen - auttamaan sinua murtamaan sovelluksesi ja testaamaan heikkoudet. Mutta vaikka et yrittäisi avata omia sovelluksiasi, voit tehdä muita toimenpiteitä.

Ilmeinen ratkaisu on saada hakkerit arvaamaan vaihtamalla usein sovellusten suojausmekanismeja. On olemassa myös oikeudellisia lähestymistapoja, jos pystyt havaitsemaan sovelluksesi säröillä olevat versiot torrent -sivustoilla, foorumeilla tai tiedostojen vaihdossa. Oikeudellisten seurausten uhka on yllättävän nopea tapa nähdä nämä linkit kuolleiksi.

Toinen vähemmän intuitiivinen ja yllättävän tehokas lähestymistapa on vain olla avoin ongelmasta. Loppujen lopuksi, keitä vitsailemme, ihmiset eivät mieluummin maksa käyttämistään asioista. Käyttäjien ja laajemman ohjelmistoyhteisön kouluttaminen ohjelmistojen maksamisen eduista - ja säröilyn sudenkuopista - voi siis pitkälle auttaa rehellisen ja maksavan käyttäjäkunnan turvaamisessa.

MacPawin tarina

MacPawilla - DevMate-, CleanMyMac- ja muiden suosittujen Mac -ohjelmistojen valmistajalla - on jonkin verran kokemusta murtuneiden sovellusten ongelmasta. Yrityksen ensimmäiset CleanMyMac- ja Gemini-versiot sisälsivät yksinkertaisen lisenssien luomisalgoritmin.

Analytiikan lisäämisen jälkeen he näkivät avattujen murtuneiden versioiden määrän. Järkyttävä puolet CleanMyMac Classicin kopioista oli säröillä. Tämä oli vakava ongelma. Joten MacPaw lisäsi halkeamienestosuojauksen tappaakseen avaingeenit palvelinpuolella ja rajoittaakseen riskit käyttäjäpuolelle.

Tämä ei kuitenkaan riittänyt pysäyttämään nousua. MacPaw -tiimi kokeili jokaista suurta tai pientä päivitystä erilaisilla uusilla tavoilla suojata yrityksen immateriaalioikeuksia.

Kevlar suojaa sovelluksia halkeilulta

Ajan myötä MacPawin kehittäjistä tuli melko kokenut halkeamienesto. He kietoivat tietonsa Kevlariin, kirjastoon Mac -sovellusten lisensoimiseksi. Se on resurssi, joka voidaan leikata sovelluksiin - kuten se on DevMate, MacPawin sovelluskehitys- ja jakelualusta, joka tekee Kevlarin muiden kehittäjien saataville omien tuotteidensa suojaamiseksi - ja niitä voidaan päivittää muuttuvien taktiikoiden myötä puolella.

Viime kädessä tämä on taistelu, jossa molemmilla osapuolilla on ymmärrettäviä syitä toisen korottamiseen.

Ohjelmistokehittäjät haluavat saada palkkaa kovasta työstään, jotta he voivat jatkaa sen tekemistä. Toisaalta monet käyttäjät haluavat vain välttää maksamasta käyttämistään asioista.

Meidän ei tarvitse kertoa teille, mihin olemme tässä asiassa joutuneet - sen pitäisi olla ilmeistä. Kannustamme kaikkia sovelluskehittäjiä pysymään valppaina, kekseliäinä ja yrittämään sisällyttää DevMate omaan jakelustrategiaasi-jos vain hyödyntää Kevlarin taistelukestäviä suojauksia.

Viimeisin blogiviesti

Helppo tapa peilata iPhone tai Android tietokoneeseen
April 29, 2022

Tämän puhelimen näytön peilausta koskevan viestin on tuonut sinulle iMyFone.Se on yleinen kysymys: "Kuinka peilaan puhelimeni Maciin tai Windowsiin...

Apple ei ole ainoa yritys, joka menestyi pandemian aikana
May 04, 2022

Pandemian aikana Aria Benefits ei vain säilynyt, vaan liiketoiminnan kasvu yli kaksinkertaistui lähes 20 prosenttiin viimeisen vuoden aikana. Tärk...

Äiti saa todellisen latauksen Bluetin huippuluokan äitienpäivälahjoista
May 05, 2022

Tämän postauksen erinomaisista äitienpäivälahjoista on tuonut sinulle Bluetti.Äiti antaa kaikkensa kotona ja toimistossa, kun hän pyrkii turvaamaan...