__ /\ \ __ __ ___\ \ \___ ___ ____ /\_\ ___ __ /'__`\ /'___\ \ _ `\ / __`\/\_ ,`\\/\ \ /' _ `\ /'__`\ /\ __//\ \__/\ \ \ \ \/\ \L\ \/_/ /_\ \ \/\ \/\ \/\ __/ \ \____\ \____\\ \_\ \_\ \____/ /\____\\ \_\ \_\ \_\ \____\ \/____/\/____/ \/_/\/_/\/___/ \/____/ \/_/\/_/\/_/\/____/ [ echo|zine, volume 6 issue 18 ] CSRF: The introduction Brought To You By : L41n aka 4r13 URL: http://4r13-is-a.lamer.la lain/at/lifedork/com [ Pendahuluan ] Cross Site Request Forgery adalah salah satu vulnerability pada Web Application yang bekerja dengan cara mengeksploitasi suatu task dari sebuah Web dengan memanfaatkan Autentikasi yang dimiliki oleh korban. CSRF juga dikenal dengan sebutan "one link" attack , karena pada implementasinya, sang attacker hanya butuh meng-inject-kan suatu link yang berisi suatu web task URL pada halaman tertentu untuk dibuka oleh calon korban , agar ketika si korban membuka halaman tersebut , secara otomatis si korban akan mengeksekusi link URL yang telah di-inject-kan sang attacker sebelumnya. Web Application yang vulnerable terhadap CSRF adalah Web Application yang memiliki suatu URL Request (baik dengan menggunakan method GET maupun POST) yang statis. contoh : http://hackme.com/auth.php?logout=1 (URL diatas adalah salah satu contoh Web tasks yang memiliki URL untuk logout yang statis) [ Dasar Teori ] Adalah salah besar jika anda menganggap CSRF merupakan suatu vulnerability yang tidak berbahaya , atau sama dengan orang2 awam menganggap XSS sama sekali tidak berbahaya. Well,itu semua salah besar :P . Berikut merupakan contoh2 penyerangan yang dapat dilakukan dengan menggunakan vulnerability CSRF pada suatu Web Application : - dapat digunakan untuk membuat si korban melakukan Posting pada suatu msg board yang vulnerable dengan XSS & CSRF dengan menggunakan autentikasi si korban. - dapat melakukan perubahan account detail milik korban pada sebuah msg board atau web lainnya. Misal , mengganti secara paksa 'password' si korban :P . - MySpace.com bahkan dulu sempat dibingungkan oleh 'Sammy Worm' yang memanfaatkan vulnerability CSRF dan XSS yang sempat ada di Myspace.com , yang menyebabkan seorang user secara otomatis akan meng-add friend seseorang yang bernama 'Sammy'. - Denial Of Service Attack (DoS) pada sebuah Web Server. - dll etc dsb dst Cara yang paling banyak digunakan untuk melakukan penyerangan dengan memanfaatan vulnerability CSRF , adalah dengan melakukan BBCODE / HTML / JAVASCRIPT Image Tag Injection . Contoh : -BBCODE- [img]http://hackme.com/auth.php?logout=1[/img] -HTML- Menggunakan image tag: Menggunakan Script tag: