CVE란 "정보 보안 취약점 표준 코드"를 말한다.

CVE는 마이터 코퍼레이션이라는 비영리단체에서 관리하는 문서이다. 미국 국가 취약점 데이터베이스(NVD)와 동기화되어 발견된 취약점들을 많은 전문가들에게 공유하여 컴퓨터 시스템을 안전하게 관리하도록 만들었다.

 

CVE 표기 형식 : CVE-년도-발생순번

MVN Repository에서 표기된 예시
CVE 페이지에서 해당 내용을 볼 수 있으며 추가적인 정보는 NVD에서 볼 수 있다.

자신이 사용할 프로그램 또는 사용하고 있는 프로그램이 CVE 코드가 부여되어있다면 코드 번호를 통해서 취약점을 파악해야 한다.

 

CVE 사이트 : CVE - CVE (mitre.org)

 

CVE - CVE

The mission of the CVE® Program is to identify, define, and catalog publicly disclosed cybersecurity vulnerabilities.

cve.mitre.org


참고사이트

CVE(Common Vulnerabilities and Exposures) (spo.go.kr)

CVE란? (redhat.com)

CVE 데이터베이스의 정의와 목적 | NordVPN

CVE(Common Vulnerabilities and Exposures) (leafcats.com)

[보안개념] CVE LIST 어떻게 활용되는 가? (tistory.com)

 

'정보게시판 > 사이트 공유' 카테고리의 다른 글

정규표현식 사이트, Regexr  (0) 2022.07.18
공부관련 사이트  (0) 2022.06.26

 

 

Java 코드는 IDE에서 의존성을 나타내 주는 경우가 많지만 

 

Javascript 코드 혹은 Mapper에서 특정 함수나 테이블의 의존성을

 

"문자열 찾기" 없이 모두 검증하기는 어려울 것입니다. 

 

그래서 많은 분들이 개발, 혹은 결함처리 단계에서 한 파일단위,

 

혹은 전체 프로젝트 단위에서 검색기능을 활용하시는 것으로 알고 있습니다. 

 

이에 Eclipse나 Intellij 에서는 보다 정밀한 검색기능을 위해서

 

정규표현식(RegExp)으로 검색할 수 있는 기능을 제공하고 있습니다. 

Intellij 문자열 찾기 정규표현식 활성화
Eclipse 프로젝트 파일 찾기 정규표현식 활성화

 

이렇게 정규표현식을 잘 활용하여 원하는 결과를 찾는다면, 개발 시간의 획기적으로 단축될 수 있고 

 

IDE가 의존성 체크를 지원하지 않는 파일 형태라도 쉽게 의존성을 체크할 수 있습니다.

 

이런 정규표현식을 연습할 수 있는 사이트인 regexr.com을 소개합니다. 

 

 

RegExr: Learn, Build, & Test RegEx

RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).

regexr.com

 

이 사이트는 Expression, text, tools로  구성되어 있으며

 

별도의 인증정보 없이 손쉽게 웹에서 정규표현식을 연습하고 테스트할 수 있습니다. 

 

 

첫째로, 헷갈리기 쉬운 Expression Flag ( 대소문자, 전역, 라인단위, 유니코드 등을 의미 )  를

 

버튼형태로 자동완성하여 쉽게 실습할 수 있습니다. 

오른쪽의 Flag 버튼으로 자신의 expression에 Flag를 자동으로 추가한다.

 

 

둘째로, 정규표현식에 대한 Cheatsheet와 Document (Reference) 를 제공하여 기본 표현식을 쉽게 연습해 볼 수 있습니다. 

 

개별 정규표현식 단어, ^ 나 $, \b 등에 대한 사전이 정리되어 있다고 보시면 될 것 같습니다. 

 

Regex에 대한 간단한 설명 및 Document가 정리되어 있다.

 

셋째, 전방탐색과 후방탐색(lookaround)을 지원합니다.

 

일치영역을 발견하지만 값을 판단하지는 않는 전방탐색과 후방탐색을 이용하면

 

~앞에, ~뒤에 등의 단어를 쉽게 찾아볼 수 있습니다. 

 

전방탐색, 후방탐색에 대한 서치결과 및 어떤 방식으로 서치가 진행되는지를 보여주는 tools 창

 

