• 제목/요약/키워드: HELP code

검색결과 301건 처리시간 0.027초

소프트웨어 개발보안 활동을 위한 보안메트릭 정의 (Definition of Security Metrics for Software Security-enhanced Development)

  • 서동수
    • 인터넷정보학회논문지
    • /
    • 제17권4호
    • /
    • pp.79-86
    • /
    • 2016
  • 2012년 시행된 소프트웨어 개발보안 제도에 힘입어 시큐어코딩은 개발자들에게 정보시스템 구축시 보안성을 향상시킬 수 있는 기법으로 인식되고 있다. 제도의 확산에도 불구하고 지속적인 보안성 향상에 대한 관리는 개발보안 제도에서 간과된 부분이기도 하다. 본 논문은 품질관리 시각에서 보안성과 관련한 시큐어코딩의 특징을 조명한다. 또한, 보안 메트릭의 제시를 통해 구현과 유지 보수 활동을 자연스럽게 연계시키는 방법과 보안 메트릭을 활용하는 방법을 제안함으로써 소스코드의 관리에 도움을 주고자 한다.

서로 다른 버전의 동일 오픈소스 함수 간 효율적인 유사도 분석 기법 (Efficient Similarity Analysis Methods for Same Open Source Functions in Different Versions)

  • 김영철;조은선
    • 정보과학회 논문지
    • /
    • 제44권10호
    • /
    • pp.1019-1025
    • /
    • 2017
  • 바이너리 유사도 분석은 취약점 분석, 악성코드 분석, 표절 탐지 등에서 사용되고 있는데, 분석대상 함수가 알려진 안전한 함수와 동일하다는 것을 증명해주면 바이너리 코드의 악성행위 분석, 취약점 분석 등의 효율성을 높이는 데에 도움이 될 수 있다. 하지만 기존에는 동일 함수의 서로 다른 버전에 대한 유사도 분석에 대해서 별도로 이루어진 연구가 거의 없었다. 본 논문에서는 바이너리로부터 추출 가능한 함수 정보들을 바탕으로 다양한 방법을 통해 함수 단위의 유사도를 분석하고 적은 시간으로 효율적으로 분석할 수 있는 방안을 모색한다. 특히 OpenSSL 라이브러리의 서로 다른 버전을 대상으로 분석을 수행하여 버전이 다른 경우에도 유사한 함수를 탐지하는 것을 확인한다.

시각화방법을 이용한 객체지향프로그래밍 교육에 관한 연구 (A Study on Object-Oriented Programming Education using Visualization Method)

  • 신우창
    • 정보교육학회논문지
    • /
    • 제21권5호
    • /
    • pp.557-565
    • /
    • 2017
  • 4차 산업혁명시대를 맞이하여 학생들에 대한 프로그래밍 교육이 더욱 중요시되고 있다. 그러나, 학생들이 프로그래밍 능력을 습득하는 데에는 많은 시간과 연습이 필요하다. 특히, 산업현장에서 널리 사용되고 있는 JAVA, C++와 같은 객체지향언어를 학습하는데 있어서 학생들은 더욱 많은 어려움을 느낀다. 본 논문에서는 객체지향프로그래밍 개념을 교육하고, 기능을 이해하며, 소스코드 분석 및 이해향상에 도움을 줄 수 있는 객체 상호작용 시각화 방법을 제안한다. 제안된 시각화 방법은 기존 소스코드를 자동적으로 변경하여 프로그램 실행과 동시에 객체들이 동작하는 모습을 시각적으로 보인다.

Study of wind tunnel test results of high-rise buildings compared to different design codes

  • Badri, Abdulmonem A.;Hussein, Manar M.;Attia, Walid A.
    • Wind and Structures
    • /
    • 제20권5호
    • /
    • pp.623-642
    • /
    • 2015
  • Several international codes have been developed for evaluating wind loads on structures; however, the wind structure interaction could not be accurately captured by these codes due to the gusty nature of wind and the dynamic behavior of structures. Therefore, the alternative wind tunnel testing was introduced. In this study, an introduction to the available approaches for wind load calculations for tall buildings was presented. Then, a comparative study between different codes: the Egyptian code, ECP 201-08, ASCE 7-05, BS 6399-2, and wind tunnel test results was conducted. An investigation has been carried out on two case studies tall buildings located within the Arabian Gulf region. Numerical models using (ETABS) software were produced to obtain the relation between codes analytical values and wind tunnel experimental test results for wind loads in the along and across wind directions. Results for the main structural responses including stories forces, shears, overturning moments, lateral displacements, and drifts were presented graphically in order to give clear comparison between the studied methods. The conclusions and recommendations for future works obtained from this research are finally presented to help improving Egyptian code provisions and show limitations for different cases.

