본문 바로가기

컴퓨터 일반150

사이버 보안(Cyber Security) 사이버 환경에서 네트워크 운영상의 위험으로부터 조직과 사용자 자산을 보호하기 위해 사용하는 기술적 수단, 보안 정책, 개념, 보안 안전 장치, 가이드 라인, 위기 관리 방법, 보안 행동, 교육과 훈련, 모범 사례, 보안 보증, 그리고 보안 기술 등의 집합. 사이버 보안은 사이버 환경에서 다양한 보안 위협으로부터 조직과 사용자 자산의 운영 영속성을 보장한다. 일반적인 보안 목표는 가용성, 메시지 인증, 부인 방지를 포함한 무결성, 그리고 기밀성이다 출처] 한국정보통신기술협회 : 사이버 보안 대한민국의 아름다운 영토, 독도의 여름 2022. 12. 30.
커넥티드 카(Connected car) 통신망에 연결된 자동차. 통신 수단으로 무선랜(Wi-Fi), 엘티이(LTE) 이동 통신 등이 사용된다. 커넥티드 카는 다른 차량이나 교통 및 통신 인프라, 보행자 단말 등과 실시간으로 통신하며 운전자의 편의와 교통 안전을 돕고 인터넷의 다양한 서비스를 제공한다. 커넥티드 카 자체가 통신 기기가 된다는 의미에서 ‘거대한 사물 인터넷(IoT) 기기’라고도 한다. 커넥티드 카는 다른 차량이나 보행자 단말, 도로 기반 시설 등과 추돌 경고 신호, 교차로 통제 정보 등을 주고받고, 교통 센터에서 교통 안전 지원, 실시간 길 안내, 차량 점검 서비스 등을 받을 수 있다. 자동차의 와이파이(Wi-Fi)나 이동 통신 기능을 핫스폿으로 이용하여 탑승자들은 음악 및 영화 스트리밍 서비스, 실시간 날씨 및 뉴스 검색 서비스.. 2022. 12. 30.
스캠 공격(Scam) 일종의 ‘사기 수법’이다. 기업의 이메일 정보를 해킹, 거래처로 둔갑시켜서 무역 거래 대금을 가로채는 범죄 수법을 일컫는다. 1980년대부터 나타났다. 이러한 사기 수법으로 범죄를 일으키는 사람을 ‘스캐머’라고 한다. ‘스캠(Scam)’은 최근에 일어난 신종 범죄가 아니다. 1980년대부터 나타났다. 하지만 예전에는 편지를 사용했으나 최근에는 이메일을 사용한다. 수법은 갈수록 지능화되고 있다. ‘스캐머(Scammer)’는 주로 피해 대상 기업에 악성 코드를 감염시킨 후 업체가 지불 결제 방식을 바꾸도록 유도한다. 스캐머는 이메일 해킹으로 거래업체 간 주고받는 내용을 지켜보다가 송금과 관련된 내용이 있을 때 중간에 끼어든다. 주요 거래처가 메일을 보낸 것처럼 속이고 바뀐 계좌 정보를 보내 거래 대금을 빼돌.. 2022. 12. 22.
비대칭형 암호화 방식(Asymmetric Cryptographic Technique) 정보를 암호화하기 위하여 사용하는 암호화 키와 암호화된 정보를 복원하기 위하여 사용하는 복호화 키가 서로 다른 암호화 방식. 암복호화를 하고자 하는 당사자 간에 서로 다른 개인 키와 공개 키를 가지고 있어서, 메시지 암호화를 할 경우에는 송신자가 보내고자 하는 메시지를 수신자의 공개 키로 암호화한다. 수신자는 암호화된 메시지를 수신자의 개인 키로 복호화하여 메시지를 복원하고, 인증에 적용할 경우에는 송신자의 개인 키로 암호화하여 상대방에게 보내면 상대방은 송신자의 공개 키로 암호문을 복호화함으로써 송신자가 보낸 메시지라는 것을 검증하는 암호 기술이다. ▶ 타원 곡선 디피-헬만 알고리즘 타원 곡선 암호 방식(ECC: Elliptic Curve Cryptography)을 활용한 디피-헬만 키 교환 알고리즘... 2022. 12. 13.
대칭암호화 방식 암호화 및 복호화에 동일한 키인 비밀키를 사용하는 암호화 방식. 암복호화를 하고자 하는 당사자 간에 서로 동일한 비밀키를 가지고 있어서, 메시지를 암호화하거나 복호화할 때, 서로 공유하는 비밀키로 수행하는 방식으로 비밀키로 암호화된 데이터는 동일한 비밀키가 없으면 복호화가 불가능하다. ▶ 데이터 암호화 표준(DES : Data Encryption Standard) 미국 정부의 상무부 표준국(NBS:현재는 NIST로 개편됨)이 1977년에 IBM사의 제안을 바탕으로 제정한 데이터 암호화 표준 규격으로, 연방 정부의 연방 정보 처리 표준 46(FIPS publication 46)으로 채택된 것. 데이터 암호화 표준(DES)은 비밀 키 방식의 일종으로 64비트의 키를 사용하여 64비트의 평문을 전자(轉字)와 .. 2022. 12. 5.
지능형 지속 위협(APT : Advanced Persistent Threat) 특수한 목적을 가진 하나의 표적에 대해 다양한 기술을 이용해 지속적으로 정보를 수집하고 취약점을 파악하여 이를 바탕으로 피해를 주는 공격 기법. 공격 방법은 내부자에게 악성코드가 포함된 이메일을 오랜 기간 꾸준히 발송해 한번이라도 클릭되길 기다리는 형태나, 스턱스넷(Stuxnet)과 같이 악성코드가 담긴 이동식디스크(USB) 등으로 전파하는 형태, 악성코드에 감염된 P2P 사이트에 접속하면 악성코드에 감염되는 형태 등이다. APT를 효과적으로 방어하기 위해서는 기업 내 모든 파일에 대한 가시성을 확보하고, 파일을 실시간으로 행위 분석을 해야 한다. 출처] 한국정보통신기술협회 : 지능형 지속 위협(APT) 이미지 : 디지털타임스(지능형 지속 위협 공격) 참고 : 전자신문_보안칼럼(무기화된 APT공격, 군사.. 2022. 11. 30.
크롬에 mediacategory.com 페이지 차단 창 나타나지 않게 하기 1. 아래와 같은 mediacategory.com 페이지 차단 창이 나타나면, 2. 크롬의 우측 위에 있는 점 3개를 클릭. 3. 설정 클릭. 4. 왼쪽 메뉴에 있는 개인정보 및 보안 클릭. 5. 사이트 설정 클릭. 6. 콘텐즈 항목에 있는 팝업 및 리디렉션 클릭. 7. 추가 버튼 클릭. 8. 사이트 추가 창이 나타나면, 9. 팝업 차단할 주소입력.(예 : mediacategory.com) 10. 추가 버튼 클릭. 11. 팝업 전송 또는 리디렉션 사용이 허용되지 않음에 등록된 것을 볼 수 있다. 12. 크롬 창을 닫고, 다시 크롬을 실행하면 차단 페이지 창이 나타나지 않는다. 대한민국의 아름다운 영토, 독도의 가을 2022. 11. 25.
C# C++의 컴퓨팅 파워와 비주얼 베이직의 프로그래밍 편이성을 결합하기 위 한 목적으로 마이크로소프트사에서 개발한 새로운 객체 지향 프로그래밍 언 어. C++에 기반을 두고 Java와 비슷한 특색을 가지고 있으며, 마이크로소프트의 .NET 플랫폼에서 쓰인다. 프로그래머가 각 단계별로 별도의 코드를 작성하지 않고서도 프로그래밍 객체에 접근할 수 있는 확장성 마크업 언어(XML)와 단순 객체 접근 프로토콜(SOAP)의 사용을 통해 프로그래밍을 단순화한 것이다. 출처] 한국정보기술통신협회 : C# 대한민국의 아름다운 영토, 독도의 봄 2022. 11. 21.
C++ C 언어를 확장한 객체 지향 프로그래밍 언어. AT&T 벨 연구소의 스트로스트럽(B. Stroustrup)이 1983년에 발표했다. C 언어 규격을 완전히 만족하여 그 확장 버전(++는 C의 증분 연산자를 나타낸다)으로 설계되어 있다. C++의 프로세스계는 C의 사전 처리기로 개발되기도 하지만 C++ 컴파일러도 있다. 이 언어는 스몰토크만큼 객체 지향 언어는 아니지만 C 언어와 호환성이 있기 때문에, 애플 컴퓨터 회사나 선 마이크로시스템스사 등 많은 벤더들이 채택하고 있다. 출처] 한국정보통신기술협회 : C++ 이미지 : 네이버(쉽게 배우는 소프트웨어 공학) C++ 대한민국의 아름다운 영토, 독도 2022. 11. 15.
JavaScript(자바스크립트) 웹 페이지에서 사용자로부터 특정 이벤트나 입력 값을 받아 동적인 처리를 목적으로 고안된 객체 기반의 스크립트 프로그래밍 언어. 사용자 경험을 향상시키기 위한 방법으로 주로 사용된다. 일반적으로 HTML 문서에 내재되며, 브라우저에서 실행된다. 예를 들면, 마우스를 HTML 문서의 특정 이미지나 텍스트 위로 가져갔을 때 이미지 크기가 커지거나 텍스트의 색이 바뀌는 기능이다. 또 검색창 입력 박스에 ‘자’를 입력하면 현재 기준으로 사용자 검색이 많은 ‘자’로 시작하는 검색어 목록을 보여주는 기능도 자바스크립트로 구현한 것이다. 자바스크립트는 1995년 미국의 넷스케이프 커뮤니케이션즈(Netscape Communications)에서 처음 개발되었다. 자바스크립트 표준은 1996년 11월부터 유럽 컴퓨터 제조업.. 2022. 11. 8.
JAVA(자바) 미국의 선 마이크로시스템즈사가 개발한 객체 지향 프로그래밍 언어. 1995년 5월에 발표, 1996년 1월부터 정식 버전의 배포를 개시하였다. C++를 바탕으로 언어 규격을 규정하였다. 버그(bug)의 원인이 되기 쉬운 기능, 예를 들면 포인터 연산을 생략하였다. 또 C++에서는 사용이 끝난 객체(object)를 명시적으로 폐기하도록 프로그램에 기술하였으나 그 대신 자동 쓰레기 수집(garbage collection) 기능을 추가하였다. 이와 같이 메모리 관리의 오류로 기인되는 버그를 방지한다. 자바는 객체 클래스의 계승(inheritance) 관계를 실행할 때에 확정하는 동적 모델을 채용하였다. C++에서는 컴파일 시에 확정하기 때문에 상위 클래스에 새로운 기능을 추가하면 그 클래스와 계승 관계가 있는.. 2022. 11. 2.
파이썬(파이선, Python) 다양한 플랫폼에서 사용이 가능한 객체 지향 기반 인터프리터 방식의 고급 프로그래밍 언어 중 하나. 문법이 배우기 쉽고 결과를 바로 확인할 수 있어서 프로그래밍 초보자에게 추천되는 언어이다. 1991년에 귀도 반 로섬(Guido van Rossum)이 발표하였고, 좋아하는 코미디 프로인 에서 파이선이라는 이름을 가져온 것으로 알려져 있다. 공동체 기반의 개방적 개발 모델을 가지고 있으며, 파이선 소프트웨어 재단(Python Software Foundation)에서 관리한다. 문법 구조가 간단, 명확하고, 많은 시스템 호출과 풍부한 라이브러리(모듈), 다양한 윈도 시스템용 인터페이스 등을 포함하고 있어 생산성이 높은 강력한 언어이기도 하다. 반면 실행 속도가 상대적으로 느리다는 단점이 있다. 다른 프로그래밍.. 2022. 10. 26.
반응형