• Title/Summary/Keyword: Library program

Search Result 1,060, Processing Time 0.027 seconds

A Countermeasure against a Whitelist-based Access Control Bypass Attack Using Dynamic DLL Injection Scheme (동적 DLL 삽입 기술을 이용한 화이트리스트 기반 접근통제 우회공격 대응 방안 연구)

  • Kim, Dae-Youb
    • Journal of IKEEE
    • /
    • v.26 no.3
    • /
    • pp.380-388
    • /
    • 2022
  • The traditional malware detection technologies collect known malicious programs and analyze their characteristics. Then such a detection technology makes a blacklist based on the analyzed malicious characteristics and checks programs in the user's system based on the blacklist to determine whether each program is malware. However, such an approach can detect known malicious programs, but responding to unknown or variant malware is challenging. In addition, since such detection technologies generally monitor all programs in the system in real-time, there is a disadvantage that they can degrade the system performance. In order to solve such problems, various methods have been proposed to analyze major behaviors of malicious programs and to respond to them. The main characteristic of ransomware is to access and encrypt the user's file. So, a new approach is to produce the whitelist of programs installed in the user's system and allow the only programs listed on the whitelist to access the user's files. However, although it applies such an approach, attackers can still perform malicious behavior by performing a DLL(Dynamic-Link Library) injection attack on a regular program registered on the whitelist. This paper proposes a method to respond effectively to attacks using DLL injection.

Development of a Multi-body Dynamics Analysis System Using the Object-Oriented Concept (객체지향 개념을 이용한 다물체 동역학 해석 시스템 개발)

  • 한형석;이재경;서종휘;송현석;박태원
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.20 no.8
    • /
    • pp.115-125
    • /
    • 2003
  • To analyze the applications of all types of mechanical systems, general purpose analysis programs have been developed and commercialized. However, it is customary to develop and use customized programs even though they sometimes require more work than a general purpose program. A customized program is simplified to adapt to a particular application from the beginning, is designed for small computers, and developed with hardware-in-the-loop in mind so it can be applied effectively. By adding design knowledge and bundling know-how to an analysis program, analysis time can be reduced. And because an analysis has to work in conjunction with other analysis programs, a proprietary program that the user can easily modify can be useful. In this thesis, a multi-body dynamics analysis system is presented using one of the most useful programming techniques, object-oriented concept. The object-oriented concept defines a problem from the physical world as an abstract object, an abstract model. The object becomes encapsulated with the data and method. Simulation is performed using the object's interface. It is then possible for the user and the developer to modify and upgrade the program without having particular knowledge of the analysis program. The method presented in this thesis has the following advantages. Since the mechanical components of the multi-body system converts independent modeling into a class, the modification, exchange, distribution, and reuse of elements are increased. It becomes easier to employ a new analysis method and interface with other S/W and H/W systems. To employ a new analysis method, there is no need to modify elements of the main solver and the Library. In addition, information can be communicated to each object through messaging. It makes the modeling of new elements easier using inheritance. When developing a S/W for the computer simulation of physical system, it is reasonable to use object-oriented modeling. Also, for multi-body dynamics analysis, it is possible to develop a solver that is user-oriented.

Identification of Antigenic Proteins in Trichomonas vaginalis

  • Lee, Hye-Yeon;Hyung, Su-Jin;Lee, Jong-Woong;Kim, Ju-Ri;Shin, Myeong-Heon;Ryu, Jae-Sook;Park, Soon-Jung
    • Parasites, Hosts and Diseases
    • /
    • v.49 no.1
    • /
    • pp.79-83
    • /
    • 2011
  • Trichomoniasis is a sexually transmitted disease due to infection with Trichomonas vaginalis, and it can cause serious consequences for women's health. To study the virulence factors of this pathogen, T. vaginalis surface proteins were investigated using polyclonal antibodies specific to the membrane fractions of T. vaginalis. The T. vaginalis expression library was constructed by cloning the cDNA derived from mRNA of T. vaginalis into a phage ${\lambda}$ Uni-ZAP XR vector, and then used for immunoscreening with the anti-membrane proteins of T. vaginalis antibodies. The immunoreactive proteins identified included adhesion protein AP65-1, ${\alpha$-actinin, kinesin-associated protein, teneurin, and 2 independent hypothetical proteins. Immunofluorescence assays showed that AP65-1, one of the identified immunogenic clones, is prevalent in the whole body of T. vaginalis. This study led us to identify T. vaginalis proteins which may stimulate immune responses by human cells.