한국 디지털 전통색채이미지를 이용한 배색유형 개발 (A Development of Color Prototypes Based on Digital Color Image Analysis)

  • 이현수;김준지
    • 한국실내디자인학회논문집
    • /
    • 제16권6호
    • /
    • pp.240-249
    • /
    • 2007
  • The purpose of this paper is to produce color harmony code based on color harmony prototype in terms of environmental color design. This paper proposes ways of categorizing more accurate color harmony prototype through digital image processing by the computer program called the Color Syntax. The method of analysis adopted in this paper is pixel based color image processing. The study suggests color harmony prototype which are categorized by a color harmony angles. These angles represented internal relations between colors. This study describes development processes of color harmony prototype which is a basis for creating color harmony codes. Development processes of color harmony schema consists of color analysis, color codes generation and color selection. Also, how to analyze color images and to chose suitable harmony color codes among various codes are main research issues. As a final result, 109 color harmony codes have been obtained. These code numbers are suggested through rotating 2 color pairs in a 360-degree arc in the same color harmony angles, the codes which is applicable to the color harmony schema previously developed. This color harmony codes will produce better color environment in a sense that it will help designers to maximally reduce their time consumption, and the results of their designs will also be related to the use of proper color for regional environments.

소스코드 주제를 이용한 인공신경망 기반 경고 분류 방법 (Warning Classification Method Based On Artificial Neural Network Using Topics of Source Code)

  • 이정빈
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제9권11호
    • /
    • pp.273-280
    • /
    • 2020
  • 자동화된 정적분석 도구는 소스 코드상에 잠재된 결함을 개발자들이 적은 노력으로 빠르게 찾을 수 있도록 도와준다. 하지만 이러한 정적분석 도구는 수정할 필요가 없는 오탐지 경고들을 무수하게 발생시킨다. 본 연구에서는 소스코드 블록의 토픽 모델을 이용한 인공신경망 기반의 경고 분류 기법을 제안한다. 소프트웨어 변경 관리 시스템으로부터 버그를 수정한 리비전들을 수집하고, 개발자들로부터 수정된 코드 블록들을 추출한다. 토픽 모델링을 이용하여 수집된 코드 블록의 토픽 분포 값을 구하고, 코드 블록의 리비전 간 경고들의 삭제 여부를 표현하는 이진데이터를 인공신경망의 입력 값과 출력 값으로 사용하여 심층 학습을 수행한다. 그 결과, 인공신경망 기반의 분류 모델이 높은 예측 성능으로 진성 또는 오탐지 경고를 분류하였다.

조선후기 궁실건축에 사용된 격식기법의 유형과 변천 (The Architectural Crafts as a Code of Manners and Their Historical Changes in Palatial Buildings and Royal Residences in the Late Joseon Dynasty)

  • 안소현;전봉희
    • 건축역사연구
    • /
    • 제28권6호
    • /
    • pp.43-54
    • /
    • 2019
  • The grade of East Asian architecture is generally classified by the size, the shape of the roof, and the type of bracket set. The craftsmanship of columns, beam, purlin, stylobate, column base stone and paintwork is also a contributing factor for such classifications. These classifications can be found not only in historical documents such as 「Oksajo(屋舍條)」 of 『Samguksagi(三國史記)』 but also in 「house details regulations of residential architecture(家舍規制)」 of Joseon Dynasty. However, there are differences in detailed designs among the same grade of architecture regardless of the classification. In this research, the Palace, the Royal Residence(宮家), and the Jaesil(齋室) are considered as the Palatial Buildings and Royal Residences. And the advanced architectural o details which appear only in the Royal Architectures are defined as the 'The Architectural Crafts as a Code of Manners'. The Architectural Crafts as a Code of Manners is detailed design, which can be seen as fabrication of materials and supplementary factors. The Architectural Crafts as a Code of Manners used in the Palatial Buildings and Royal Residences reveal the types and their historical changes. This research will present a basis for the repair and restoration of cultural heritages to be carried out in the future, and also prevent them from further damages, thus help to preserve the cultural heritages.

