Java

Java Applet ภัยอันตราย ที่อยู่ใกล้ตัวคุณ

June 14, 2013

ด้วยความที่ตอนนี้กำลังเรียน Java อยู่ และมีข่าวใหญ่เกี่ยวกับวงการความปลอดภัยบนอินเตอร์เน็ตเมื่อวาน เมื่อมีการเจาะเว็บไซต์ของสำนักข่าวหลายๆแห่ง เพื่อทำการวางไวรัสโทรจัน ที่ใช้ช่องโหว่ของ Java Applet ในการทำงาน โดยที่คุณไม่จำต้องโหลดอะไรครับ แค่คุณเปิดหน้าเว็บนั้นขึ้นมา แล้วตัว Java Applet จะถูกโหลดให้ทำงานโดยอัตโนมัติ โดยที่คุณไม่ต้องทำการยืนยันหรือแจ้งอะไรเลย ภาพการใช้โปรแกรมพวก Network Package Analysis ตรวจสอบเว็บไซต์สำนักข่าวแห่งหนึ่ง พบมีการใช้งาน Java Applet บางอย่างอยู่ด้วย https://www.thaicert.or.th/alerts/images/Al2013us008-1.png ด้วยความที่ Java เป็น Native Platform สามารถรันได้ทุกระบบปฏิบัติการ ทำให้ผู้ใช้งานทุกระบบปฏิบัติการที่เข้าเว็บดังกล่าวที่ติดไวรัส ติดไวรัสทันที และไวรัสสามารถทำงานได้ทุกระบบปฏิบัติการ จากที่ผมเขียนบทความ การใช้ Internet Banking ให้ปลอดภัย หายห่วง นั้น ตอนนี้ภัยดังกล่าวนั้นแนบเนียนและร้ายแรงขึ้นไปอีกขั้น เพราะการใช้งานช่องโหว่ของ Java Applet นั้น จะเป็นการดัดแปลงหน้าเว็บไซต์ของธนาคารบน Browser ของเรา โดยมีการแทรกข้อความแนะนำให้ดาวน์โหลดโปรแกรม เพื่อทำการส่งไวรัสเข้ามายังเครื่องของเรา ไม่ใช่การเปลี่ยนที่อยู่ไปยัง Server […]

Lab Java day 2

June 13, 2013

import java.util.Scanner; public class Test1 { public static void main(String[] args) { //announce variable String name; int date; String month; int year; //input data System.out.print("Enter name : "); Scanner name1 = new Scanner (System.in); name = name1.nextLine(); System.out.print("Enter Birthday Date : "); Scanner date1 = new Scanner (System.in); date = date1.nextInt(); System.out.print("Enter Birthdat Month : […]

HomeWork Lab Java firstday (Lab1_5)

June 6, 2013

import java.util.Scanner; public class Lab1_5 { public static void main(String[] args) { String name; int a,b; Scanner name1 = new Scanner (System.in); System.out.println("Enter your name"); name = name1.nextLine(); Scanner a1 = new Scanner (System.in); System.out.println("Enter Number 1"); a = a1.nextInt(); System.out.println("Enter Number 2"); Scanner b1 = new Scanner (System.in); b = b1.nextInt(); System.out.println("You name is […]