• 제목/요약/키워드: JAVA applet

검색결과 162건 처리시간 0.023초

메서드 치환을 이용한 악성 자바 애플릿 탐지 기법 (A Technique for Detecting Malicious Java Applet Using Java-Methods Substitution)

  • 이승수;오형근;배병철;고재영;박춘식
    • 정보보호학회논문지
    • /
    • 제12권3호
    • /
    • pp.15-22
    • /
    • 2002
  • 웹 서버에서 HTTP 프락시 서버를 경유하여 사용자의 웹 브라우저에서 실행되는 자바 애플릿은 클라이언트의 파일이나 자원에 접근할 수 있어 악성 자바 애플릿에 대한 보안이 요구되고 있다. 기존의 악성 자바 애플릿에 대한 보안대책으로는, 프락시 서버에서 알려진 악성 자바 애플릿을 탐지할 수 있는 필터를 구축하는 방법과 별도의 보안 자바가상머신을 구축하는 방법을 사용하였다. 필터를 이용한 보안대책은 알려지지 않은 악성 자바 애플릿을 탐지할 수 없으며, 보안 자바가상머신을 이용한 보안대책은 프락시 서버에서 자바 애플릿을 실행시킨 후 악성 판정을 하기 때문에 프락시 서버의 부하가 가중된다. 본 논문에서는 클라이언트에서 자바 애플릿을 실행시키지만, 메서드 치환 기법을 이용하여 프락시 서버에서 자바 애플릿에 감시 기능을 삽입한 후, 사용자에 전달하여 악성 자바 애플릿을 탐지하도록 하여 서버의 부하를 줄이면서 알려지지 않은 악성 자바 애플릿을 탐지할 수 있는 악성 탐지 기법을 제안한다.

자바카드기반 파일 시스템 API의 설계 및 구현 (Design and Implementation of File System API based on Java Card)

  • 송영상;이지영
    • 정보학연구
    • /
    • 제10권3호
    • /
    • pp.59-75
    • /
    • 2007
  • Java Card has several applets running on card, and applet can be added easily. Each applet supports different application programs, and includes file system for data management. This paper presents design and implementation of the file system API based on Java Card for the efficient data management in need of the applet. We referred the smart card international standard ISO7816-4 for the file system and used API supported at Java Card. Results show that it is easy to design and operation of file systems during the applet development, also show lighting of applet's source codes and improved access times.

  • PDF

자바에플렛을 이용한 손상확산방법의 시각화 (The Visualization of Damage Spreading Method Using JAVA Applet)

  • 곽우섭
    • 통합자연과학논문집
    • /
    • 제1권1호
    • /
    • pp.36-40
    • /
    • 2008
  • 본 논문은 자바 에플릿(Java applet)을 이용하여 보존모형과 비보존모형의 온도에 따른 손상확산(damage spreading)의 특성을 분석하였다. 보존모형인 아이징(Ising)모형과 비보존 모형인 격자기체(lattice gas) 및 Driven Diffusive System(DDS)을 다양한 전이확률(transition probability)을 사용하여 온도에 따라 물질내부에서 손상확산이 어떻게 발전하는지를 자바 에플릿 프로그램을 이용하여 시각화하여 손상확산을 명확히 이해하고자 하였다.

  • PDF

Java Beans 기술을 이용한 효과적 공학 교육용 Applet 개발에 관한 연구 (Development of Educationally Effective Engineering Applets using Java Beans Technology)

  • 허원
    • 공학교육연구
    • /
    • 제4권2호
    • /
    • pp.27-34
    • /
    • 2001
  • 효과적 가상 교육 시스템의 구축을 위해서 많은 공학과 자연과학 분야의 가상 교육 시스템은 자바 애플릿을 개발하여 제공한다. 본 논문에서는 이러한 자바 애플릿을 빠르고 효과적으로 개발하기 위해 Java Beans 기술을 사용, 애플릿 개발에 반복적으로 사용되는 기능을 가진 컴포넌트로 개발하였으며 이러한 Java Beans 컴포넌트들을 조합하여 교육 효과를 높일 수 있는 5가지 기본적인 애플릿의 패턴을 제시하였다. 이 개발 환경을 이용하여 전기회로, 전기기기, 공업 수학 등의 공학 과목들의 교육용 애플릿을 개발하는데 효과적으로 사용하고 있으며 개발 애플릿에 대한 개발 시간을 정량적으로 고찰하여 제시하였다.

  • PDF

Java Applet 기반 코스웨어의 설계 및 구현 (Design and Implementation of the Java Applet-based Courseware)

  • 김규수;김현배
    • 정보교육학회논문지
    • /
    • 제4권2호
    • /
    • pp.179-186
    • /
    • 2001
  • 본 연구는 인터넷 상에서 인간과 컴퓨터간의 상호작용이 가능한 코스웨어의 설계 및 구현에 그 목적이 있다. 이를 위해 코스웨어에 들어갈 교과 내용을 선정하고, 텍스트는 물론, 그래픽 데이터에, HTML, 자바 스크립트(Java script), 자바 애플릿(Java applet)을 사용하여 코스웨어를 제작한다. 본 연구에서 구현한 코스웨어는 다음과 같은 장점이 있다. 웹 상에서 사용자의 입력반응에 대한 다양한 피드백을 제공하여 인간과 컴퓨터간의 상호작용을 가능하게 하며, 사용자가 적당한 네트워크 환경을 갖춘다면 시간과 공간에 관계없이 접근이 가능하다. 그리고, 웹 기반의 코스웨어는 운영자 측에서 코스웨어 수정이 보다 자유로워졌으며, 클라이언트 측의 시스템 자원을 보다 적게 요구한다.

  • PDF

