Uygulamaları çatlamaya karşı korumak için silahlanma yarışı

Yeni App Business bölümümüz, başarısı kanıtlanmış Mac uygulamalarının üreticisi MacPaw tarafından size sunuluyor.

Uygulama geliştiricileri, uygulamalarının kırılmasını veya korsan olmasını önlemek için çok zaman ve çaba harcar. Ancak bir uygulamayı daha güvenli hale getirmek için adım atan her kodlayıcı için, onu kırmak için yolda birileri var. Herhangi bir uygulamanın bütünlüğü, devam eden bir silahlanma yarışına tabidir.

En popüler ve kullanışlı uygulamalar cracken'i en çok serbest bırakan uygulamalardır (çok üzgünüm), bu yüzden Uygulamanızı yasa dışı bir şekilde indiren bir grup insan, bir rozet gibi takılabilir. gurur. Ancak bu, müşteri kaybettiğinizde soğuk bir rahatlıktır, bu yüzden geliştiricilerin koruması gereken en olası uygulama kırma yaklaşımlarından birkaçına göz atalım.

Uygulama kırma yöntemleri

anahtar

İkili koda erişimle, anahtar oluşturma algoritmasının kaputunun altına girmek ve hemen hemen her uygulamaya erişimi açacak bir etkinleştirme anahtarı oluşturmak mümkündür. Yazılım kullanıcıları için,

anahtar kelime popüler bir yaklaşımdır çünkü güncellemelerin bir kişinin erişimini geçersiz kılmayacağı anlamına gelir. Ayrıca, uygulamanın kendisi değişmeden kalır ve sistem bütünlük kontrollerini geçmesine izin verir.

Aynı zamanda dijital kilit toplayıcılar için çok uygun bir araçtır, çünkü bu, temelde kodu yalnızca bir kez kırmaları gerektiği anlamına gelir.

Yama uygulaması

Ön kapıya keygen gibi bir anahtar oluşturmak bir seçenek olmadığında, bir uygulamayı kırmak saldırgan için daha fazla zaman alır, ancak yazılımın kendisi kullanıcı için daha az kullanışlıdır.

Uygulamaları kırmak için kullanılan bir yöntem, uygulamanın güvenliğini atlamak için bir yama yazmaktır. Yama yazmak kendi başına çok fazla teknik beceri gerektirir ve ayrıca hem geliştiricilerin hem de son kullanıcıların çok çalışmasını gerektirir. Uygulamanın herhangi bir yeni sürümü, yeni bir yama yazılması gerektiği anlamına gelir. Ve kullanıcı için herhangi bir güncelleme yamayı bozabilir. Bu, yeni bir sürüm almak için internetin bazı tatsız bölümlerine gitmek anlamına gelebilir. Kullanıcının ayrıca, yama uygulanmış uygulamaların kod imzasını ihlal etmeden çalışmasına izin vermek için macOS Gatekeeper'ı kapatması gerekir ve düşmanca bir yama yazıcısı her zaman zararlı kodlar enjekte edebilir.

Geliştiriciler, uygulama korsanlarına karşı nasıl savaşabilir?

Geliştiriciler için, uygulamalarının ödeme duvarlarını aşmak için her zamankinden daha karmaşık tekniklere ayak uydurmak başlı başına bir iştir.

Derleme ve işleme talimatları gibi özel hesaplama bilgisi gerektirir. Ama aynı zamanda stratejik düşünmeyi de gerektirir - kendinizi bir bilgisayar korsanının başına koyma yeteneği.

Uygulamaları kırma deneyimi de yararlı bilgiler sağlayabilir. Ayrıca geliştirici arkadaşlarınızdan - hatta biliyorsanız bir bilgisayar korsanından - uygulamanızı kırmanıza ve zayıflıkları test etmenize yardımcı olmasını isteyebilirsiniz. Ancak kendi uygulamalarınızı açmaya çalışmadan bile atabileceğiniz başka adımlar var.

