• Title/Summary/Keyword: 애플리케이션 개발

Search Result 1,299, Processing Time 0.19 seconds

Selection and Ranking of Common Attack Patterns for Developing Secure Web Applications (안전한 웹 애플리케이션 개발을 위한 공통 공격패턴의 선별 및 순위화)

  • Moon, Jae-Chan;Kim, Dae-Gyeong;Cho, Seong-Je
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.226-228
    • /
    • 2012
  • 최근 HTML5, AJAX(Asynchronous JavaScript XML) 등으로 구현된 웹 애플리케이션이 널리 이용됨에 따라 웹 애플리케이션에 존재하는 취약점을 악용하는 공격 사례가 증가하고 있다. 웹 애플리케이션의 안전한 개발과 유지보수를 위해, 설계/구현 단계에서의 취약점 완화를 통한 예방, 그리고 운영 단계에서의 공격 탐지 및 대응이 필요하다. 더불어, 위험한 취약점들 및 공격 패턴들을 분석하고 우선순위를 부여하여, 웹 애플리케이션 개발 단계 및 운영 단계에서 심각한 취약점과 공격들을 우선 고려해야 한다. 본 논문에서는 OWASP Top 10과 CWE(Common Weakness Enumeration)를 연동시켜 CAPEC(Common Attack Pattern Enumeration and Classification)에서 웹 관련 주요 공격 패턴을 선별하고 순위화하였다. CWE는 취약점 예방에 도움을 주며, 순위화된 공격 패턴은 웹 애플리케이션에서 주요 공격들을 효율적으로 방어할 수 있게 하여 준다.

Design of Android Application Test-Automation System Based on TDD (TDD기반 안드로이드 애플리케이션 테스트 자동화 시스템 설계)

  • Lee, Chun-Hee;Park, Seok-Cheon;Kim, Jong-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.958-961
    • /
    • 2013
  • 최근 스마트폰이 빠르게 보급되면서 모바일 OS 시장에서 안드로이드는 79%의 시장점유율을 보여주고 있다. 이와 같은 안드로이드의 빠른 성장과 마켓 시장의 확대에 따라 수많은 애플리케이션이 개발되고 있다. 하지만 개발자 등록과 애플리케이션 배포 절차가 비교적 간단하기 때문에 충분한 검증절차를 거치지 않은 애플리케이션이 얼마든지 배포될 수 있다. 따라서 안드로이드 애플리케이션 개발단계에서 충분한 테스트 작업이 필요하다. 이에 본 논문에서는 단위테스트와 통합테스트를 통해 안드로이드 애플리케이션의 완성도를 높이기 위한 테스트 자동화 시스템을 설계하였다.

A Reference Architecture and Manifest Standard Suggestions for Interworking Open Web Store (OWS(Open Web Store) 연동을 위한 참조 모델 및 Manifest 표준 제안)

  • Ryu, Taejun;Kim, Changjun;Jeon, Jonghong;Lee, Seungyoon;Park, Sangwon
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.11
    • /
    • pp.779-788
    • /
    • 2013
  • With a wide dissemination of smartphones, the number of native applications developed and sold freely by anyone is growing now. The application market activated by Apple's App Store is spreading more rapidly with Google's Google Play. But due to platform-dependent of native application's attribute, developers are programming at each platform. As a result, development cost is increasing compared to earnings. To solve a dependency problem, people focused on web application developed by web-based language. However, stores at each browser are requiring a web application to follow manifest format. And this causes browser-dependent problem. Those problems can be solved by installing a certain browser, but this can make an application useless on the other browser of a store. Dependency problem can narrow not only user's application variation, but also concentration on some specific store. OWS(Open Web Store) is a standard store that supports various web environments. It overcomes browser or platform dependency problems by interworking applications between stores. Also customers are able to choose a large number of applications. In this paper, related to OWS, I would like to suggest manifest standards and store's reference architecture. An interworking scenario is going to be proposed as well.

