• Title/Summary/Keyword: Client-Server Application

Search Result 381, Processing Time 0.025 seconds

A Study on the Secure Coding for Security Improvement of Delphi XE2 DataSnap Server (델파이 XE2 DataSnap 서버의 보안성 개선을 위한 시큐어 코딩에 관한 연구)

  • Jung, Myoung-Gyu;Park, Man-Gon
    • Journal of Korea Multimedia Society
    • /
    • v.17 no.6
    • /
    • pp.706-715
    • /
    • 2014
  • It is used to lead to serious structural vulnerability of the system security of security-critical system when we have quickly developed software system according to urgent release schedule without appropriate security planning, management, and assurance processes. The Data Set and Provider of DataSnap, which is a middleware of Delphi XE2 of the Embarcadero Technologies Co., certainly help to develop an easy and fast-paced procedure, but it is difficult to apply security program and vulnerable to control software system security when the connection structure Database-DataSnap server-SQL Connection-SQL Data set-Provider is applied. This is due to that all kinds of information of Provider are exposed on the moment when DataSnap Server Port is sure to malicious attackers. This exposure becomes a window capable of running SQL Command. Thus, it should not be used Data Set and Provider in the DataSnap Server in consideration of all aspects of security management. In this paper, we study on the verification of the security vulnerabilities for Client and Server DataSnap in Dlephi XE2, and we propose a secure coding method to improve security vulnerability in the DataSnap server system.

Design of Mutual Authentication and Grouping Protocol Based On Network Control Server Applicable to General Purpose (범용적으로 적용 가능한 네트워크제어서버 기반의 상호인증 및 그룹핑 프로토콜 설계)

  • Park, Jungoh
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.13 no.4
    • /
    • pp.13-23
    • /
    • 2017
  • In order to protect personal information and important information (confidential information, sales information, user information, etc.) in the internal network, companies and organizations apply encryption to the Server-To-Server or Server-To-Client communication section, And are experiencing difficulties due to the increasing number of known attacks and intelligent security attacks. In order to apply the existing S / W encryption technology, it is necessary to modify the application. In the financial sector, "Comprehensive Measures to Prevent the Recurrence of Personal Information Leakage in the Domestic Financial Sector" has been issued, and standard guidelines for financial computing security have been laid out, and it is required to expand the whole area of encryption to the internal network. In addition, even in environments such as U-Health and Smart Grid, which are based on the Internet of Things (IoT) environment, which is increasingly used, security requirements for each collection gateway and secure transmission of the transmitted and received data The requirements of the secure channel for the use of the standard are specified in the standard. Therefore, in this paper, we propose a secure encryption algorithm through mutual authentication and grouping for each node through H / W based Network Control Server (NCS) applicable to internal system and IoT environment provided by enterprises and organizations. We propose a protocol design that can set the channel.

A Study of the Real-time Sensing by the Optical Current Sensor for GIS

  • Park, Won-Zoo;Kim, Yeong-Min
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.23 no.7
    • /
    • pp.75-80
    • /
    • 2009
  • In this study, a Web server was constructed using LabVIEW's DataSocket, which makes possible acquisition, analysis, and saving in real time. The output value of the optical current sensor at the web server PC was measured and the output value was displayed using the Web browser of the client PC. DataSocket by LabVIEW makes the construction of a Web server easier than other languages and is compatible with other application programs. An optical current sensor was composed using a 1310 [nm] laser diode, and 9/125 [${\mu}m$] standard single mode optical fiber and was created to be a close type sensor. Data measurement using Web servers has the advantage of monitoring electric power systems at a great distance and can fuse IT technology and electric power systems. Also, this measurement uses inexpensive mounting and programming when compared to existing measurement equipment allowing the construction of a measurement system in any situation or surrounding.

The Method of Data Synchronization Among Devices for Personal Cloud Services (퍼스널 클라우드 서비스를 위한 임의의 단말간 컨텐츠 동기화 방법)

  • Choi, Eunjeong;Lee, Jeunwoo
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.6 no.6
    • /
    • pp.377-382
    • /
    • 2011
  • This paper describes the method of data synchronization among devices for personal cloud services. Existing data synchronization for mobile devices is based on a central server to mobile devices or a PC to a mobile device. However, the purpose of this paper is to share user data in heterogeneous environments, without depending on central server. This technology can be applied to synchronize personal data between a device and a personal cloud storage for personal cloud services. The ad hoc synchronization needs a sync agent service discovery module, a user authentication module, a network adapter, and an application data synchronization module. The method described in this paper is better than existing synchronization technology based on client-server in availability, performance, scalability quality attributes.

An Implementation of Real Time Data Synchronization of Multiple Devices by Offline-first Strategy (오프라인 우선 정책에 의한 멀티 디바이스의 실시간 데이터 동기화 구현)

  • Lee, Dae-Myoung;Kim, Eun-hoo;Joo, Moon Gab
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.13 no.6
    • /
    • pp.329-335
    • /
    • 2018
  • Offline-first strategy is that it allows data to be saved while offline, and when connected online, data is synchronized to ensure that all devices have the same data. Multi-device is a term that shares data through synchronization on various platforms on Android, ios, etc. First, all of the data is stored in the local repository like SQLite and then on the server via HTTP communication. Then, the synchronization is completed by receiving the changed data from the server and storing it in the local repository at the time of the synchronization, and sending the changes to the server from the client. We proposed and implemented a database structure, APIs, and a illustrative application running on PC and Android phone.

