• Title/Summary/Keyword: code visualization

Search Result 154, Processing Time 0.029 seconds

Design and Implementation of a Pre-processing Method for Image-based Deep Learning of Malware (악성코드의 이미지 기반 딥러닝을 위한 전처리 방법 설계 및 개발)

  • Park, Jihyeon;Kim, Taeok;Shin, Yulim;Kim, Jiyeon;Choi, Eunjung
    • Journal of Korea Multimedia Society
    • /
    • v.23 no.5
    • /
    • pp.650-657
    • /
    • 2020
  • The rapid growth of internet users and faster network speed are driving the new ICT services. ICT Technology has improved our way of thinking and style of life, but it has created security problems such as malware, ransomware, and so on. Therefore, we should research against the increase of malware and the emergence of malicious code. For this, it is necessary to accurately and quickly detect and classify malware family. In this paper, we analyzed and classified visualization technology, which is a preprocessing technology used for deep learning-based malware classification. The first method is to convert each byte into one pixel of the image to produce a grayscale image. The second method is to convert 2bytes of the binary to create a pair of coordinates. The third method is the method using LSH. We proposed improving the technique of using the entire existing malicious code file for visualization, extracting only the areas where important information is expected to exist and then visualizing it. As a result of experimenting in the method we proposed, it shows that selecting and visualizing important information and then classifying it, rather than containing all the information in malicious code, can produce better learning results.

Distance Learning of Programming using the Visualization of Source Code Difference (소스 코드 차이의 시각화를 적용한 프로그래밍 원격 학습)

  • Lee, Myoung-Hee;Sohn, Ki-Rack
    • Journal of The Korean Association of Information Education
    • /
    • v.15 no.1
    • /
    • pp.77-84
    • /
    • 2011
  • Distance learning makes it possible for educational consumers to study anywhere or anytime. In order to provide effective distance learning, it requires not only educational process and educational results to be closely correlated but also a method for teachers and students to communicate immediately. We devised a dialogue system like a chatting program containing an editor. With this program, students can learn a programming practice by chatting between a teacher and a student. We also incorporated a source code visualization technique based on diff algorithm so that the visualization technique makes it possible for students to recognize the remedies by teachers visually. The result comes by mixing the merits of a dialogue system giving a close interrelationship among users into a programming language education. We expect that the successful result would be tantamount to a face-to-face education.

  • PDF

Development of Analysis and Visualization Tool for Java Source Code Changes using Reverse Engineering Technique (역공학을 이용한 자바 소스 코드의 변화량 분석 및 시각화 도구 개발)

  • Kwon, Jin-Wook;Choi, Yun-Ja;Lee, Woo-Jin
    • The KIPS Transactions:PartD
    • /
    • v.19D no.1
    • /
    • pp.39-48
    • /
    • 2012
  • In order to quickly understand which changes of source codes have been made and to perform effective maintenance of a system, it is important to visualize the changed parts. Although there are many works for analyzing software changes, there are few works for visualizing both of the change types and change quantifications for Java based systems. In this paper, we propose a change analysis technique based on class diagram and provide a change visualization technique by using change quantification information. In order to check the structural changes in source codes, source codes are transformed to class diagrams by reverse engineering methods. On the class diagrams, the changes are analyzed and quantified by numbers. Based on the change quantification, the changes are visualized on the class diagram by color spectrum. By using visualization techniques, maintainers can easily recognize the code changes to reduce the cost and time of maintenance.

Real-Time Visualization of Web Usage Patterns and Anomalous Sessions (실시간 웹 사용 현황과 이상 행위에 대한 시각화)

  • 이병희;조상현;차성덕
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.14 no.4
    • /
    • pp.97-110
    • /
    • 2004
  • As modem web services become enormously complex, web attacks has become frequent and serious. Existing security solutions such as firewalls or signature-based intrusion detection systems are generally inadequate in securing web services, and analysis of raw web log data is simply impractical for most organizations. Visual display of "interpreted" web logs, with emphasis on anomalous web requests, is essential for an organization to efficiently track web usage patterns and detect possible web attacks. In this paper, we discuss various issues related to effective real-time visualization of web usage patterns and anomalies. We implemented a software tool named SAD (session anomaly detection) Viewer to satisfy such need and conducted an empirical study in which anomalous web traffics such as Misuse attacks, DoS attacks, Code-Red worms and Whisker scans were injected. Our study confirms that SAD Viewer is useful in assisting web security engineers to monitor web usage patterns in general and anomalous web sessions in particular.articular.

Research Trend Analysis for Sustainable QR code use - Focus on Big Data Analysis

  • Lee, Eunji;Jang, Jikyung
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.15 no.9
    • /
    • pp.3221-3242
    • /
    • 2021
  • The purpose of the study is to examine the current study trend of 'QR code' and suggest a direction for the future study of big data analysis: (1) Background: study trend of 'QR code' and analysis of the text by subject field and year; (2) Methodology: data scraping and collection, EXCEL summary, and preprocess and big data analysis by R x 64 4.0.2 program package; (3) the findings: first, the trend showed a continuous increase in 'QR code' studies in general and the findings were applied in various fields. Second, the analysis of frequent keywords showed somewhat different results by subject field and year, but the overall results were similar. Third, the visualization of the frequent keywords also showed similar results as that of frequent keyword analysis; and (4) the conclusions: in general, 'QR code' studies are used in various fields, and the trend is likely to increase in the future as well. And the findings of this study are a reflection that 'QR code' is an aspect of our social and cultural phenomena, so that it is necessary to think that 'QR code' is a tool and an application of information. An expansion of the scope of the analysis is expected to show us more meaningful indications on 'QR code' study trends and development potential.