확장된 비선형 이진수열의 상호상관관계 분석 (Analysis of Cross-Correlation of Extended Non-Linear Binary Sequences)

  • 최언숙;조성진;권숙희
    • 한국전자통신학회논문지
    • /
    • 제7권2호
    • /
    • pp.263-269
    • /
    • 2012
  • CDMA는 여러 사용자가 시간과 주파수를 공유하면서 각 사용자에게 확산코드라고 하는 서로 다른 의사잡음수열(pseudonoise sequence)을 할당한다. 각 사용자는 할당된 확산코드를 이용하여 송신할 신호를 변조한다. 신호를 변조하는데 사용하는 코드를 선택하는 것은 CDMA 시스템의 수행능력을 결정하는 데 있어 매우 중요하다. 왜냐하면 품질이 좋은 수열은 사용자들 사이의 신호들의 간섭을 줄이고 신호를 잘 복호할 수 있도록 하기 때문이다. 수신자는 데이터를 복호하기 위해 수신된 부호를 동기화한다. 서로 독립인 코드를 사용하는 것은 동시 다중접속을 가능하게 한다. 본 논문에서는 확산 스펙트럼 통신에서 다중접속 충돌을 최소화하고, 시스템의 보안을 증가시키고 사용자의 수를 늘이는데 도움을 주는 비선형 수열을 생성하고 상호상관관계를 분석한다.

국제중재에서 변호사의 비윤리적 행위 규제에 대한 연구 (Regulation of Attorney Ethics in International Arbitration)

  • 홍석모
    • 한국중재학회지:중재연구
    • /
    • 제25권2호
    • /
    • pp.3-17
    • /
    • 2015
  • For many years commentators have requested more active regulation of attorney ethics in international arbitration. Gradual deterioration of ethical standards in international arbitration will bring disrepute and, once its reputation is lost, it could take decades to rebuild confidence. The first reason for increasing unethical behavior is that there is no ethical code generally applied to all lawyers participating in international arbitration. A second reason might be that nobody is actively regulating attorneys in international arbitration. The first step to solve this problem is that major arbitration institutions should cooperate to enact a uniform code of conduct to be generally applied to all attorneys representing parties in international arbitration. Recently, IBA and LCIA prepared guidelines on party representation in international arbitration, and the guidelines will help attorneys follow uniform standardsof ethics. However, this will not be sufficient. There should be a regulating body to monitor attorney ethics and take sanctions against unethical attorneys accordingly. Arbitrators, who can see unethical behavior by attorneys from the closest distance, are the most appropriate regulating force rather than courts of arbitration seat or an attorney's licensing country. Of course, arbitrators don't have powers to withdraw or suspend an attorney's license, but they have powers to control attorneys'behavior within arbitration proceedings such as an allocation of fees and costs, barring the assertion of claims or defenses, drawing adverse inferences, or precluding the submission of evidence or testimony. Furthermore, arbitrators should be provided with such obligation as active control of attorney ethics. Even arbitration institutions should participate by imposing on an attorney who is a repeat offender a suspension from appearing in future arbitrations. Unethical behavior will decrease through concerted actions among arbitrational institutions to introduce a uniform code of conduct and to empower arbitrators for more efficient regulation of attorney ethics.

Register Pressure를 고려한 다중 출력 명령어를 위한 개선된 코드 생성 방법 (Register Pressure Aware Code Selection Algorithm for Multi-Output Instructions)

  • 윤종희;백윤흥;고광만
    • 정보처리학회논문지A
    • /
    • 제19A권1호
    • /
    • pp.45-50
    • /
    • 2012
  • 최근 내장형 프로세서가 다양한 휴대 기기에서 사용이 급격히 증가됨에 따라, 빠른 수행 속도와 저전력을 지원하는 내장형 프로세서를 제작하기 위해 대상 응용 프로그램에 최적환 된 설계가 요구되고 있다. 이를 위해, 프로세서들은 다중 출력 명령어형태의, 특별한 명령어들을 추가하고 있다. 여기서 다중 출력 명령어란 다수의 결과값을 병렬적으로 출력하는 명령어를 말한다. 하지만, 이러한 다중 출력 명령어들은 기존 컴파일러에서 생성하지 못하는 문제점이 있다. 그래서, 이를 위한 컴파일 알고리즘이 개발되었지만, 이 알고리즘에서는 register pressure를 고려하지 않아서 최적의 성능을 발휘할 수가 없었다. 본 논문에서는 register pressure를 고려하는 알고리즘을 새롭게 제안하고, 그 결과 기존 알고리즘에 비해서 평균 3%의 코드 사이즈 감소와 2.7% 수행 시간 향상을 더 이룰 수 있었다.