Design and Implementation of collaborative system for mobile devices (모바일 기기를 위한 협동작업 시스템의 구현)

  • 이은령;김지용;김두현
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.28 no.5B
    • /
    • pp.512-521
    • /
    • 2003
  • In this paper, we introduce our experience of the design and implementation of mobile collaboration system(MCS) that support people using mobile devices to participate in cooperative session. There are considerable differences between desktop PC and mobile devices like PDA in processing ability, resolution of display and color degree. In the case of mobile devices, they use different processors and different operating system and they have even differences in ability of executing application. The mobile collaborative system based on T.120 protocol of ITU-T standard compromised of mobile collaboration server, mobile collaboration client, session node and application. We also define the session node in desktop PC in which session control block and communication block runs. This node provide functions of session control block and communication block to mobile collaboration clients and so lighten load of clients. The mobile collaboration server provides information of candidates for session node, session and user to mobile collaboration client. And this server support clients to configure their own session node and manage sessions. Only the mobile collaboration client module and applications including APE are executed in a mobile device when user using mobile devices would like to participate in cooperative session. We implemented mobile collaboration client and applications with JAVA to support platform independency.

An Integrated Development Environment for SyncML Server Applications (SyncML 서버 응용 개발을 위한 통합 개발 환경)

  • Lee, Ji-Yeon;Choi, Hoon
    • The KIPS Transactions:PartA
    • /
    • v.11A no.1
    • /
    • pp.37-48
    • /
    • 2004
  • The SyncML, the standard synchronization protocol, supports the synchronization of various application services between a client and a server such as an address book, a calendar. Even with this standard protocol, SyncML application developers usually spend a long time and efforts implementing service specific logics and databases. This paper designed and implemented the SDE(Service Development Environment) which is an integrated development environment for SyncML server developers to develop an application service rapidly and correctly. The SDE consists of two components i.e., the Sync Library and the SEG(Sync Engine Generator) tool. To prove the applicability of this study we implemented a SyncML server by using the SDE and also carried out the correctness tests and the performance test. We hope this system helps developers implement mobile application services more efficiently.

Performance Analysis of DDS for Distribution Network Management System Suitable for Satellite Communication (위성 통신 환경에 적합한 분산 망관리시스템을 위한 DDS의 성능 분석)

  • Song, Ye-Jin
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.38C no.12
    • /
    • pp.1179-1185
    • /
    • 2013
  • Trend of next generation satellite communication network is distribution and enlargement of network structure with increased network terminals, and traffic which use satellite communication is increasing and frequently occurring. Under specific satellite communication environment that various communication device dynamically forms a network domain and frequently exchanges the data, data-centric publish/subscribe data exchange is more suitable than server/client data exchange. So, this paper analyze DDS performance for application of DDS standard to distribution network management system which aims to efficiently manage limited satellite resource, and also this paper covers comparative study on DDS and SNMP(server/client data exchange). Study compares DDS and SNMP using OPNET, and result of study is analyzed from a network layer performance perspective.

Networked Haptic Virtual Environments Based on Stability and Transparency (안정성과 투명성을 고려한 촉감기반 네트워크 가상환경)

  • Lee, Seok-Hee;Kim, Jong-Won
    • 한국HCI학회:학술대회논문집
    • /
    • 2008.02a
    • /
    • pp.59-64
    • /
    • 2008
  • In this paper, stability and transparency analysis for client/server haptic-based networked virtual environment (NVE) is introduced. From this analysis the appropriate communication structure for the more stable and transparent haptic interactions can be derived. Also, it is possible to expect and compensate the quality deterioration of haptic interactions according to certain network conditions In order to verify the usefulness of the analysis, simple haptic-based NVE application is implemented. For the stability verification, the vibration or strange movement of haptic interface and virtual object are measured under various network states. In addition, the usefulness of the proposed transparency analysis and network delay compensation scheme is verified by comparing distorted and compensated force feedbacks with real force feedback.

  • PDF

An MPEG-4 Compliant Interactive Multimedia Streaming Platform Using Overlay Networks

  • Kim, Hyun-Cheol;Patrikakis, Charalampos Z.;Minogiannis, Nikos;Karamolegkos, Pantelis N.;Lambiris, Alex;Kim, Kyu-Heon
    • ETRI Journal
    • /
    • v.28 no.4
    • /
    • pp.411-424
    • /
    • 2006
  • This paper presents a multimedia streaming platform for efficiently transmitting MPEG-4 content over IP networks. The platform includes an MPEG-4 compliant streaming server and client, supporting object-based representation of multimedia scenes, interactivity, and advanced encoding profiles defined by the ISO standard. For scalability purposes, we employ an application-layer multicast scheme for media transmission using overlay networks. The overlay network, governed by the central entity of the network distribution manager, is dynamically deployed according to a set of pre-defined criteria. The overlay network supports both broadcast delivery and video-on-demand content. The multimedia streaming platform is standards-compliant and utilizes widespread multimedia protocols such as MPEG-4, real-time transport protocol, real-time transport control protocol, and real-time streaming protocol. The design of the overlay network was architected with the goal of transparency to both the streaming server and the client. As a result, many commercial implementations that use industry-standard protocols can be plugged into the architecture relatively painlessly and can enjoy the benefits of the platform.

  • PDF