A Performance Improvement Study on Android Application using NDK (NDK를 이용한 안드로이드 애플리케이션 성능향상에 관한 연구)

  • Lee, Jae-Kyu;Choi, Jin-Mo;Lee, Sang-Yub;Choi, Hyo-Sub;Lee, Chul-Dong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.750-751
    • /
    • 2012
  • 스마트폰의 급속한 확산과 함께 스마트폰 애플리케이션 시장이 빠르게 성장하고 있다. 이러한 성장세에 따라 많은 애플리케이션 개발자들이 생겨났으며, 다양한 콘텐츠와 수많은 애플리케이션이 개발되어지고 있다. 여기서 우리는 모바일 기기들의 제한적인 요소를 간과해서는 안 된다. 제한적인 모바일기기에서 유저가 만족할 만할 애플리케이션을 개발하기 위해서는 효율적인 자원 활용과 함께 효율적인 프로그래밍을 해야 할 필요가 있다. 본 논문은 안드로이드 NDK 및 SDK를 기반으로 Native C와 Java를 이용해 애플리케이션을 설계하고, 각 애플리케이션간의 알고리즘 수행속도, 프로세서 점유율측면에서 성능측정 실험을 수행했다. 실험 결과를 통해 보다 우수한 성능의 안드로이드 애플리케이션 개발 방법에 관해 연구했다. 성능측정 항목으로는 JNI delay, Integer, Floating point, Memory access algorithm, String이며, 실험은 삼성 갤럭시 S1에서 수행하였다.

An Agile Method for Web Applications Development using Extended UML Model (확장된 UML 모델을 이용한 기만한 웹 애플리케이션 개발 방법론)

  • Lee, Kee-Youll;Jung, Woo-Sung;Lee, Chun-Woo;Lee, Byungjeong;Kim, Heechern;Wu, Chi-Su
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.3
    • /
    • pp.179-195
    • /
    • 2007
  • Traditional software development method is not suitable for Web application development because of characteristics of Web application such as frequent requirements change, different architectures and models and quick-to-market delivery. In this paper we propose a Web application development method adaptable to requirements change while we systematically model Web application using extended UML model. The metamodel is independent to specific languages and technologies because we define the metamodel using extended UML model. Proposed process is described by SPEM(Software Process Engineering Metamodel) profile. A process supporting tool execute and customize process. To model Web applications systematically and effectively, a navigation modeling and a component communication modeling tools are provided. In a case study, we show the usefulness of our process and model.

Development of the Elements to Improve the Usability of RFIO Business-Aware Framework (RFID Business-Aware Framework의 사용성 향상을 위한 보완요소 개발)

  • Kim Seong-Jin;Yeom Keun-Hyuk;Moon Mi-Kyeong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06d
    • /
    • pp.214-216
    • /
    • 2006
  • RFID기술은 21세기 유비쿼터스세상의 핵심적인 수단으로 대두되고 있고 물류, 보안, 상품인식 등 생활과 산업 등의 모든 분야에 접목이 가능하다. 지금까지의 RFID시장은 리더, 태그 중심의 하드웨어 중심이었으나 최근 여러 Global 소프트웨어업체들의 참여로 소프트웨어 부분이 강화되고 있는 추세이다. Business Aware Framework(BizAF)는 RFID리더를 제어하고 RFID이벤트를 필터링하는 RFID 미들웨어와 애플리케이션 중간단계에서 효율적이고 빠른 RFID 애플리케이션 개발을 지원한다. BizAF는 RFID이벤트로부터 애플리케이션이 이용 가능한 고수준의 이벤트를 생성함으로써 RFID기술 사용로직 구성을 도와준다. 그러나 현재의 BizAF는 고수준의 이벤트 생성이라는 기능에만 집중함으로써 BizAF를 적용하여 RFID 애플리케이션을 개발할 때 접근이 용이하지 않다. 본 논문에서는 BizAF의 사용성 향상을 위한 보완요소를 분석하고 구현하여 BizAF에 포함시킴으로써, 궁극적으로 빠르고 효율적인 RFID 애플리케이션 개발에 기여하고자 한다.

  • PDF

A Study of User Requirement Process For Internet Transaction Environment (인터넷 환경의 사용자 요구분석 절차에 관한 연구)

  • Park, Pyung-Soo;Seo, Seong-Chae;Hwang, Bu-Hyun;Kim, Byung-Gi
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2063-2066
    • /
    • 2002
  • 지금까지 연구되어 제시되고 있는 인터넷 사용자를 위한 웹 애플리케이션의 개발방법론들은 거의 대부분 기능적인 측면, 화면설계 및 구현영역을 주로 대상으로 하고 있으며 기존과 다른 인터넷 환경을 감안한 사용자의 요구사항 분석 절차에 대해서는 언급하지 않고 있어, 웹 애플리케이션을 개발하는데 있어서 광범위한 사용자의 요구사항을 충분하게 반영하지 못한다거나, 사용자가 자유롭게 정보에 접근하는 항해 기능의 설계가 어렵다는 등의 문제가 발생하고 있다. 본 논문에서는 객체지향 애플리케이션 개발을 위한 요구공학 프로세스를 살펴보고, 웹 애플리케이션에 적용할 때 발생하는 문제점들을 보완하는 웹 애플리케이션 개발에 적용할 수 있는 요구분석 프로세스를 확립하여 제안하고, K업체의 인터넷 구매관리 시스템에 적용하여 구현하였다.

  • PDF

A Study of Web Application Development Method for Secure Coding Approach Based on SDLC Steps (SDLC 설계절차에 기반한 웹 애플리케이션 시큐어코딩 접근방법 연구)

  • Noh, Si Choon
    • Convergence Security Journal
    • /
    • v.12 no.6
    • /
    • pp.93-99
    • /
    • 2012
  • As the most common application development of software development time, error-free quality, adaptability to frequent maintenance, such as the need for large and complex software challenges have been raised. When developing web applications to respond to software reusability, reliability, scalability, simplicity, these quality issues do not take into account such aspects traditionally. In this situation, the traditional development methodology to solve the same quality because it has limited development of new methodologies is needed. Quality of applications the application logic, data, and architecture in the entire area as a separate methodology can achieve your goals if you do not respond. In this study secure coding, the big issue, web application factors to deal with security vulnerabilities, web application architecture, design procedure is proposed. This proposal is based on a series of ISO/IEC9000, a web application architecture design process.

A Development of Augmented Reality based Campus Guide Application (증강현실기반 캠퍼스 가이드 애플리케이션 개발)

  • Jeon, Yong-Tae;Kim, Yong-Min;Lee, Jin-Mu;Park, Dong-Hui;Jung, In-Muk;Lee, Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.10a
    • /
    • pp.470-472
    • /
    • 2016
  • 최근 현실의 이미지나 배경에 3차원 가상 이미지를 겹쳐서 하나의 영상으로 보여주는 증강현실 기술들이 개발되고 있으며, 특히 애플리케이션에 따른 증강현실기반의 소프트웨어 들이 많이 개발되어 지고 있다. 하지만 대부분의 증강현실 기반의 애플리케이션은 GPS를 사용하여 사용자에게 서비스를 제공하는데, GPS값이 정확하지 않아 위치에 대한 신뢰도가 떨어지는 단점을 가지고 있다. 따라서 본 연구에서는 기존 GPS 기능과 지자기, 자이로, 가속도 센서를 통한 방향감지 인식을 포함하여 증강현실 기반의 애플리케이션을 개발하여 위치에 대한 신뢰도를 증가하고자 한다. 특히, 캠퍼스 가이드 서비스 애플리케이션을 개발하여 기존의 다른 애플리케이션의 문제점을 개선하고자 한다.

General-purpose Communication Middleware for the Development of Multi-user Distributed Applications (다중 사용자 분산 애플리케이션을 위한 범용 통신 미들웨어)

  • Lim, Min-Gyu
    • The Journal of the Korea Contents Association
    • /
    • v.10 no.3
    • /
    • pp.141-148
    • /
    • 2010
  • The aim of this paper is to propose a communication middleware which makes it possible to easily and efficiently develop the networking support for multi-user applications. Even though existing middleware and development tools provides lots of functionalities to realize distributed applications, they are purely low-level services passing the most development efforts to developers, or too specialized for a specific application. It brings a challenging issue of how the middleware supports general and efficient high-level mechanisms. To meet different networking and interaction requirements of multi-user applications, we propose various schemes to provide the communication architecture, the user membership management, the content transmission mechanism and the event management. Our middleware provides developers with application-level APIs and configuration files so that the different interaction requirements of a multi-user application can be easily handled in the developers' point of view.