Meningkatkan Keamanan OpenCart

Jika anda menggunakan opencart untuk jualan online, tentunya yang dihadapi ketika website sudah banyak dikenal adalah tangan usil dan iseng salah satu pengunjung yang memanfaatkan kelemahan system(jika ada). Maka itu bisa menggunakan cara meningkatkan keamanan opencart berikut untuk menghadapinya.

Sembunyikan halaman admin opencart

Untuk menghindari brute force password, dengan menyembunyikan halaman admin

  1. Rename folder admin, ganti dengan nama terserah (contohnya: kelolatoko)
  2. Edit file config.php di dalam folder admin tadi
    // HTTP
    define('HTTP_SERVER', 'http://tokomu.com/admin/');
    define('HTTP_CATALOG', 'http://tokomu.com/');
    
    // HTTPS
    define('HTTPS_SERVER', 'http://tokomu.com/admin/');
    define('HTTPS_CATALOG', 'http://tokomu.com/');
    
    // DIR
    define('DIR_APPLICATION', '/home/tokomu/public_html/admin/');
    define('DIR_SYSTEM', '/home/tokomu/public_html/system/');
    define('DIR_LANGUAGE', '/home/tokomu/public_html/admin/language/');
    define('DIR_TEMPLATE', '/home/tokomu/public_html/admin/view/template/');
    define('DIR_CONFIG', '/home/tokomu/public_html/system/config/');
    define('DIR_IMAGE', '/home/tokomu/public_html/image/');
    define('DIR_CACHE', '/home/tokomu/public_html/system/cache/');
    define('DIR_DOWNLOAD', '/home/tokomu/public_html/system/download/');
    define('DIR_UPLOAD', '/home/tokomu/public_html/system/upload/');
    define('DIR_LOGS', '/home/tokomu/public_html/system/logs/');
    define('DIR_MODIFICATION', '/home/tokomu/public_html/system/modification/');
    define('DIR_CATALOG', '/home/tokomu/public_html/catalog/');

    Ubah admin menjadi kelolatoko, hasilnya seperti berikut(contohnya)

    // HTTP
    define('HTTP_SERVER', 'http://tokomu.com/kelolatoko/');
    define('HTTP_CATALOG', 'http://tokomu.com/');
    
    // HTTPS
    define('HTTPS_SERVER', 'http://tokomu.com/kelolatoko/');
    define('HTTPS_CATALOG', 'http://tokomu.com/');
    
    // DIR
    define('DIR_APPLICATION', '/home/tokomu/public_html/kelolatoko/');
    define('DIR_SYSTEM', '/home/tokomu/public_html/system/');
    define('DIR_LANGUAGE', '/home/tokomu/public_html/kelolatoko/language/');
    define('DIR_TEMPLATE', '/home/tokomu/public_html/kelolatoko/view/template/');
    define('DIR_CONFIG', '/home/tokomu/public_html/system/config/');
    define('DIR_IMAGE', '/home/tokomu/public_html/image/');
    define('DIR_CACHE', '/home/tokomu/public_html/system/cache/');
    define('DIR_DOWNLOAD', '/home/tokomu/public_html/system/download/');
    define('DIR_UPLOAD', '/home/tokomu/public_html/system/upload/');
    define('DIR_LOGS', '/home/tokomu/public_html/system/logs/');
    define('DIR_MODIFICATION', '/home/tokomu/public_html/system/modification/');
    define('DIR_CATALOG', '/home/tokomu/public_html/catalog/');
  3. Clear cache browser, agar bisa akses tokomu.com/kelolatoko (contohnya)

Password direktori admin opencart

Untuk meningkatkan halaman admin, bisa menggunakan login dobel, apabila ada yang mengakses harus login ke 1 dan login ke 2(opencart). untuk membuat login ke-1 sangatlah mudah

  1. Login cPanel
  2. klik Password Protect Directories
    security cpanel
  3. Pilih domain lalu pilih folder admin yang akan dijadikan login ke-1
  4. Buat username dan password, lalu klik Add Or Modify The Authorized User

Gunakan SSL

Tentunya data-data pembeli dan login sangat privasi, sangat tidak disarankan login di tempat publik (tempat wifi/warnet contohnya). tetapi kita tidak tahu pembeli kita login aman atau tidak, maka itu direkomendasikan menggunakan SSL untuk keamanan pelanggan anda. Untuk mengetahui SSL selengkapnya dapat disimak di SSL Murah

Gunakan captcha

Untuk terhindar dari spam dan terjadinya pembengkakan database karena ulah spam, bisa menggukan captcha. pada opencart 2.0.x sudah ada fitur tersebut dan tinggal mengaktifkan.

  1. Login Opencart
  2. System > Setting > Edit Your Store > tab google
  3. Pada Google reCAPTCHA ,isi formnya
    Daftar recaptcha
    Site key:
    Secret key:
    Status: Enabled

Dengan menggunakan trik diatas sudah cukup untuk meningkatkan keamanan opencart, apabila masih terjadi ulah usil maka bisa menghubungi kami atau kirimkan pertanyaan dibawah

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *