• 제목/요약/키워드: File API

검색결과 68건 처리시간 0.024초

효율적 파일 관리를 위한 자바카드 API 설계 및 구현 (Design and Implementation of the Java Card API for Efficient File Management)

  • 송영상;신인철
    • 정보처리학회논문지C
    • /
    • 제13C권3호
    • /
    • pp.275-282
    • /
    • 2006
  • 다양한 응용분야를 지원하기 위해 여러 개의 독립적인 애플릿이 카드에 탑재되는 자바카드에서는 각 애플릿이 응용분야에 따라 데이터를 처리 및 관리하게 된다. 본 논문에서는 각 애플릿이 데이터를 효율적으로 처리 및 관리하기 위해 자바카드에서 지원하는 기본 API(Application Program Interface)와 스마트카드 국제 표준인 ISO 7816-4에 정의되어 있는 파일 시스템을 이용하여 자바카드용 파일 시스템 API를 설계 및 구현하였다. 제안된 파일 시스템 API를 이용하여 각 애플릿에서 메소드 호출로 동일한 코드를 줄일 수 있다. 이를 통하여 처리 시간과 메모리 사용을 감소시키며, 개발 시간과 비용을 줄일 수 있을 것으로 기대된다.

자바카드기반 파일 시스템 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

안드로이드 덱스클래스로더 실행흐름 변경을 통한 원본 앱 노출 방지 기법 (A Hiding Original App Method by Altering Android DexClassLoader Execution Flow)

  • 조홍래;최준태;하동수;신진섭;오희국
    • 정보보호학회논문지
    • /
    • 제27권6호
    • /
    • pp.1271-1280
    • /
    • 2017
  • 런타임 실행 압축 기술을 이용하는 안드로이드 패커(packer) 서비스는 덱스클래스로더(DexClassLoader)를 이용하여 원본 어플리케이션으로 전환한다. 하지만 덱스클래스로더의 API 인터페이스는 로드할 덱스(Dalvik EXcutable)의 경로와 컴파일 된 파일의 경로를 입력 받으므로 원본이 파일시스템에 드러나는 문제점이 있다. 따라서 해당 API를 패커 서비스에 그대로 사용하는 것은 안전하지 않다. 본 논문에서는 이 문제를 해결하기 위해 덱스클래스로더 API의 컴파일 흐름과 로드 흐름을 변경하여 해결하였다. 이 변경된 실행 흐름으로 인해 컴파일 된 파일을 암호화하여 파일 시스템에 두거나 메모리에만 존재하도록 하고, 이후 로드할 때 복호화 또는 치환을 하여 원본 앱 전환을 가능하게 한다. 제안하는 기법을 통해 원본 파일이 파일시스템에 노출되지 않음으로써 패커의 안정성이 올라갈 것이라 예상한다.

MetaGene : SCORM 기반 학습 객체의 메타데이터 생성 및 컨텐츠 패키징 (MetaGene: Metadata Generation and Contents Packaging for Learning Objects based on SCORM)

  • 정영식
    • 컴퓨터교육학회논문지
    • /
    • 제6권3호
    • /
    • pp.75-85
    • /
    • 2003
  • 본 연구는 SCORM 기반 학습 객체의 메타데이타 생성 즉 Asset, SCO, Contents Aggregation과 Contents Package에 대한 메타데이터를 생성하는 시스템(MetaGene)을 개발한다. SCORM 을 지원하는 LMS내 API 어댑터와 인터페이스를 위한 학습 객체 내에 API 활성화 함수를 내장시키고, 데이터 모델을 기반으로 학습 과정을 트래킹 하는 코드도 포함 시킨다. 또한 학습 객체들이 LMS에 전송되게 PIF(Package Interchange File)로 패키징 시킨다. MetaGene에 생성된 학습객체의 메타데이터와 컨텐츠 패키지의 manifest file을 $SCORM^{(TM)}$ Conformance Testsuite을 이용하여 유효성을 검증한다.

  • PDF

EAI의 C.M의 Ledger File을 통한 데이터 전달보증 처리에 관한 연구 (A Study on assure data dilivery using C.M(Certificate Message) Ledger)

  • 조승용
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.133-136
    • /
    • 2005
  • EAI(Enterprise Application Integration : 전사적 애플리케이션 통합)는 기업간 또는 기업 내부의 다양하고 이질적인 시스템과 애플리케이션 그리고 비즈니스 프로세서를 통합 하는것[1]이며, 본 논문에서는 기존의 데이타 처리에서 발생하는 문제점인 수신측 장애시 데이터의 손실이 발생하는 것을 방지하기 위한 방법으로 C.M(Certificate Message)방식을 제안하였으며 이를 증명하기 위하여 Ledger File에 Confirm 되지않은 메시지를 보관하여 수신측의 장애 이거나 네트워크 장애에도 Data 손실을 방지하는, Review Ledger File 방식을 적용한 C API 프로그램으로 구현하여 증명함 으로써 수신측 상태가 정상적으로 된 경우에 송신측의 Ledger File 다시 읽어서 재송신하여 그 어떤 장애 상황에도 Data 손실됨을 방지하여 실시간 트랜잭션의 처리에 획기적인 방법을 제시하였고, 기존 EAI 시스템 개발시에 문제점으로 대두된 표준화된 개발 방법이 부재하여 개발 및 유지보수에 많은 비용이 발생한 것에 대하여 본 논문은 표준화 방법을 통하여 해결책을 제시하였고, 또한 Ledger File 및 데이타에 대한 모니터링 방법을 Cobol API 프로그램을 통하여 구현하여 실시간 장애 모니터링 방법을 제시하였다. 마지막으로 결론에서 앞으로의 발전방향에 대하여 논의한다.

  • PDF

다중 레이어 구조로 된 보안 파일 포맷 및 API 설계 (File Formats with a Multi-Layer Structure and API Design)

  • 박종문;윤정호;조현태;김기창
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 추계학술대회
    • /
    • pp.123-127
    • /
    • 2012
  • 컴퓨터와 인터넷의 보급과 더불어 스마트폰의 확산으로 인하여, 하루에도 수많은 데이터가 생산되고 수정되고 있다. 이렇게 데이터양의 증가로 인하여 이를 안전하게 저장하는 방법이 새로운 문제로 떠오르고 있다. 이에 본 논문에서는, 계층 데이터 구조로 이루어진 다중 레이어 방식으로 빅 데이터를 저장하며 레이어별 암호화를 적용하는 새로운 보안 파일 Format과 이를 이용할 수 있는 API를 소개하고자 한다. 본 논문에서 소개하는 새로운 보안 파일 Format은 앞으로 많은 분야에 적용되어 사용되기를 기대한다.

  • PDF

파일유출 방지를 위한 저장장치 제어기법에 대한 연구 (A Study of Storage Device Control Method for File Outflow Protecting)

  • 최주호;류성열
    • 융합보안논문지
    • /
    • 제6권2호
    • /
    • pp.1-11
    • /
    • 2006
  • 클라이언트에 저장된 파일이나 도면등의 자료가 외부로 유출되는 것을 방지하기 위해서는 파일을 생성한 자신도 관리자의 허락 없이는 저장장치로 파일을 저장/복사할 수 없는 제어가 필요하다. 저장장치 제어를 위하여 저장장치를 디바이스와 드라이브로 인식할 수 있어야 하고, 저장장치의 사용을 제어하기 위한 제어값 설정과 저장프로세스를 후킹하여 파일의 저장을 제한 할 수 있는 방법을 연구한다. 이를 수행하기 위하여 파일시스템의 Win32 API함수를 후킹하여 해당드라이브에 설정된 제어값을 참조하고 파일의 저장프로세스를 제어하는 기법을 제안하였다. 제안한 기법이 제어가 설정된 저장장치에 파일을 복사/저장하면 쓰기가 금지되어 제어가 수행됨을 실험으로 확인하였다.

  • PDF

상용 BIM 플랫폼 연계 프레임워크 및 응용 웹 개발 - Forge API 및 iTwin API를 중심으로 - (Commercial BIM Platform Integration-framework and Application Web Development - Focusing on Autodesk Forge API and Bentley Systems iTwin API -)

  • 김명환;최융기
    • 한국BIM학회 논문집
    • /
    • 제14권1호
    • /
    • pp.11-21
    • /
    • 2024
  • This study is about a case of web application development using representative commercial BIM platform-linked APIs from Autodesk and Bentley Systems. The development method was aimed at application development using Autodesk's Forge API and Bentley System's iTwin API. The specific development content was limited to the Model Viewer, Issues, and File Transfer API, and the administrator's site. The first research result is that parts with different internal configurations of commercial platforms were independently modularized and developed, and the common front-end was unified. The second research result is that a web front-end technology, was used to visualize 3D models using the viewer API, and the possibility of additional application expansion was discovered.

저장매체와 프린터를 통한 파일유출 모니터링시스템 (Monitoring System of File Outflow through Storage Devices and Printers)

  • 최주호;류성열
    • 정보보호학회논문지
    • /
    • 제15권4호
    • /
    • pp.51-60
    • /
    • 2005
  • 통신망과 저장장치의 발달에 따라 내부 사용자에 의한 중요 정보 자산의 외부 유출이 증가하고 있으므로 이에 대한 보안을 강화해야할 필요성이 증대되고 있다. 제안한 파일유출 모니터링시스템은 클라이언트에서 파일이 저장매체에 저장/복사되거나 파일이 종이문서로 인쇄되어 외부로 유출되는 경우에 로그를 발생시켜 서버에서 이를 모니터링한다. 모니터링 방법은 커널 레벨에서 I/O Manager에 의해 발생하는 IRP의 필터링과 Win32 API 후킹 기법을 사용하였다. 특히 파일을 저장매체에 저장하는 경우, 네트워크 공유를 통하여 파일을 저장하는 경우 및 파일의 인쇄를 통하여 유출하는 경우에 로그를 발생시키고 모니터링하는 방법을 구현하였다. 모니터링시스템은 윈도우즈 2000 및 XP 실험환경에서 파일의 복사와 인쇄 시 로그가 $100\%$ 발생되고 모니터링 기능이 수행됨을 확인하였다.

웹기반 협업을 위한 치수검증이 가능한 경량캐드파일 설계 (Design of Lightweight CAD Files with Dimensional Verification Capability for Web-Based Collaboration)

  • 송인호;정성종
    • 대한기계학회논문집A
    • /
    • 제30권5호
    • /
    • pp.488-495
    • /
    • 2006
  • The demand for the use of 3D CAD data over the Internet environment has been increased. However, transmission of 3D CAD data has delayed the communication effectiveness because of the CAD data size. Lightweight CAD file design methodology is required for rapid transmission in the distributed environment. In this paper, to derive lightweight CAD files from commercial CAD systems, a file translation system producing a native file is constructed first by using the InterOp and API of the ACIS kernel. Using the B-rep model and mesh data extracted from the native file, the lightweight CAD file with topological information is constructed as a binary file. Since the lightweight CAD file retains topological information, it is applied to the dimensional verification, digital mock-ups and visualization of CAD files. Effectiveness of the proposed lightweight CAD file is confirmed through various case studies.