IVET-based Identification of Virulence Factors in Vibrio vulnificus MO6-24/O

  • Lee, Ko-Eun;Bang, Ji-Sun;Baek, Chang-Ho;Park, Dae-Kyun;Hwang, Won;Choi, Sang-Ho;Kim, Kum-Soo
    • Journal of Microbiology and Biotechnology
    • /
    • v.17 no.2
    • /
    • pp.234-243
    • /
    • 2007
  • Vibrio vulnificus is an opportunistic pathogen that causes septicemia in humans. To identify the genes associated with its pathogenicity, in vivo expression technology (IVET) was used to select genes specifically expressed in a host, yet not significantly in vitro. Random lacZ-fusions in the genome of V vulnificus strain MO6-24/O were constructed using an IVET vector, pSG3, which is a suicide vector containing promoterless-aph and -lacZ as reporter genes. A total of ${\sim}18,000$ resulting library clones were then intraperitoneally injected into BALB/c mice using a colony forming unit (CFU) of $1.6{\times}10^6$. Two hours after infection, kanamycin was administered at $200{mu}g$ per gram of mouse weight. After two selection cycles, 11 genes were eventually isolated, which were expressed only in the host. Among these genes, VV20781 and VV21007 exhibiting a homology to a hemagglutinin gene and tolC, respectively, were selected based on having the highest frequency. When compared to wild-type cells, mutants with lesions in these genes showed no difference in the rate of growth rate, yet a significant decrease in cytotoxicity and the capability to form a biofilm.

The Effect of Internet Addiction Prevention Program on Adolescents' Self-regulation -A Systematic Review and Meta-analysis- (인터넷중독 예방프로그램이 청소년의 자기통제력에 미치는 효과 -체계적 문헌고찰 및 메타분석-)

  • Chung, Myung Sill;Seomun, GyeongAe
    • Journal of Digital Convergence
    • /
    • v.17 no.8
    • /
    • pp.347-355
    • /
    • 2019
  • The purpose of this study was to investigate the effect of internet addiction prevention program on adolescents' self-regulation using systematic review and meta-analysis. Databases od domestic literature were used, Library of Congress, KERIS, KISS, domestic Journal, until 2018, eleven articles were used for meta-analysis. As a result of the study, there was statistically significant difference in the overall effect of self-regulation on the internet addiction prevention program, but the heterogeneity was high and subgroup analysis was conducted. The effects of self-regulation on the Internet addiction prevention program according to subjects were statistically significant in both elementary and middle & high school students. The effect size of self-regulation by internet addiction was statistically significant..Therefore, it's necessary to develop an Internet addiction prevention program according to the characteristics of elementary and middle & high school students.

Development of Python-based Annotation Tool Program for Constructing Object Recognition Deep-Learning Model (물체인식 딥러닝 모델 구성을 위한 파이썬 기반의 Annotation 툴 개발)

  • Lim, Song-Won;Park, Goo-man
    • Journal of Broadcast Engineering
    • /
    • v.25 no.3
    • /
    • pp.386-398
    • /
    • 2020
  • We developed an integrative annotation program that can perform data labeling process for deep learning models in object recognition. The program utilizes the basic GUI library of Python and configures crawler functions that allow data collection in real time. Retinanet was used to implement an automatic annotation function. In addition, different data labeling formats for Pascal-VOC, YOLO and Retinanet were generated. Through the experiment of the proposed method, a domestic vehicle image dataset was built, and it is applied to Retinanet and YOLO as the training and test set. The proposed system classified the vehicle model with the accuracy of about 94%.