Açık bir çözüm, uygulamalarınızın koruma mekanizmalarını sık sık değiştirerek bilgisayar korsanlarının tahminde bulunmasını sağlamaktır. Torrent sitelerinde, forumlarda veya dosya alışverişlerinde uygulamanızın kırık sürümlerini tespit edebiliyorsanız, yasal yaklaşımlar da vardır. Yasal yansıma tehdidi, bu bağlantıların kesildiğini görmenin şaşırtıcı derecede hızlı bir yoludur.

Daha az sezgisel ve şaşırtıcı derecede etkili bir başka yaklaşım da sorun hakkında açık olmaktır. Sonuçta kimi kandırıyoruz ki insanlar kullandıkları şeylerin parasını ödememeyi tercih ediyor. Bu nedenle, kullanıcıları ve daha geniş yazılım topluluğunu, yazılım için ödeme yapmanın faydaları ve cracklemenin tuzakları hakkında eğitmek, dürüst ve ödeme yapan bir kullanıcı tabanını güvence altına almak için uzun bir yol kat edebilir.

MacPaw'ın hikayesi

DevMate, CleanMyMac ve diğer popüler Mac yazılımlarının üreticisi MacPaw, crackli uygulamalar konusunda biraz deneyime sahiptir. Şirketin CleanMyMac ve Gemini'nin ilk sürümleri, basit bir lisans oluşturma algoritmasıyla geldi.

Analitik ekledikten sonra, açılmış olan kırık sürümlerin sayısını görebildiler. CleanMyMac Classic kopyalarının şok edici bir yarısı kırıldı. Bu ciddi bir problemdi. Böylece MacPaw, sunucu tarafındaki keygenleri öldürmek ve kullanıcı tarafındaki riski sınırlamak için çatlama önleyici koruma ekledi.

Yine de bu, gelgiti durdurmak için yeterli değildi. Büyük veya küçük her güncellemede, MacPaw ekibi şirketin fikri mülkiyetini korumanın çeşitli yeni yollarını denedi.

Kevlar, uygulamaları çatlamaya karşı korur

Zamanla, MacPaw'ın geliştiricileri, çatlama önleme sanatında oldukça deneyimli hale geldi. Bilgilerini, Mac uygulamalarını lisanslamak için bir kitaplık olan Kevlar'a sardılar. Uygulamalara dönüştürülebilen bir kaynaktır - olduğu gibi geliştirici arkadaşı, MacPaw'ın Kevlar'ı diğer geliştiricilerin kullanımına sunan uygulama geliştirme ve dağıtım platformu kendi ürünlerini korumak için - ve diğer tarafta değişen taktiklerle birlikte güncellenebilir yan.

Nihayetinde bu, her iki tarafın da birbirini yenmek için anlaşılabilir sebeplerinin olduğu bir savaştır.

Yazılım geliştiricileri, daha fazlasını yapmaya devam edebilmek için sıkı çalışmalarının karşılığını almak isterler. Öte yandan, birçok kullanıcı kullandıkları şeyler için ödeme yapmaktan kaçınmak istiyor.

Bu konuda nereye düştüğümüzü söylememize gerek yok - bu açık olmalı. Tüm uygulama geliştiricilerini tetikte olmaya, yaratıcı olmaya ve DevMate'i kendi dağıtım stratejinize dahil etmeye teşvik ediyoruz - sadece Kevlar'ın savaşta sertleştirilmiş korumalarından yararlanmak için.

Son Blog Yazısı

| Mac kültü
September 11, 2021

Bu gönderi size Wondershare tarafından getirildi.PDF'ler, her türden belgeyi paylaşmanın giderek yaygınlaşan bir yoludur. Özgeçmişlerden tüm e-kita...

MeezyCube, MacBook kablonuzu yıpranmaya karşı koruyacak
September 11, 2021

Muhtemelen iPhone'unuzu bir kılıfla koruyorsunuz. Muhtemelen MacBook'unuz da. Peki ya MagSafe güç adaptörünüz?Apple dizüstü bilgisayarlarla birlikt...

Jamf Now, Catalina, iOS 13 güncellemeleriyle firmanızın cihazlarını güvende tutar
October 21, 2021

Bu işletim sistemi güncellemeleri ve güvenlik gönderisi Jamf Now tarafından sunulmaktadır.Apple'ın yeni işletim sistemleri, macOS Catalina ve iOS 1...