Visualization of Unsteady DC Electro-osmotic flow by using Methods of Coupling Fortran and CFX Codes (포트란-CFX 연동해석 기법을 이용한 비정상 DC 전기삼투 유동 가시화)

  • Heo, Young-Gun;Jeong, Jong-Hyeon;Suh, Yong-Kweon
    • Journal of the Korean Society of Visualization
    • /
    • v.9 no.4
    • /
    • pp.22-27
    • /
    • 2011
  • In this study, we present methods of coupling a commercial code, ANSYS CFX, and the user Fortran codes for solving an unsteady electro-osmotic flow around a pair of electrodes, receiving DC, attached to the top and the bottom walls of a two-dimensional cavity. We developed a module of Fortran programs for solving the ion-transport equations as well as the Poisson equations for the potential to be used in coupling with the CFX. We present how the developed codes are applied to solving the transient DC electro-osmotic flow problem within a simple cavity. We also address various problems encountered during the development process and explain why such problems are raised.

Development of Visualization Tool for Sorting Programming Instruction (정렬 프로그래밍 교육을 위한 시각화 도구의 개발)

  • Jeong, InKee
    • The Journal of Korean Association of Computer Education
    • /
    • v.7 no.6
    • /
    • pp.27-35
    • /
    • 2004
  • Data structure and algorithm are primary courses for computer programming instruction. However, now those are not interesting courses for students because the programming instruction methodologies that used these courses are not the proper methodologies for the visual and windows programming. The Sorting programming is the same as other data structures. Therefore, we developed the VTSPI (Visualization Tool for Sorting Programming Instruction) which is a software component to instruct sorting program effectively for solving these problems. As a result, students can code, understand and debug their programs because VTPSI is software components based on visual programming.

  • PDF

Estimation of Flow Uniformity in Water Tunnel by Using CFD Analysis (전산유동 해석을 이용한 수동의 유동 균질성 평가)

  • Lim, Y.T.;Chang, J.W.;Kim, M.S.
    • Journal of the Korean Society for Aviation and Aeronautics
    • /
    • v.12 no.3
    • /
    • pp.13-24
    • /
    • 2004
  • It is easier to view flow visualization by using a water tunnel rather than a smoke wind tunnel because of low speed at same Reynolds number. Using a water tunnel also produces more definite flow visualization by the use of various color dyes. The flow uniformity in test section is very significant for accuracy of the test because most flow experiments elicit results through the installation of a model in uniform flow. The purpose of small-size desktop-type water tunnel is not to produce quantitative measurements, but rather to give a visualization of the fluid flow phenomenon. However, uniformity in the test section affects the accuracy of the results. Accordingly, this research estimates uniformity in a water tunnel test section by using the commercially available CFD code FLUENT. Results of the CFD analysis show that the flow uniformity of the test section is good.

  • PDF

Visualization and Numerical Analysis of Non-evaporating Spray with a Swirl-Type GDI Injector (GDI 와류 분사노즐에 의한 비증발 분무의 가시화 및 수치해석)

  • 원영호;강수구
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.11 no.4
    • /
    • pp.22-28
    • /
    • 2003
  • Predictions of the fuel spray dispersion and mixing processes are very important to improve the fuel consumption and exhaust emissions in GDI engines. Numerical and experimental analysis of the sprays with a swirl injector have been conducted. A numerical analysis is carried out using KIVA-II code with modified spray models. Experimental measurements are performed to show the global spray images and the local images near nozzle tip using laser sheet visualization technique. Computed and measured spray characteristics such as spray width, tip penetration are compared, and good agreements can be achieved. The spray head vortex is stronger as the injection pressure increases, but numerical calculations cannot show the head vortex properly.

Numerical Simulation and Experimental Study on an Ejector System for VOC Recovery (VOC 회수를 위한 이젝터 시스템에 관한 수치모사 및 실험적 연구)

  • Kim, Hyun-Dong;Lee, Dong-Yeop;Kim, Yoon-Kee;Jeong, Won-Taek;Ahn, Joo-Ha;Kim, Kyung-Chun
    • Journal of the Korean Society of Visualization
    • /
    • v.9 no.2
    • /
    • pp.54-60
    • /
    • 2011
  • This paper is a basic study on volatile organic compounds(VOC) recovery system in a crude oil carrier. VOC is easily evaporated in cargo tankers during loading and transportation of crude oil, causes serious environmental contamination and a huge economic loss. An ejector system is designed to mix VOC gas into crude oil flow to reduce VOC concentration. Detail two-phase flow inside the ejector is simulated using a commercial CFD code. To verify the numerical prediction, a scale-down experiment is conducted. Instead of crude oil and VOC, water and air are used as the working fluids. Flow characteristics and main parameters are obtained by two-phase flow visualization and PIV measurements. Air volume flow rate induced by the ejector is compared with respect to the volume flow rate of water using experimental and numerical results. Overall performance of the two-phase ejector predicted by the CFD simulation agrees well with that of the experiment.