Cara Kerja Aktifasi Sebuah App

19
App Activation Modul umum dalam kelas Pemprograman komputer Desktop, Mobile, dan Web. di FGroupIndonesia Produksi 2015-2016 © FGroupIndonesia.com

Transcript of Cara Kerja Aktifasi Sebuah App

Page 1: Cara Kerja Aktifasi Sebuah App

App Activation Modul umum dalam kelas Pemprograman

komputer Desktop, Mobile, dan Web.

di FGroupIndonesia

Produksi 2015-2016 © FGroupIndonesia.com

Page 2: Cara Kerja Aktifasi Sebuah App

KasusO Kasus 1 : Trial / Share App yang

berfungsi hanya pada kurun waktu tertentu (timer count down).

O Kasus 2 : Trial / Share App yang memiliki serial number / product key combination activation.

Page 3: Cara Kerja Aktifasi Sebuah App

Analisis KasusO Kasus 1 sering di-akalin dengan menggunakan

RunAsDate tool yang dirancang oleh Nirsoft.net

O Tool tersebut mampu mengubah tanggal pada komputer seolah-olah berubah menjadi tanggal yang sudah diset terlebih dahulu.

O Trial / Share App yang berfungsi pada kurun waktu tertentu (timer count down) menggunakan pembatasan sesudah sekian kurun waktu berlalu. Jika user menggunakan RunAsDate tool maka akibatnya, App senantiasa berjalan tanpa batas seolah-olah timer count down tidak berjalan sebagaimana mestinya.

Page 4: Cara Kerja Aktifasi Sebuah App

Illustrasi KasusO Sebelum digunakan RunAsDate

tool

1. Program dijalankan pertama kali2. Timer Count Down started3. Tanggal pertama kali diakses tercatat

Page 5: Cara Kerja Aktifasi Sebuah App

Illustrasi KasusO Sebelum digunakan RunAsDate

tool

1. Program memasuki Hari ke-N2. Program mengecek sudah

masuk di hari keberapa3. Jika sudah masuk batas waktu

tertentu berakhir (contoh : 30 hari), maka program tidak dapat diakses (ERROR).

1-29 hari (OK)30 hari (ERROR)

Page 6: Cara Kerja Aktifasi Sebuah App

Illustrasi KasusO Saat digunakan RunAsDate Tool

1. Program dijalankan pertama kali 2. RunAsDate menggunakan 15/april/20163. Timer Count Down started4. Tanggal pertama kali diakses tercatat

Page 7: Cara Kerja Aktifasi Sebuah App

Illustrasi KasusO Saat digunakan RunAsDate Tool

1. Program dijalankan lagi di Hari ke-N

2. RunAsDate mengubah tanggal ke 15/April/2016

3. Program tidak mampu menghitung sudah berapa lama rentang waktu tanggal, karena tidak ditemukan jeda waktu.

4. Program berjalan terus tanpa limit.

Semua hari (OK)

Page 8: Cara Kerja Aktifasi Sebuah App

Analisis KasusO Kasus 2 sering terjadi tatkala User

mulai mengerti pola Serial Number / Product Key terhadap aktivasi lalu menciptakan Keygen / Patch yang mem-bypass limitation pada program.

Page 9: Cara Kerja Aktifasi Sebuah App

Illustrasi KasusO Program berjalan normal

1. Program dijalankan pertama kali2. Program meminta Serial / Product

Key 3. User menggunakan Serial /

Product Key untuk versi Trial4. Hanya beberapa fitur dapat

diakses.

Page 10: Cara Kerja Aktifasi Sebuah App

Illustrasi KasusO Saat mendapatkan Serial / Product

Key dari Keygen / Patch

1. Semua fitur dapat diakses.2. User menggunakan aplikasi

secara bebas.

KEYGEN

Page 11: Cara Kerja Aktifasi Sebuah App

SolusiO Kasus 1 :

O Alternative A : Pencatatan date & time harus mengacu bukan kepada tanggal komputer saat itu diakses, melainkan ke Server (via internet) lain.

O Alternative B : Pencatatan date & time tersimpan di file tertentu yg mendata waktu akses pertama kali & akses terakhir kali.

O Alternative C : Memisah fitur-fitur yang lengkap dari aplikasi Trial.

O Kasus 2 :O Alternative A : Memisah fitur-fitur yg lengkap dari

aplikasi Trial.O Alternative B : Menggunakan backup file acuan apabila

program utama telah dipatch secara illegal.O Alternative C : Menghubungkan program dengan Server

untuk validasi Serial Number / Product Key yg digunakan.

Page 12: Cara Kerja Aktifasi Sebuah App

Illustrasi Solusi Kasus 1

O Alternative A :

Page 13: Cara Kerja Aktifasi Sebuah App

Illustrasi Solusi Kasus 1

O Alternative B :PERTAMA AKSES : 12/2/2016, 13:00

AKHIR AKSES : 12/2/2016, 17:00

Page 14: Cara Kerja Aktifasi Sebuah App

Illustrasi Solusi Kasus 1

O Alternative C :

TRIAL FULL

Fitur Tidak lengkap Fitur lengkap

Page 15: Cara Kerja Aktifasi Sebuah App

Illustrasi Solusi Kasus 2

O Alternative A :

TRIAL FULL

Fitur Tidak lengkap Fitur lengkap

Page 16: Cara Kerja Aktifasi Sebuah App

Illustrasi Solusi Kasus 2

O Alternative B:

CHECK

Size : Normal ?Serial Number : ?Modified Date : ?

ORIGINALREPLACE BACK

Page 17: Cara Kerja Aktifasi Sebuah App

Illustrasi Solusi Kasus 2

O Alternative C :

Checking Serial /

Product Key

Page 18: Cara Kerja Aktifasi Sebuah App

O Setiap pilihan Alternative A-C senantiasa dapat dikembangkan dengan metode lain yang lebih efektif dan pantas untuk diterapkan.

O Encryption dapat pula diterapkan pada setiap pencatatan date & time record sebagai mana password yg tlah umum ter-encrypt pada penyimpanan database.

O App Activation manapun harus mempertimbangkan tahap kemudahan bagi end-user bukan sebaliknya.

O Media SMS pun bisa menjadi alternative lain selain jalur Internet.

O IP Address / Hardware ID bisa dijadikan sebagai generator pengolah Serial / Product Key yg disesuaikan dengan limitation yg diperlukan.

Page 19: Cara Kerja Aktifasi Sebuah App

Thank You

FGroupIndonesia.com

Jl. Parahyangan no.18, Komp. Panghegar Permai IUjung Berung, Bandung 40614

(022) 92800446 / 95244964BBM. 7DF95683 / 7CD59179

WA. 085795569337 / 085721261437