Design and Implementation for DC Motor controller Using Embedded Target (Embedded Target을 이용한 DC Motor제어가 설계 및 구현)

  • Shin, Wee-Jae
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.13 no.1
    • /
    • pp.56-62
    • /
    • 2012
  • This paper presents design and implementation of the speed controller for DC motor system using Embeded Target for TI C2000 DSP library in Matlab/Simulink is introduced. Speed controller are easily design and implemented by using the Matlab/Simulink program. Feedback of motor speed is processed through eZdsp F2812 AID converter using encoder and pulse meter as speed sensor. Real-time program of controller is drawn using Simulink and converted program code for speed control of P control, PID control and parameter estimation base adaptive control is downloaded into the TI eZdsp 2812 board. Experiments were carried out to examine validity of speed response for implemented controllers. And even if controlled plant becomes alteration studied controller design and implementation easily method.

Efficient Parallel CUDA Random Number Generator on NVIDIA GPUs (NVIDIA GPU 상에서의 난수 생성을 위한 CUDA 병렬프로그램)

  • Kim, Youngtae;Hwang, Gyuhyeon
    • Journal of KIISE
    • /
    • v.42 no.12
    • /
    • pp.1467-1473
    • /
    • 2015
  • In this paper, we implemented a parallel random number generation program on GPU's, which are known for high performance computing, using LCG (Linear Congruential Generator). Random numbers are important in all fields requiring the use of randomness, and LCG is one of the most widely used methods for the generation of pseudo-random numbers. We explained the parallel program using the NVIDIA CUDA model and MPI(Message Passing Interface) and showed uniform distribution and performance results. We also used a Monte Carlo algorithm to calculate pi(${\pi}$) comparing the parallel random number generator with cuRAND, which is a CUDA library function, and showed that our program is much more efficient. Finally we compared performance results using multi-GPU's with those of ideal speedups.

Machine-Learning Anti-Virus Program Based on TensorFlow (텐서플로우 기반의 기계학습 보안 프로그램)

  • Yoon, Seong-kwon;Park, Tae-yong
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.05a
    • /
    • pp.441-444
    • /
    • 2016
  • Peace on the Korean Peninsula is threatened by physical aggressions and cyber terrors such as nuclear tests, missile launchings, senior government officials' smart phone hackings and DDos attacks to banking systems. Cyber attacks such as vulnerability for the hackings, malware distributions are generally defended by passive defense through the detecting signs of first invasion and attack, data analysis, adding library and updating vaccine programs. In this paper the concept of security program based on Google TensorFlow machine learning ability to perform adding libraries and solving security vulnerabilities by itself is researched and proposed.

  • PDF

Effects of Simulation-Based Education for Emergency Patient Nursing Care in Korea: A MetaAnalysis (응급환자 간호를 위한 시뮬레이션 교육효과: 메타분석)

  • Hyun, Jin-Sook;Kim, Eun Ja;Han, Jung Hwa;Kim, Nahyun
    • Journal of Korean Biological Nursing Science
    • /
    • v.21 no.1
    • /
    • pp.1-11
    • /
    • 2019
  • Purpose: The purpose of this review was to evaluate the effects of emergency nursing simulation program on nursing students and nurses. Methods: This systematic review was performed as per the guidelines of the Preferred Reporting Items for Systematic Reviews and Meta-Analyses and using the R program meta package (version 4.9-2). RISS, KISS, and DBpia Library databases were searched for studies published between June 2000 and August 2018 using the following key words: ($Emerge^*$ OR nursing) AND ($nurs^*$ OR simulation). Selected studies were assessed for methodological quality using Risk of Bias for Non randomized Studies. Results: 7 studies were identified and all of them met the inclusion criteria. The outcome variables were significant clinical performance, self-efficacy except knowledge, and problem-solving ability. Conclusion: This review provides updated evidence of the simulation-based education program in emergency nursing. Further studies are required to increase generalizability using randomized population, research design and controlled trials with sufficient sample size. Moreover, valid measurements are needed to assess the main outcomes.