자바 애플릿을 이용한 디지털 조합회로의 간략화 과정 구현 (Implementation of Simplification Procedure for Digital Combinational Logic Circuits Using Java Applets)

  • 문헌주;김동식;문일현;최관순;이순흠
    • 컴퓨터교육학회논문지
    • /
    • 제10권4호
    • /
    • pp.17-25
    • /
    • 2007
  • 본 논문에서는 디지털논리회로의 설계에 있어 필수적인 카르노 맵 간략화 과정을 자바 애플릿을 이용하여 웹 기반 교육용 툴로 구현하였다. 학습자들은 웹브라우저를 통해서 구현된 Java 애플릿에 접근하게 되며, 디지털 논리회로의 간략화 과정에 대해 마우스로 버튼을 클릭하거나 텍스트를 채워가면서 가상실험하게 된다. 본 논문에서 자바 애플릿을 구현하는데 사용한 간략화 알고리즘은 수정된 Quine-McCluskey 기법에 기초하였으며, 구현된 자바애플릿은 효율적인 교육보조도구로서 학습자의 학습효과를 증대시킬 수 있으리라 생각된다.

  • PDF

온-라인 데이터 가시화 프로그램의 개발과 그 적용 (DEVELOPMENT OF ON-LINE DATA VISUALIZATION PROGRAM AND ITS APPLICATION)

  • 강상현;김병수
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 2008년도 학술대회
    • /
    • pp.290-296
    • /
    • 2008
  • In this paper development of on-line data visualization program is described and some examples of data postprocessing are shown. The program is written in JAVA language and runs as a JAVA applet on the web browser such as Internet Explorer or Firefox. Remote users can use the program to visualize and analyze their own flow data by accessing the program server through the internet and loading data files in proper formats from their local computers. This paper describes briefly about algorithms for data visualization, structure and available functions of the program, and web sever system. The mechanism of how the JAVA applet can access and process local data files and relevant coding techniques are explained as well. Also explained is what is required for the remote users and client computers to access the program on-line. Some visualization examples performed on a local computer are illustrated by accessing the server remotely.

  • PDF

온-라인 데이터 가시화 프로그램의 개발과 그 적용 (DEVELOPMENT OF ON-LINE DATA VISUALIZATION PROGRAM AND ITS APPLICATION)

  • 강상현;김병수
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 2008년 추계학술대회논문집
    • /
    • pp.290-296
    • /
    • 2008
  • In this paper development of on-line data visualization program is described and some examples of data postprocessing are shown. The program is written in JAVA language and runs as a JAVA applet on the web browser such as Internet Explorer or Firefox. Remote users can use the program to visualize and analyze their own flow data by accessing the program server through the internet and loading data files in proper formats from their local computers. This paper describes briefly about algorithms for data visualization, structure and available functions of the program, and web sever system. The mechanism of how the JAVA applet can access and process local data files and relevant coding techniques are explained as well. Also explained is what is required for the remote users and client computers to access the program on-line. Some visualization examples performed on a local computer are illustrated by accessing the server remotely.

  • PDF

Java Applet을 이용한 C 프로그램 함수 실행의 시각화 (Visualization of the function execution of C program using Java Applets)

  • 오세광;유광호;하상호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (1)
    • /
    • pp.577-579
    • /
    • 2003
  • 인터넷의 발달로, 사이버 환경을 위한 C 프로그래밍 교육 컨텐츠가 많이 개발되고 있으나 적절한 실습 환경까지 제공되지 않고 있다. 그러나 프로그래밍 언어의 교육은 실습이 수반되지 않으면 그 효과가 상당히 떨어진다. 본 논문에서는 인터넷상에서 효과적으로 사용할 수 있는 C 프로그래밍의 실습환경을 구축한다. 특히, 학생들이 이해하기 어려운 함수 프로그램의 실행과정을 Java Applet을 사용하여 시각화 보여준다. 함수 프로그램 실행 시각화기가 설계되고, Java 환경에서 구현된다.

  • PDF

자바 애플릿을 이용한 블록 다이어그램식 GUI 개발 (Development of a Block-diagram type GUI in JAVA Applet)

  • 황성환;한형석;이재경;김동성
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2003년도 춘계학술대회 논문집
    • /
    • pp.1751-1754
    • /
    • 2003
  • Due to advances in information technology, even Engineering Simulations can now be performed in web-based JAVA through an integrated operating system called Virtual Machine and the use of byte code, which guarantees the compatibility of identical codes in every computing system and makes it suitable for web-based simulation system development. This paper introduces an implementation embodied in JAVA Applet that allows a block-diagram type GUI that runs in a web browser for use in the dynamics simulation modeling of powertrains of vehicles and multi-body systems. This system is not restrained by any of the H/W and S/W in the user's computer, so that it has the advantage of providing a GUI that allows web-based block-diagram type modeling.

  • PDF