코딩쉽게 :: 코딩쉽게

안녕하세요. Coding EG입니다.


이번에 IT이슈는 CPU보안 업데이트입니다. 최근 들어 보안이 계속 이슈화 되고 있는데요.  

한 해외 커뮤니티 사이트 레딧을 통하여 한 사용자가 인텔 CPU에 치명적인 보안 결함이 있다며, 커널 메모리와 관련된 문제를 제기하여 세계적인 이슈를 불러 일으켰습니다. 많은 사람들이 인텔을 쓰고있으며, 자신의 컴퓨터에 보안 문제가 있다고 글이 올라오자 인텔의 공식을 기다리게 되었습니다.



치명적인 인텔 성능저하 즉, 멜트다운 버그와 스펙터 버그에 대하여 알아 보도록 하겠습니다. 해당 내용은 위키 백과를 참조하였습니다.





1. 멜트다운 버그


컴퓨터에서 제일 중요한 CPU 즉 중앙처리장치에 들어가 있는 비순차 명령어 처리와 관련된 기술을 악용한 버그라고 하는데요. 

해당 버그를 이용해서 컴퓨터의 메모리에 있는 내용을 볼수 있다고 합니다. 


2. 스펙터 버그


스펙터 버그도 동일하게 메모리의 내용을 볼수 있는 버그입니다. 스펙터 버그의 경우에는 분기예측 관련 기술을 적용한 

CPU에 대해서 해단이 되는데 대부분 CPU가 모두 해당이 된다고 합니다.





그렇다면 이 멜트다운 버그와 스펙터 버그는 왜위험할까?

 

기본적으로 컴퓨터 상에서 동작하는 프로그램들은 커널이라는 시스템 소프트웨어의 제어를 받게됩니다. 커널은 컴퓨터에서 실행되는 프로그램들이 독립적으로 실행해줘야합니다. 특히 프로그램들이 소서로의 메모리와 데이터를 허가 받지 않는 방법으로 못가져가도록 커널이 관리를 해줘야합니다.

하지만 커널이 이들을 관리를 못해준다면 스마트폰이나 컴퓨터를 할때 개인정보 즉, 공인인증서, 비밀번호 등등 온라인을 통한 메모리와 데이터들이 

보이지 말아야 할것들 까지 보이게 되는 겁니다.


인텔 보안 업데이트


최근 인텔에서는 멜트다운 버그와 스펙터 버그에 대하여 계속하여 CPU 결함에따른 보안 업데이트중를 배포중이며 

커널 메모리를 운영체제 차원에서 격리하는 업데이트를 배포중에 있습니다.


하지만 문제는 보안패치를 적용하면 성능저하가 발생할 수 있다는 문제점이 있습니다.

인텔 CPU에 따라서 5% ~ 30% 의 성능저하가 발생할 수 있다고합니다. 

일반 PC 사용자는 체감하기 힘들다고는 하지만 서버를 운영하는 기업에서는 큰 영향을 미칠것으로 예상되고 있습니다.





윈도우 10에서 업데이트를 하려면 설정 - 업데이트 및 복구 - 윈도우즈 업데이트에 들어가 업데이트를 하면 됩니다.


인텔 프로세서 CPU 결함 보안 업데이트 독립 패키지 


인텔 CPU 결함 보안 업데이트를 다운받으려면 아래 링크에서 받으면 됩니다.

윈도우 버전에 맞는것을 다운받아 실행하면 끝~~


http://www.catalog.update.microsoft.com/Search.aspx?q=KB4056892




인텔 프로세서 CPU 결함 보안 업데이트 독립 패키지 


이것으로 인텔 보안패치, 성능 저하? 에대해서 마치겠습니다.


이상 Coding EG입니다.


Copyright 2018. Coding EG. All rights reserved.

'소개 > 이슈' 카테고리의 다른 글

이 시대를 이끌 블록체인!?!?  (0) 2018.10.05

안녕하세요. Coding EG입니다.



요즘 계속해서 언급이되고있는 블록체인

가상화페에 쓰이면서 물위로 떠올랐는데요.

그럼 블록체인이란 무엇인가?


블록체인이란?




블록체인은 나카모토 사토시가 2007년 글로벌 금융위기 사태를 통해 중앙집권화된 금융시스템의 위험성을 인지하고 

2009년 블로체인 기술을 적용해 암호화페인 비트코인을 개발했습니다.

블록체인은 블록에 데이터를 담아 체인형태로 연결하여 수많은 컴퓨터에 동시에 블록데이터를 

복제해 저장하는 분산형 데이터 저장 기술을 뜻합니다.



이 데이터 저장 기술의 엄청난 장점


"첫번째, 블록데이터의 변조와 위조가 어렵다."





중앙 집중형 서버에 거래 기록을 보관하지 않고 거래에 참여하는 모든 사용자에게 거래 내역을 보내주며, 

거래때마다 모든 거래 참여자들이 정보를 공유하여 데이터 위조나 변조를 할 수 없도록 되어있습니다.


"두번째, 개인적보 노출위험이 작다."




블록체인에는 개인정보를 대신하는 고유번호가 기록되어 있어 개인정보 노출위험이 상대적으로 작고, 

한번 기록된 정보는 수정할 수 없다는 장점도 있습니다.