마지막으로, 계정정보를 만들어 로그인하면 나만의 정규표현식을 저장하여 불러오기 할 수 있습니다. 

 

둘째로, 정규표현식에 대한 Cheatsheet와 Document (Reference) 를 제공하여 기본 표현식을 쉽게 연습해 볼 수 있습니다. 

 

 

개별 정규표현식 단어, ^ 나 $, \b 등에 대한 사전이 정리되어 있다고 보시면 될 것 같습니다. 

 

Community Pattern에는 RFC기반의 Email 정규표현식, 비밀번호 정규표현식, Ip 정규표현식 등 수많은 개발자들이 올려놓은 정규표현식 예시도 있으니 

 

 

이를 참고하시면 실력향상에 더욱 도움이 되실 수 있을 것이라 생각합니다. 

 

이렇게 Regexr을 사용하여 정규표현식을 연습해 보는 것을 추천드립니다. 

'정보게시판 > 사이트 공유' 카테고리의 다른 글

보안 취약점 정보 제공 사이트 CVE  (0) 2022.11.09
공부관련 사이트  (0) 2022.06.26

자바스크립트

모던 JavaScript 튜토리얼 : es6이후 새롭게 개편된 자바스크립트 자료

JavaScript 30 : 다양한 실습으로 재밌게 배우는 자바스크립(영어와 회원가입 필요)

소개 · GitBook (typescript-kr.github.io) : 타입스크립트 공식 문서를 번역한 글

 

자바

Learn Java, Pyhton, Spring, Hibernate - HowToDoInJava : 자바의 다양한 기초들이 모여있는 사이트 (영어)

JSP - Standard Tag Library (JSTL) Tutorial : 현재는 잘 사용하지 않는 기술이지만 필요하면 참고

Java 8부터 16까지의 신규 기능들 정리 (oracle.com) :  간단하게 정리된 글로 가볍게 읽어보면 좋음

 

API

Axios | Axios 러닝 가이드 : Axios에 번역 문서

Сurrent weather and forecast - OpenWeatherMap : 날씨 관련된 데이터를 받을 수 있음(API)

 

다양한 지식

REST API 제대로 알고 사용하기 : REST API의 기본적인 지식을 정리

Git을 이용한 버전 관리 【Git의 기본] : Git에 대한 기본적인 이해를 돕는 문서

PYRASIS.COM: 아마존 웹 서비스를 다루는 기술 - 목차 : AWS 이용에 대한 설명서

codechacha : 다양한 언어와 전반적인 기술 모음집

코딩의 시작, TCP School : 다양한 언어들에 대한 학습 사이트

[스프링부트 (11)] SpringBoot YAML 적용하기(properties vs yaml)  : yaml에 대한 설정이 궁금하다면 ㄱ
Introduction to HTTP/2 (web.dev) : 구글이 새롭게 정의한 HTTP/2 버전에 대한 소개글 (영어)

 

기술 블로그

DaddyProgrammer - 아빠프로그래머의 좌충우돌 개발하기! : 주로 자바서버에 대한 다양한 정보들이 있음 (추천)


뉴렉처 - YouTube : 자바와 DB등 다양한 공부를 배울 수 있음 (추천)

코지 코더 Kossie Coder - YouTube : SPA에 대한 기본적인 실습을 할  수 있음

메타코딩 - YouTube : 직접 따라하면서 배울 수 있는 다양한 자바 예제등이 있음

edwith: 다양한 공부들을 무료로 들을 수 있는 사이트


LeetCode : 유명한 IT 기업 예제들이 많은 알고리즘 사이트

Learn to Program (stanford.edu) : 스탠포드에서 제작한 프로그래밍 게임 (추천)

SW Expert Academy : 삼성에서 운영중인 알고리즘 사이트 (회원가입 필수)

구름LEVEL (goorm.io) : 난이도별로 공부할 수 있는 알고리즘 사이트

'정보게시판 > 사이트 공유' 카테고리의 다른 글

보안 취약점 정보 제공 사이트 CVE  (0) 2022.11.09
정규표현식 사이트, Regexr  (0) 2022.07.18

+ Recent posts