JAVA SECURITY Budi Rahardjo PPAU Mikroelektronika ITB – INDOCISC. com

Slides:



Advertisements
Presentasi serupa
Pemrograman Internet Basis Java
Advertisements

Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209.
Budi Rahardjo Perkembangan Teknologi Informasi Relevansinya Dengan Kepentingan Nasional Budi Rahardjo INDOCISC.com PPAU Mikroelektronika ITB
JAVA Network Programming. Apa itu JAVA? ● Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun ● Dikembangkan.
H. Risdiandri Iskandar, SKom,MM 1 PENGENALAN JAVA 2 ME.
Dahlan Abdullah / Website : PENGANTAR SISTEM BD TERDISTRIBUSI.
Praktikum Bahasa Pemrograman
Introduction OOP with JAVA Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Oleh: Ali Ridho Barakbah
Pemrograman Berorientasi Objek
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
Pengenalan Java As’ad Djamalilleil
Konsep Pemrograman Berorientasi Obyek
Pemrograman Internet Basis Java
Algoritma & Pemrograman 1
- PERTEMUAN 1 - PENGANTAR DAN INSTALASI JAVA BAHASA PEMROGRAMAN.
Keamanan Sistem WWW Budi Rahardjo , [2 April 2002]
Pendahuluan Tentang .Net
ASP SECURITY – Budi Rahardjo – Yogyakarta 2002 Keamanan Sistem ASP Budi Rahardjo INDOCISC.com PPAU Mikroelektronika ITB
PERTEMUAN 3 PEMROGRAMAN API Java API mudafiqriyan.com.
BAB 1 KONSEP OOP.
Introduction Object Oriented Programming (JAVA) Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Object Oriented Programming (OOP)
Electronic Payment Systems
Pengenalan Java dan Object-Oriented Programming
Keamanan Sistem World Wide Web
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
Pemrograman Dasar Pengenalan Java PTIIK- UB.
Pengenalan Java.
Pertemuan 1 Apakah Java Itu ? ASWAR R..
JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
Java Applets Pertemuan 7 Matakuliah: M0864/Programming I Tahun: 2009.
Konsep Pemrograman dan Paradigmanya
JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T.
Rekayasa Perangkat Lunak Konsep Orientasi Objek
PEMROGRAMAN BERORIENTASI OBJEK
MOBILE TECNOLOGY (J2ME)
PENGENALAN JAVA.
Pengenalan Java Pertemuan Ke-1.
Algoritma & Pemrograman 1
Pengenalan Java Pertemuan Ke-1.
Object-Oriented Programing Java Programing
BAB 1 KONSEP OOP.
Pemrograman VII Java U Abd. Rohim, MT mailto:
Pengenalan dan Struktur Java (Statement Output)
Algoritma dan Pemrograman 3
Pengenalan Java.
Electronic Payment Systems
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
DASAR PEMROGRAMAN KOMPUTER
Pengenalan Program Java
PERTEMUAN KE 1 PENGENALAN J2EE BY : TITO SUGIHARTO
PEMROGRAMAN BERORIENTASI OBJEK
As’ad Djamalilleil Pengenalan Java As’ad Djamalilleil
Pemprograman berorientasi objek
Keamanan Sistem World Wide Web
Pemrograman Berorientasi Obyek IT209
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pengenalan Java.
Pengenalan Bahasa JAVA
MOBILE TECNOLOGY (J2ME)
Pengenalan Java.
Pengenalan Java.
Object-Oriented Programming (OOP). TEXT BOOK Materi Pertama 1.OOP Concepts: Konsep dan Paradigma Object-Oriented.
Review C/C++ & Intro to Java
PEMROGRAMAN BERORIENTASI OBJEK
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Pemrograman Berorientasi Objek (PBO)
Transcript presentasi:

JAVA SECURITY Budi Rahardjo PPAU Mikroelektronika ITB – INDOCISC. com Java™ merupakan TradeMark dari Sun Microsystems

Sejarah Java Bahasa yang dikembangkan oleh Sun Microsystems (Jim Gosling, dkk.) Untuk platform yang independen Mulanya dinamakan Oak, tapi sudah diambil orang lain. Bukan terkait dengan pulau Jawa. Program di-”compile” dalam bentuk byte-code yang kemudian dieksekusi oleh Java Virtual Machine (JVM) Program dalam bentuk application (standalone) atau applet (di dalam web browser)

Security dari bahasa Java Dari materi presentasi Ram Marti, Gary Ellison, Andreas Sterbenz, “Java 2 Platform Standard Editon (J2SE) Security”, JavaOne, 2002 Strongly typed Bytecoder verification Runtime type safety check Class loader Security managers

Konsep Sandbox – Java 1.0 Dari materi presentasi Ram Marti, Gary Ellison, Andreas Sterbenz, “Java 2 Platform Standard Editon (J2SE) Security”, JavaOne, 2002

Konsep Sandbok – Java 1.1 Dari materi presentasi Ram Marti, Gary Ellison, Andreas Sterbenz, “Java 2 Platform Standard Editon (J2SE) Security”, JavaOne, 2002

Konsep Sandbok – Java 2.0 Dari materi presentasi Ram Marti, Gary Ellison, Andreas Sterbenz, “Java 2 Platform Standard Editon (J2SE) Security”, JavaOne, 2002

Java Applet Dijalankan dalam sebuah “sandbox” agar tidak mengacaukan macam-macam Namun terlalu terbatas (restrictive), kemudian dibuka Problem Applet membuat hubungan (connection) ke tempat lain Untrusted applet Applet previledge escalation, akses ke restricted resources (execute command, melakukan file scanning, kirim email, etc.)

Lain-lain Certification Java Cryptography Extensions (JCE) Java Authentication and Authorization Services (JAAS) Java Secure Socket Extensions (JSSE)

Referensi Ada beberapa buku tentang Java Security… http://java.sun.com/security/ http://www.cigital.com/javasecurity/ banyak contoh-contoh hostile applets, dsb.