"세번째, 거래 투명도향상과 비용낭비 절감"



블록체인을 공개장부에 등재하여 거래 투명도 향상 뿐만아니라, 

정보를 블록형태로 전 세계 PC에 분산해 저장하기 떄문에 인프라를 구축할 필요가 없기때문에 비용절감 효과도 예상됩니다.


블록체인에 종류


많은 사람들이 블록체인하면 비트코인을 연상합니다.

하지만 이 블록체인에도 종류가 있다는 사실!!!

종류로는 크게 3가지로 정리할 수 있는데요.


첫번째, 퍼블릭 블록체인 


흔히 알고있고 또 가장 많이 사용되는 퍼블릭 블록체인!! 

모든 사람이 이용할 수 있는 블록체인은 다시 말하면 누구나 블록체인을 열람하고, 

블로체인을 통해 송금이 가능하다는걸 의미합니다.

비트코인이나 이더리움을 예로 생각하면 될꺼같아요.

비트코인과 이더리움은 누구나 블록채인상의 거래내역을 볼 수 있고 

거래에 참여할 수 있는 대표적인 퍼블릭 블록체인이라할 수 있습니다.


두번째, 컨소시엄 블록체인


컨소시엄 블록체인의 특징은 미리 선정된 이용자에 의해서 통제되는 반 중앙형 블록체인 입니다.

예를 들면 승인된 기관들만 참여가능하며, 이렇게 승인된 기관들이 동의가 일어나야 거래가 생성됩니다.

퍼블릭블록체인은 모두에게 공개되었지만 컨소시엄 블록체인은 검증된 노드들만 차여가 가능한 것이 차이점 입니다.


세번째, 프라이빗 블록체인


프라이빗 블록체인은 개인형 블록체인 입니다. 개인 즉, 하나의 주체가 블록체인 시스템을 관리하는 블록체인인데요.

블록체인네트워크에 참여하기 위해서는 중앙기관의 승인을 받아야 합니다.

컨소시엄 블록체인은 여러개의 주체가 모여서 블록체인을 관리했다면 프라이빗 블록체인은 주체가 단 하나라는 것이 컨소시엄 블록체인과 프라이빗 블록체인의 차이 입니다.


이상 블록체인이였습니다.


이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.

'소개 > 이슈' 카테고리의 다른 글

인텔 보안패치, 성능 저하?  (0) 2018.10.05

안녕하세요. Coding EG입니다.

3강에서는 리눅스 설치방법에 대해 알아보았는데요.

오늘은 그 설치방법에 연장선이 되겠네요.


3강. 누구보다 쉽게 설명한 리눅스1 보러가기


2강에서는 iso파일 삽입까지 해보았습니다.

오늘은 이어서 해보겠습니다. 




CD(iso)파일을 삽입하였으면,

이제 Power on this virtual machine을 클릭해줍니다.




클릭하고 얼마 안있으면 이런 화면이 나오는데요.

install or upgrade an existing system에 검은 바탕을 두고 엔터를 눌려줍니다.




여기는 그냥 Skip을 눌려주세요




CentOS 리눅스 첫 설치화면 입니다!!

Next!!




언어를 선택해줍니다.

※abc순 입니다.

언어를 선택하셨으면 Next!!




이 화면으로 오면 다행스럽게도 이제부터는 한글이 많습니다. 

키보드 언어 인데요.

한국어를 선택해 합니다.

※여기도 가나다순 입니다.

다음클릭!!




기본 클릭 후 다음!!




이미지 파일안에 데이터가 남아있을 수도 있으니 모든 데이터 삭제로 해줍니다.




이제는 호스트 명입니다. 

윈도우로 따지면 컴퓨터 이름? 입니다.

봐꾸셔도되고 안봐꾸셔도 상관은 없습니다.

다음!!




다음!!




이 화면은 root계정(관리자)의 비밀번호를 설정하는 곳입니다.

기억에 남는 비밀번호로 설정해주세요.




비밀번호가 쉬우면 이런화면이 나오게 되는데,

root는 관리자 계정입니다.

실전에서는 쉽게 설정 해놓을리가 없지만 

저희는 실습이니 어쩄든 사용을 눌러줍니다.




모든 공간 사용을 눌러줍니다.

리눅스에 대하여 잘 아시는분이라면 

사용자 레이아웃 만들기를 눌러주셔도 상관 없습니다.




디스크에 변경 사항 기록 !!




이 페이지는 다음!!!




자, 이제 설치가 다되었습니다.

재부팅눌러주세요.




앞으로!!




동의 해주시고 앞으로!




사용자 생성 화면 입니다. 

저는 user로 설정하였지만 

하고싶은 데로 해주시면 됩니다.






하는도중 이런 오류가 뜨는데 이건 왜뜨는지는 모르겠습니다.

 그냥 확인눌려도 무방합니다.






user 계정으로 들어가도되지만 

기타를 눌려서 root계정으로 들어가도됩니다.









짜잔!!! 설치가 끝났습니다.

휴;; 설치를 쉽게 풀어쓴다했는데 전달되었는지 모르겠네요.

모르는게 있으면 댓글로 남겨주시면 감사하겠습니다.


이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.


+ Recent posts