SlideShare a Scribd company logo
1 of 25
Download to read offline
Ngamanin
Software OJS
Dwi Fajar Saputra
Yogyakarta, TOT RJI 2018
All images belong to Putra Firmansyah
Dwi Fajar Saputra
085693341215 I dfsptra@gmail.com
- Ketua Korda DKI Jakarta RJI 2017 – 2019
- Manager Helpdesk IOS
- Pegiat FOSS (Free/Libre Open Source Software)
Latar Belakang :
Pengembangan sistem atau aplikasi berbasis web terus berkembang
dengan kecenderungan bahwa web menjadi main environment.
Aplikasi berbasis web memiliki keunggulan yang kuat dibandingkan
native (desktop) app.
- akses luas
- akses ke analytics
- lebih mudah
Resiko keamanan pada aplikasi web relatif lebih tinggi dari pada
aplikasi native (desktop). Hal ini dikarenakan penyerang lebih
mudah menjangkau aplikasi (melalui jaringan atau internet).
Arsitektur Aplikasi Web
https://amiarrahman.wordpress.com/2015/04/25/arsitektur-client-
server/
System Requirements
OJS 2
PHP 4.2.x or later (including PHP 5.x) with MySQL or
PostgreSQL support.
A database server: MySQL 4.1 or later OR PostgreSQL 8.0 or
later.
UNIX-like OS recommended (such as Linux, FreeBSD, Solaris,
Mac OS X, etc.). OJS 2.0.2 and above supports Windows servers
(including IIS).
https://pkp.sfu.ca/ojs/ojs_download/
System Requirements
OJS 3
PHP 5.3.7 or later with MySQL or PostgreSQL support.
A database server: MySQL 4.1 or later OR PostgreSQL 9.1.5 or
later.
UNIX-like OS recommended (such as Linux, FreeBSD, Solaris,
Mac OS X, etc.).
https://pkp.sfu.ca/ojs/ojs_download/
Contoh Kasus :
Deface/serangan yang
umum dilihat oleh para
pemerhati jurnal. Terjadi
pada salah satu jurnal
elektronik yang diterbitkan
oleh Universitas di Provinsi
Kalimantan (12/7/2017).
Tampilan menjadi sesuai
dengan apa yang ditanam
pada server dan memiliki
suara hingga dapat
terdengar jika memanggil
URL dari jurnal elektronik
tersebut.
Mengapa itu bisa terjadi?
Berpotensi :
Kerentanan web (Kelemahan pada aplikasi web, yang
dapat berupa cacat desain atau berupa sebuah bug
implementasi).
Ancaman (Dapat disengaja atau kebetulan).
Serangan (Teknik yang penyerang gunakan untuk
mengeksploitasi kerentanan dalam aplikasi web).
Ruang Lingkup :
1. Tidak berkaitan dengan console/ coding yang diharuskan
memiliki kompetensi khusus.
2. Dapat dikerjakan oleh Jurnal Manajer, dengan syarat
memiliki akses pada root.
3. Mengedepankan solusi praktis yang dapat diterapkan dengan
sarana tampilan antar muka dari sebuah alat bantu.
Best Practices :
1. Capctha
2. Filtering
3. .htaccess
4. Updating
5. SSL
Captcha
Definisi :
Suatu bentuk uji tantangan-tanggapan (challange-response test) yang digunakan dalam
perkomputeran untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer (Wikipedia :
2017).
Alur Aktifasi :
Pastikan server terinstal GD2 (PHP5)
Simpan fontstyle
Buka config.inc.php pada root server
captcha = on
captcha_on_register = on
captcha_on_comments = on
captcha_on_mailinglist = on
font_location = /usr/share/fonts/truetype/freefont/FreeSerif.ttf
recaptcha = on
recaptcha_public_key = public_key
recaptcha_private_key = private_key
Kolom registrasi akan muncul captcha untuk validasi pendaftaran dan menghindari dari spam
Filtering
Definisi :
Suatu cara untuk melakukan filter terhadap file yang akan masuk kedalam sistem
(dalam hal ini diproses upload file pada peran author)
Alur Aktifasi :
Buka ArticleFileManager.inc.php
Simpan code berikut
Sumber File :
Busro (Jurnal Wawasan - UIN SGD)
//$articleFile->setFileType($this->getUploadedFileType($fileName));
// deff
$mimes = array(
'"application/pdf"',
'application/pdf',
'application/msword',
'application/vnd.openxmlformats-
officedocument.wordprocessingml.document',
'application/vnd.ms-excel',
'application/vnd.openxmlformats-
officedocument.spreadsheetml.sheet',
'image/jpeg',
'image/png',
'application/zip',
'application/x-tar',
'application/x-rar-compressed'
//'text/plain'
);
if( in_array($this->getUploadedFileType($fileName), $mimes)) {
$articleFile->setFileType($this->getUploadedFileType($fileName));
} else {
die( '<h3>' . $this->getUploadedFileType($fileName) . ' file type is not
allowed! </h3>');
}
// !deff
.htaccess
Definisi :
File ini akan memberikan dampak pada seluruh folder dan subfolder yang
akan di-load oleh Apache Server (idCloudhost.com : 2017).
Alur Aktifasi :
Simpan code berikut
Folder Public & Files
Fungsi : Supaya ketika foldernya diakses lewat browser isi filenya tidak
muncul.
RemoveHandler .php .phtml .php3
RemoveType .php .phtml .php3
php_flag engine off
Options -Indexes
Updating
Definisi :
Suatu cara untuk melakukan pembaruan, sehingga celah yang ditemukan pada
versi sebelumnya diharapkan dapat ditutup dan meminimalisir ancaman dari luar.
Alur Aktifasi :
Setiap perkembangan, dapat dilihat pada https://github.com/pkp/ojs/branches
Pada umumnya biasa juga disebut patch
SSL (Secure Socket Layer)
Definisi :
Lapisan keamanan untuk melindungi transaksi di website dengan teknologi enkripsi
data (dewaweb.com : 2017).
Fungsi : Untuk menjaga informasi sensitive selama dalam proses pengiriman melalui
internet dengan cara dienkripsi, sehingga hanya penerima pesan saja yang dapat
memahami dari hasil enkripsi tersebut.
Jenis : Domain validation, Business validation, Extended validation (it-jurnal.com :
2017)
Perbedaan HTTP & HTTPS :
1. Cara kerja : HTTPS menambahkan pengamanan lebih berupa enkripsi data,
dimana client dan server dapat berkomunikasi lebih aman sedangkan HTTP tidak.
2. Port : HTTPS menggunakan 443 sedangkan HTTP menggunakan 80.
Studi Kasus Aktivasi SSL di CloudKilat Untuk OJS
Alur Aktifasi :
Lakukan proses pembayaran (Biaya 200 – 300rb/Site/Tahun).
Buat akun SSL sertificate pada cpanel/root :
Setelah akun dibuat, lakukan copy-paste data CSR ke portal SSL.
Kemudian tentukan email yang akan diberikan notifikasi aktivasi SSL.
Pastikan proses konfigurasi berjalan tuntas.
Lakukan aktivasi, caranya klik URL yang dikirimkan provider by email.
Pastikan aktivasi sampai tuntas, dengan melakukan pemeriksaan SSL.
Sehingga memastikan proses pemesanan, konfigurasi dan aktivasi berjalan
dengan baik.
Pemeriksaan SSL : Sebelum :
Sesudah :
Saran :
1. Buat Tim ICT/Libatkan Tim ICT dalam tata kelola jurnal
elektronik.
2. Rajin melakukan pencadangan data sesering mungkin.
3. Jika baru akan menerapkan jurnal elektronik, sebaiknya
menggunakan versi yang paling update.
4. Jika mungkin menggunakan server yang berbeda dengan
aplikasi – aplikasi lainnya.
Khusus No 4 :
“Jangan Cintai Aku Apa
Adanya” (Tulus)
Thanks!
Any Question?

More Related Content

What's hot

Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasifachrizal lianso
 
Tugas Power Point TIK " Akses Internet"
Tugas Power Point TIK " Akses Internet"Tugas Power Point TIK " Akses Internet"
Tugas Power Point TIK " Akses Internet"GerbangIlmu
 
Prosedur Instalasi Server Softswitch Berbasis SIP
Prosedur Instalasi Server Softswitch Berbasis SIPProsedur Instalasi Server Softswitch Berbasis SIP
Prosedur Instalasi Server Softswitch Berbasis SIPFanny Fayu Laksono
 
Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptWahyu Anggara
 
Pengantar Sistem Berkas
Pengantar Sistem BerkasPengantar Sistem Berkas
Pengantar Sistem Berkasformatik
 
Perkembangan teknologi web browser
Perkembangan teknologi web browserPerkembangan teknologi web browser
Perkembangan teknologi web browsernurchairudin11
 
Bagaimana Belajar Menjadi Seorang Penetration Tester (PenTest)
Bagaimana Belajar Menjadi Seorang Penetration Tester (PenTest)Bagaimana Belajar Menjadi Seorang Penetration Tester (PenTest)
Bagaimana Belajar Menjadi Seorang Penetration Tester (PenTest)Mark Thalib
 
Ppt dns server
Ppt dns serverPpt dns server
Ppt dns serverMAFauzan
 
Makalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarangMakalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarangRocky Nikijuluw
 
PPT sejarah dan perkembangan internet
PPT sejarah dan perkembangan internetPPT sejarah dan perkembangan internet
PPT sejarah dan perkembangan internetWega Ory
 
Proposal Penawaran Pembangunan Aplikasi Tracking Barang
Proposal Penawaran Pembangunan Aplikasi Tracking BarangProposal Penawaran Pembangunan Aplikasi Tracking Barang
Proposal Penawaran Pembangunan Aplikasi Tracking BarangGhifaroza Rahmadiana
 
100 perintah dasar linux
100 perintah dasar linux100 perintah dasar linux
100 perintah dasar linuxALI FIKRI
 

What's hot (20)

Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasi
 
Tugas Power Point TIK " Akses Internet"
Tugas Power Point TIK " Akses Internet"Tugas Power Point TIK " Akses Internet"
Tugas Power Point TIK " Akses Internet"
 
Prosedur Instalasi Server Softswitch Berbasis SIP
Prosedur Instalasi Server Softswitch Berbasis SIPProsedur Instalasi Server Softswitch Berbasis SIP
Prosedur Instalasi Server Softswitch Berbasis SIP
 
4. pengamanan sistem operasi
4. pengamanan sistem operasi4. pengamanan sistem operasi
4. pengamanan sistem operasi
 
PEMOGRAMAN WEB & PERANGKAT BERGERAK
PEMOGRAMAN WEB & PERANGKAT BERGERAKPEMOGRAMAN WEB & PERANGKAT BERGERAK
PEMOGRAMAN WEB & PERANGKAT BERGERAK
 
Keamanan sistem operasi
Keamanan sistem operasiKeamanan sistem operasi
Keamanan sistem operasi
 
Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android ppt
 
Data Quality
Data QualityData Quality
Data Quality
 
Pengantar Sistem Berkas
Pengantar Sistem BerkasPengantar Sistem Berkas
Pengantar Sistem Berkas
 
Perkembangan teknologi web browser
Perkembangan teknologi web browserPerkembangan teknologi web browser
Perkembangan teknologi web browser
 
Bagaimana Belajar Menjadi Seorang Penetration Tester (PenTest)
Bagaimana Belajar Menjadi Seorang Penetration Tester (PenTest)Bagaimana Belajar Menjadi Seorang Penetration Tester (PenTest)
Bagaimana Belajar Menjadi Seorang Penetration Tester (PenTest)
 
Access Point
Access PointAccess Point
Access Point
 
Ppt dns server
Ppt dns serverPpt dns server
Ppt dns server
 
Makalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarangMakalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarang
 
Makalah jaringan lan
Makalah jaringan lanMakalah jaringan lan
Makalah jaringan lan
 
PPT sejarah dan perkembangan internet
PPT sejarah dan perkembangan internetPPT sejarah dan perkembangan internet
PPT sejarah dan perkembangan internet
 
Framework laravel
Framework laravelFramework laravel
Framework laravel
 
Proposal Penawaran Pembangunan Aplikasi Tracking Barang
Proposal Penawaran Pembangunan Aplikasi Tracking BarangProposal Penawaran Pembangunan Aplikasi Tracking Barang
Proposal Penawaran Pembangunan Aplikasi Tracking Barang
 
materi multimedia
materi multimedia materi multimedia
materi multimedia
 
100 perintah dasar linux
100 perintah dasar linux100 perintah dasar linux
100 perintah dasar linux
 

Similar to Cara Mengamankan Server OJS

Tugas pw [21] web server - fix
Tugas pw [21] web server - fixTugas pw [21] web server - fix
Tugas pw [21] web server - fixkwonnie
 
Sim, rahma pradina putri, prof. dr. hapzi ali, cma,forum 4 , universitas mer...
Sim, rahma pradina putri, prof. dr.  hapzi ali, cma,forum 4 , universitas mer...Sim, rahma pradina putri, prof. dr.  hapzi ali, cma,forum 4 , universitas mer...
Sim, rahma pradina putri, prof. dr. hapzi ali, cma,forum 4 , universitas mer...Rahma Pradina
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347krisna mukti andika
 
Share presentasi PLIK
Share presentasi PLIKShare presentasi PLIK
Share presentasi PLIKUbayt
 
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009
Dukungan Infrastruktur IT Untuk E Learning Corporate   2009Dukungan Infrastruktur IT Untuk E Learning Corporate   2009
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009Affan Basalamah
 
Network Administrator dan Jaringan Client Server
Network Administrator dan Jaringan Client ServerNetwork Administrator dan Jaringan Client Server
Network Administrator dan Jaringan Client ServerErlangga Abdul Rahman
 
1211510555 irfan adi rifangga tugas4_ku
1211510555 irfan adi rifangga tugas4_ku1211510555 irfan adi rifangga tugas4_ku
1211510555 irfan adi rifangga tugas4_kuIrfanRifangga
 
Asj smkn2tanjung xitkj
Asj smkn2tanjung xitkjAsj smkn2tanjung xitkj
Asj smkn2tanjung xitkjHairil Rahman
 
Administrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptxAdministrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptxLuqmanAlHakim48
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832fahreza yozi
 
Slide Keselamatan Ict Melaka Spoof Melaka 2007 (malay)
Slide Keselamatan Ict Melaka Spoof Melaka 2007 (malay)Slide Keselamatan Ict Melaka Spoof Melaka 2007 (malay)
Slide Keselamatan Ict Melaka Spoof Melaka 2007 (malay)Linuxmalaysia Malaysia
 
Ali - The Journey-Hack Electron App Desktop (MacOS).pdf
Ali - The Journey-Hack Electron App Desktop (MacOS).pdfAli - The Journey-Hack Electron App Desktop (MacOS).pdf
Ali - The Journey-Hack Electron App Desktop (MacOS).pdfidsecconf
 
Aspek Keamanan Aplikasi E-cpns
Aspek Keamanan Aplikasi E-cpnsAspek Keamanan Aplikasi E-cpns
Aspek Keamanan Aplikasi E-cpnshendrowicaksono
 
Format laporan praktikum
Format laporan praktikumFormat laporan praktikum
Format laporan praktikumRidho Ajjah
 
Tugas 2 ihsan riadi - 1412511162
Tugas 2   ihsan riadi - 1412511162Tugas 2   ihsan riadi - 1412511162
Tugas 2 ihsan riadi - 1412511162ihsan riadi
 

Similar to Cara Mengamankan Server OJS (20)

Tugas pw [21] web server - fix
Tugas pw [21] web server - fixTugas pw [21] web server - fix
Tugas pw [21] web server - fix
 
Aspnet security
Aspnet securityAspnet security
Aspnet security
 
web-security
web-securityweb-security
web-security
 
Sim, rahma pradina putri, prof. dr. hapzi ali, cma,forum 4 , universitas mer...
Sim, rahma pradina putri, prof. dr.  hapzi ali, cma,forum 4 , universitas mer...Sim, rahma pradina putri, prof. dr.  hapzi ali, cma,forum 4 , universitas mer...
Sim, rahma pradina putri, prof. dr. hapzi ali, cma,forum 4 , universitas mer...
 
Laporan tugas besar website_PBW
Laporan tugas besar website_PBWLaporan tugas besar website_PBW
Laporan tugas besar website_PBW
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347
 
Tugas Pw [21]
Tugas Pw [21]Tugas Pw [21]
Tugas Pw [21]
 
Share presentasi PLIK
Share presentasi PLIKShare presentasi PLIK
Share presentasi PLIK
 
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009
Dukungan Infrastruktur IT Untuk E Learning Corporate   2009Dukungan Infrastruktur IT Untuk E Learning Corporate   2009
Dukungan Infrastruktur IT Untuk E Learning Corporate 2009
 
Network Administrator dan Jaringan Client Server
Network Administrator dan Jaringan Client ServerNetwork Administrator dan Jaringan Client Server
Network Administrator dan Jaringan Client Server
 
1211510555 irfan adi rifangga tugas4_ku
1211510555 irfan adi rifangga tugas4_ku1211510555 irfan adi rifangga tugas4_ku
1211510555 irfan adi rifangga tugas4_ku
 
Asj smkn2tanjung xitkj
Asj smkn2tanjung xitkjAsj smkn2tanjung xitkj
Asj smkn2tanjung xitkj
 
Administrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptxAdministrasi Server Jaringan.pptx
Administrasi Server Jaringan.pptx
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
Slide Keselamatan Ict Melaka Spoof Melaka 2007 (malay)
Slide Keselamatan Ict Melaka Spoof Melaka 2007 (malay)Slide Keselamatan Ict Melaka Spoof Melaka 2007 (malay)
Slide Keselamatan Ict Melaka Spoof Melaka 2007 (malay)
 
Ali - The Journey-Hack Electron App Desktop (MacOS).pdf
Ali - The Journey-Hack Electron App Desktop (MacOS).pdfAli - The Journey-Hack Electron App Desktop (MacOS).pdf
Ali - The Journey-Hack Electron App Desktop (MacOS).pdf
 
Analisis software
Analisis softwareAnalisis software
Analisis software
 
Aspek Keamanan Aplikasi E-cpns
Aspek Keamanan Aplikasi E-cpnsAspek Keamanan Aplikasi E-cpns
Aspek Keamanan Aplikasi E-cpns
 
Format laporan praktikum
Format laporan praktikumFormat laporan praktikum
Format laporan praktikum
 
Tugas 2 ihsan riadi - 1412511162
Tugas 2   ihsan riadi - 1412511162Tugas 2   ihsan riadi - 1412511162
Tugas 2 ihsan riadi - 1412511162
 

More from Relawan Jurnal Indonesia

Evaluasi jurnal ilmiah untuk persiapan akreditasi
Evaluasi jurnal ilmiah untuk persiapan akreditasiEvaluasi jurnal ilmiah untuk persiapan akreditasi
Evaluasi jurnal ilmiah untuk persiapan akreditasiRelawan Jurnal Indonesia
 
MANAJEMEN PENERBITAN JURNAL BERBASIS OJS 3
MANAJEMEN PENERBITAN JURNAL BERBASIS OJS 3MANAJEMEN PENERBITAN JURNAL BERBASIS OJS 3
MANAJEMEN PENERBITAN JURNAL BERBASIS OJS 3Relawan Jurnal Indonesia
 
MANAJEMEN ARTIKEL DAN TEMPLATE PADA OJS 2.X
MANAJEMEN ARTIKEL DAN TEMPLATE PADA OJS 2.XMANAJEMEN ARTIKEL DAN TEMPLATE PADA OJS 2.X
MANAJEMEN ARTIKEL DAN TEMPLATE PADA OJS 2.XRelawan Jurnal Indonesia
 
PERSYARATAN PENGAJUAN AKREDITASI JURNAL ILMIAH
PERSYARATAN PENGAJUAN AKREDITASI JURNAL ILMIAHPERSYARATAN PENGAJUAN AKREDITASI JURNAL ILMIAH
PERSYARATAN PENGAJUAN AKREDITASI JURNAL ILMIAHRelawan Jurnal Indonesia
 
CARA PENGAJUAN ISSN DAN MEMBUAT GOOGLE SCHOLAR
CARA PENGAJUAN ISSN DAN MEMBUAT GOOGLE SCHOLARCARA PENGAJUAN ISSN DAN MEMBUAT GOOGLE SCHOLAR
CARA PENGAJUAN ISSN DAN MEMBUAT GOOGLE SCHOLARRelawan Jurnal Indonesia
 
MANAJEMEN PENERBITAN ARTIKEL ILMIAH ONLINE DENGAN OJS
MANAJEMEN PENERBITAN ARTIKEL ILMIAH ONLINE DENGAN OJSMANAJEMEN PENERBITAN ARTIKEL ILMIAH ONLINE DENGAN OJS
MANAJEMEN PENERBITAN ARTIKEL ILMIAH ONLINE DENGAN OJSRelawan Jurnal Indonesia
 

More from Relawan Jurnal Indonesia (20)

Wppaj itsar
Wppaj itsarWppaj itsar
Wppaj itsar
 
Kendari substansi-kuswanto
Kendari substansi-kuswantoKendari substansi-kuswanto
Kendari substansi-kuswanto
 
Akselerasi akreditasi-kendari
Akselerasi akreditasi-kendariAkselerasi akreditasi-kendari
Akselerasi akreditasi-kendari
 
Evaluasi substansi eksakta_kendari
Evaluasi substansi eksakta_kendariEvaluasi substansi eksakta_kendari
Evaluasi substansi eksakta_kendari
 
Workshop Percepatan Akreditasi Mataram
Workshop Percepatan Akreditasi MataramWorkshop Percepatan Akreditasi Mataram
Workshop Percepatan Akreditasi Mataram
 
Workshop Percepatan Akreditasi Mataram
Workshop Percepatan Akreditasi MataramWorkshop Percepatan Akreditasi Mataram
Workshop Percepatan Akreditasi Mataram
 
Workshop Percepatan Akreditasi Mataram
Workshop Percepatan Akreditasi MataramWorkshop Percepatan Akreditasi Mataram
Workshop Percepatan Akreditasi Mataram
 
Workshop Percepatan Akreditasi Mataram
Workshop Percepatan Akreditasi MataramWorkshop Percepatan Akreditasi Mataram
Workshop Percepatan Akreditasi Mataram
 
Evaluasi jurnal ilmiah untuk persiapan akreditasi
Evaluasi jurnal ilmiah untuk persiapan akreditasiEvaluasi jurnal ilmiah untuk persiapan akreditasi
Evaluasi jurnal ilmiah untuk persiapan akreditasi
 
MANAJEMEN PENERBITAN JURNAL BERBASIS OJS 3
MANAJEMEN PENERBITAN JURNAL BERBASIS OJS 3MANAJEMEN PENERBITAN JURNAL BERBASIS OJS 3
MANAJEMEN PENERBITAN JURNAL BERBASIS OJS 3
 
STATISTIK COUNTER PADA OJS
STATISTIK COUNTER PADA OJSSTATISTIK COUNTER PADA OJS
STATISTIK COUNTER PADA OJS
 
SETUP OJS SESUAI STANDAR DOAJ
SETUP OJS SESUAI STANDAR DOAJSETUP OJS SESUAI STANDAR DOAJ
SETUP OJS SESUAI STANDAR DOAJ
 
MANAJEMEN ARTIKEL DAN TEMPLATE PADA OJS 2.X
MANAJEMEN ARTIKEL DAN TEMPLATE PADA OJS 2.XMANAJEMEN ARTIKEL DAN TEMPLATE PADA OJS 2.X
MANAJEMEN ARTIKEL DAN TEMPLATE PADA OJS 2.X
 
MANAJEMEN PENERBITAN DENGAN QUICK SUBMIT
MANAJEMEN PENERBITAN DENGAN QUICK SUBMITMANAJEMEN PENERBITAN DENGAN QUICK SUBMIT
MANAJEMEN PENERBITAN DENGAN QUICK SUBMIT
 
CARA MUDAH MEMBUAT PROFIL GOOGLE SCHOLAR
CARA MUDAH MEMBUAT PROFIL GOOGLE SCHOLARCARA MUDAH MEMBUAT PROFIL GOOGLE SCHOLAR
CARA MUDAH MEMBUAT PROFIL GOOGLE SCHOLAR
 
PERSYARATAN PENGAJUAN AKREDITASI JURNAL ILMIAH
PERSYARATAN PENGAJUAN AKREDITASI JURNAL ILMIAHPERSYARATAN PENGAJUAN AKREDITASI JURNAL ILMIAH
PERSYARATAN PENGAJUAN AKREDITASI JURNAL ILMIAH
 
CARA PENGAJUAN ISSN DAN MEMBUAT GOOGLE SCHOLAR
CARA PENGAJUAN ISSN DAN MEMBUAT GOOGLE SCHOLARCARA PENGAJUAN ISSN DAN MEMBUAT GOOGLE SCHOLAR
CARA PENGAJUAN ISSN DAN MEMBUAT GOOGLE SCHOLAR
 
OJS FOR BEGINNER
OJS FOR BEGINNEROJS FOR BEGINNER
OJS FOR BEGINNER
 
MANAJEMEN PENERBITAN ARTIKEL ILMIAH ONLINE DENGAN OJS
MANAJEMEN PENERBITAN ARTIKEL ILMIAH ONLINE DENGAN OJSMANAJEMEN PENERBITAN ARTIKEL ILMIAH ONLINE DENGAN OJS
MANAJEMEN PENERBITAN ARTIKEL ILMIAH ONLINE DENGAN OJS
 
APA ITU CROSSREF
APA ITU CROSSREFAPA ITU CROSSREF
APA ITU CROSSREF
 

Recently uploaded

MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxc9fhbm7gzj
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfIndri117648
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 

Recently uploaded (20)

MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptx
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdf
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 

Cara Mengamankan Server OJS

  • 1. Ngamanin Software OJS Dwi Fajar Saputra Yogyakarta, TOT RJI 2018 All images belong to Putra Firmansyah
  • 2. Dwi Fajar Saputra 085693341215 I dfsptra@gmail.com - Ketua Korda DKI Jakarta RJI 2017 – 2019 - Manager Helpdesk IOS - Pegiat FOSS (Free/Libre Open Source Software)
  • 3. Latar Belakang : Pengembangan sistem atau aplikasi berbasis web terus berkembang dengan kecenderungan bahwa web menjadi main environment. Aplikasi berbasis web memiliki keunggulan yang kuat dibandingkan native (desktop) app. - akses luas - akses ke analytics - lebih mudah Resiko keamanan pada aplikasi web relatif lebih tinggi dari pada aplikasi native (desktop). Hal ini dikarenakan penyerang lebih mudah menjangkau aplikasi (melalui jaringan atau internet).
  • 5. System Requirements OJS 2 PHP 4.2.x or later (including PHP 5.x) with MySQL or PostgreSQL support. A database server: MySQL 4.1 or later OR PostgreSQL 8.0 or later. UNIX-like OS recommended (such as Linux, FreeBSD, Solaris, Mac OS X, etc.). OJS 2.0.2 and above supports Windows servers (including IIS). https://pkp.sfu.ca/ojs/ojs_download/
  • 6. System Requirements OJS 3 PHP 5.3.7 or later with MySQL or PostgreSQL support. A database server: MySQL 4.1 or later OR PostgreSQL 9.1.5 or later. UNIX-like OS recommended (such as Linux, FreeBSD, Solaris, Mac OS X, etc.). https://pkp.sfu.ca/ojs/ojs_download/
  • 7. Contoh Kasus : Deface/serangan yang umum dilihat oleh para pemerhati jurnal. Terjadi pada salah satu jurnal elektronik yang diterbitkan oleh Universitas di Provinsi Kalimantan (12/7/2017). Tampilan menjadi sesuai dengan apa yang ditanam pada server dan memiliki suara hingga dapat terdengar jika memanggil URL dari jurnal elektronik tersebut.
  • 8. Mengapa itu bisa terjadi?
  • 9. Berpotensi : Kerentanan web (Kelemahan pada aplikasi web, yang dapat berupa cacat desain atau berupa sebuah bug implementasi). Ancaman (Dapat disengaja atau kebetulan). Serangan (Teknik yang penyerang gunakan untuk mengeksploitasi kerentanan dalam aplikasi web).
  • 10. Ruang Lingkup : 1. Tidak berkaitan dengan console/ coding yang diharuskan memiliki kompetensi khusus. 2. Dapat dikerjakan oleh Jurnal Manajer, dengan syarat memiliki akses pada root. 3. Mengedepankan solusi praktis yang dapat diterapkan dengan sarana tampilan antar muka dari sebuah alat bantu.
  • 11. Best Practices : 1. Capctha 2. Filtering 3. .htaccess 4. Updating 5. SSL
  • 12. Captcha Definisi : Suatu bentuk uji tantangan-tanggapan (challange-response test) yang digunakan dalam perkomputeran untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer (Wikipedia : 2017). Alur Aktifasi : Pastikan server terinstal GD2 (PHP5) Simpan fontstyle Buka config.inc.php pada root server captcha = on captcha_on_register = on captcha_on_comments = on captcha_on_mailinglist = on font_location = /usr/share/fonts/truetype/freefont/FreeSerif.ttf recaptcha = on recaptcha_public_key = public_key recaptcha_private_key = private_key Kolom registrasi akan muncul captcha untuk validasi pendaftaran dan menghindari dari spam
  • 13. Filtering Definisi : Suatu cara untuk melakukan filter terhadap file yang akan masuk kedalam sistem (dalam hal ini diproses upload file pada peran author) Alur Aktifasi : Buka ArticleFileManager.inc.php Simpan code berikut Sumber File : Busro (Jurnal Wawasan - UIN SGD)
  • 14. //$articleFile->setFileType($this->getUploadedFileType($fileName)); // deff $mimes = array( '"application/pdf"', 'application/pdf', 'application/msword', 'application/vnd.openxmlformats- officedocument.wordprocessingml.document', 'application/vnd.ms-excel', 'application/vnd.openxmlformats- officedocument.spreadsheetml.sheet', 'image/jpeg', 'image/png', 'application/zip', 'application/x-tar', 'application/x-rar-compressed' //'text/plain' ); if( in_array($this->getUploadedFileType($fileName), $mimes)) { $articleFile->setFileType($this->getUploadedFileType($fileName)); } else { die( '<h3>' . $this->getUploadedFileType($fileName) . ' file type is not allowed! </h3>'); } // !deff
  • 15. .htaccess Definisi : File ini akan memberikan dampak pada seluruh folder dan subfolder yang akan di-load oleh Apache Server (idCloudhost.com : 2017). Alur Aktifasi : Simpan code berikut Folder Public & Files Fungsi : Supaya ketika foldernya diakses lewat browser isi filenya tidak muncul.
  • 16. RemoveHandler .php .phtml .php3 RemoveType .php .phtml .php3 php_flag engine off Options -Indexes
  • 17. Updating Definisi : Suatu cara untuk melakukan pembaruan, sehingga celah yang ditemukan pada versi sebelumnya diharapkan dapat ditutup dan meminimalisir ancaman dari luar. Alur Aktifasi : Setiap perkembangan, dapat dilihat pada https://github.com/pkp/ojs/branches Pada umumnya biasa juga disebut patch
  • 18. SSL (Secure Socket Layer) Definisi : Lapisan keamanan untuk melindungi transaksi di website dengan teknologi enkripsi data (dewaweb.com : 2017). Fungsi : Untuk menjaga informasi sensitive selama dalam proses pengiriman melalui internet dengan cara dienkripsi, sehingga hanya penerima pesan saja yang dapat memahami dari hasil enkripsi tersebut. Jenis : Domain validation, Business validation, Extended validation (it-jurnal.com : 2017) Perbedaan HTTP & HTTPS : 1. Cara kerja : HTTPS menambahkan pengamanan lebih berupa enkripsi data, dimana client dan server dapat berkomunikasi lebih aman sedangkan HTTP tidak. 2. Port : HTTPS menggunakan 443 sedangkan HTTP menggunakan 80.
  • 19. Studi Kasus Aktivasi SSL di CloudKilat Untuk OJS Alur Aktifasi : Lakukan proses pembayaran (Biaya 200 – 300rb/Site/Tahun). Buat akun SSL sertificate pada cpanel/root :
  • 20. Setelah akun dibuat, lakukan copy-paste data CSR ke portal SSL. Kemudian tentukan email yang akan diberikan notifikasi aktivasi SSL. Pastikan proses konfigurasi berjalan tuntas.
  • 21. Lakukan aktivasi, caranya klik URL yang dikirimkan provider by email. Pastikan aktivasi sampai tuntas, dengan melakukan pemeriksaan SSL. Sehingga memastikan proses pemesanan, konfigurasi dan aktivasi berjalan dengan baik.
  • 22. Pemeriksaan SSL : Sebelum : Sesudah :
  • 23. Saran : 1. Buat Tim ICT/Libatkan Tim ICT dalam tata kelola jurnal elektronik. 2. Rajin melakukan pencadangan data sesering mungkin. 3. Jika baru akan menerapkan jurnal elektronik, sebaiknya menggunakan versi yang paling update. 4. Jika mungkin menggunakan server yang berbeda dengan aplikasi – aplikasi lainnya.
  • 24. Khusus No 4 : “Jangan Cintai Aku Apa Adanya” (Tulus)