2021/03/30

보안 전문가들의 업무 능력을 향상시켜 줄 오픈소스 도구 4선

보안 전문가들이 업무를 제대로 수행하려면 다양한 도구들이 필요하다. 물론 도구들이 있어야만 보안이 제대로 성립된다는 건 아니지만, 빈손으로 조직의 안전을 요구할 수는 없다. 보안 담당자들을 돕는 도구들 중 오픈소스로 풀렸으면서도 유용한 것들이 제법 존재한다. 그 중 다음 몇 가지 도구들이 추천할 만하여 적어 본다.

[이미지 = utoimage]

독시즌(Doxygen)
독시즌은 문서 생성기의 일종으로, 인기 높은 프로그래밍 언어들을 다양하게 지원한다. 사용자들은 독시즌을 통해 출처 파일들로부터 코드 구조를 추출하고, 코드 요소들 간의 관계성들을 파악할 수 있게 된다. 코드를 시각화 하여 보여준다고 생각하면 어느 정도 독시즌에 대해 이해할 수 있을 것이다. 때문에 대단히 복잡한 코드 베이스를 통합적으로, 보다 깊이 이해하는 데에 도움이 된다. 코드의 논리적 흐름을 분석하는 데에도 유용하고, 따라서 여러 가지 오작동에 대한 검사와 분석도 할 수 있게 해 준다.

이 때문에 복잡하고 용량이 큰 코드 베이스를 시각적으로 점검할 수 있고, 간과해 왔던 부분들을 정확히 짚어내 꼼꼼하게 파헤칠 수 있게 해 준다. 예를 들어 리눅스 수도 명령어가 어떤 방식으로 작동하는지 궁금하다면 독시즌을 통해 이해도를 높일 수 있다. 옥시즌의 코드는 여기(https://github.com/doxygen/doxygen)서 열람이 가능하다.

Z3
Z3는 소프트웨어 분석, 확인, 퍼징 실험을 위한 도구다. C/C++, 파이선 등 다양한 프로그래밍 언어들을 지원한다. 몇 가지 특수하게 정의된 제약 조건을 만족시키는 해결책을 여러 가지로 시도해 볼 수 있도록 해 준다. 따라서 입력값 확인과 관련된 조건들을 확인하는 데에 유용하며, 이를 통해 제작자 혹은 개발자가 원치 않았던 결과가 야기되는 것을 방비할 수 있다.

수동으로 코드를 점검하고, 퍼징 테스트를 함으로써 문제가 될 수 있는 상태들을 미리 파악할 수 있지만 Z3를 사용한다면 보다 광범위한 수학적, 논리적 확인까지도 할 수 있게 된다. 즉 수동으로 하는 검사에 더하여 보다 깊고 넓은 검사 결과까지도 산출할 수 있다는 것이다. 코드의 일부분만을 따로 떼어 검사함으로써 버퍼 오버플로우나 정수 오버플로우, 부적절한 메모리 접근과 같은 잠재적 문제들도 파악하는 데 도움을 준다. 역시 깃허브(https://github.com/Z3Prover/z3)에서 열람이 가능하다.

리브퍼저(LibFuzzer)
요즘 입소문을 타고 인기가 심상치 않은 속도로 올라가고 있는 오픈소스 도구인 리브퍼저를 빼놓을 수 없다. 퍼징 도구들은 보안 연구에 있어서 빼놓을 수 없는 도구들이다. 특히 사용자의 입력값을 갖가지로 실험하는 데에 유용하다. 리브퍼저는 다른 퍼징 도구들과 마찬가지로 시스템을 마비시키거나 느리게 만들 수 있는 입력값을 찾아내며, 실험 대상이 되는 프로그램을 점진적으로 점검하기 위해 추가적인 순열과 치환 값을 적용하기도 한다. 이 페이지(https://llvm.org/docs/LibFuzzer.html)에서 열람이 가능하다.

지코브(Gcov)
마지막으로 추천할 수 있는 도구는 지코브다. ‘코드 커버리지(code coverage)’라는 항목에 분류되는 도구다. 코드 커버리지 도구들은 퍼징 실험 도구들과 궁합이 매우 좋다. 퍼징 도구들은 몇날 며칠이고 연속해서 돌리는데, 이 때의 단점은 사용자가 코드 베이스의 어느 부분까지 검사가 완료되었는지 파악하기가 힘들다는 것이다.

코드 커버리지 도구들은 퍼징 실험이 어느 정도나 진행되었는지 확인할 수 있도록 해 준다. 때문에 중간중간 사용자가 개입해 실험 과정을 조정할 수 있고, 코드 베이스의 어느 부분도 빠지지 않고 모두 확인이 되도록 만들 수 있다. 때문에 퍼징 실험 결과가 보다 확실해지고, 사용자도 그 결과에 대해 보다 높은 자신감을 가질 수 있게 된다. 여기(https://gcc.gnu.org/onlinedocs/gcc/Gcov.html)서 열람이 가능하다.

오픈소스로 보안을 더 강력하게
프로그램을 분석하고 취약점을 찾아내는 부분에 전문성을 가진 보안 전문가들은 항상 새로운 검사 도구들을 찾아 헤맨다. 그런 이들의 필요를 충족시켜 줄 만한 도구들은 오픈소스 커뮤니티에도 꽤나 다양한 모습으로 존재한다. 그러니 보안 전문가들이라면 이따금씩 오픈소스 도구들을 검색해 보는 것이 업무에 도움이 될 것이다. 여기에 소개된 독시즌, Z3, 리브퍼저, 지코브 외에도 쓸만한 것들을 어렵지 않게 찾아낼 수 있을 것이다.


이 포스팅이 문제가 될시 삭제 하겠습니다

출처 URL : https://www.boannews.com/media/view.asp?idx=96035

[리눅스 Linux] CentOs(센토스) vs Ubuntu(우분투)

센토스와 우분투 두 OS 의 차이점을 알려드릴려고 합니다.

[Linux]

리눅스(Linux)는 1991년 리누스 토르발스가 커뮤니티 주체로 개발한 컴퓨터 운영체제이다. 혹은 커널을 뜻하기도 한다.

리눅스는 자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본으로 볼수 있다.

리눅스는 다중사용자, 다중 작업(멀팅테스킹, 다중 쓰레드)릴 지원하는 네트워크 운영체제(NOS)이다.

특징

1. 유닉스와 완벽하게 호환이 가능

2. 공개 운영체제이다. 오픈소스이므로 누구든지 자유롭게 수정이 가능

3. 다양한 네트워킹 기술을 제공, 서버용 OS로 적합

4. 안정적이며 보안, 성능이 PC용 OS보다 비교적 우수하다.

[CentOS]

CentOS(센토스)는 Community Dnterprise Operating System의 약자로 프로젝트에서 Red Hat(레드햇)이 제휴로 개발한 컴퓨터 운영체제 이다.

업스트림 소스인 레드햇 엔터프라이즈 리눅스와 완벽하게 호환되는 무료 기업용 컴퓨팅 플랫폼을 제공할 목적으로 만들어진 리눅스계 운영 체제 가운데 하나다.

무료로 사용이 가능하고 레드햇이라는 회사가 아닌 커뮤니티를 통해 지원이되고 있다. 서버용 운영체제로 인기가 매우 높으며 서버용 리눅스 운영시 상당수가 센토스를 사용한다.

-프로그래밍 언어 : 펄

-OS 계열 : 유닉스 계열

-소스형태 오픈 소스

-커널 : 모놀리식 커널(리눅스)

-업데이트 방식 Yum (패키지킷)

[Ubuntu]

Ubuntu(우분투)는 영국 기업 캐노니컬이 개발, 배포하는 컴퓨터 운영 체제이다. 데비안 리눅스를 기반으로 개발되며, 데비안에 비해 사용 편의성에 초점을 맞춘 리눅스 배포판이다.

쉽고 편한 설치와 이용법으로 초보자들이 쉽게 접근할 수 있으며 데스크탑용 리눅스 배포판 가운데서 가장 많이 사용되고 있다.

-프로그래밍 언어 : 파이썬, 자바, C, C++, C 샤프

-OS 계열 : 유닉스 계열

-소스형태 오픈 소스

-커널 : 모놀리식 커널(리눅스)

-업데이트 방식 : APT

출처:https://blog.naver.com/gd8546?Redirect=Log&logNo=222084498366

이 게시글이 문제가 될 시, 삭제하겠습니다.

2021/03/28

윈도우10 노트북 블루투스 끊김 해결방법

블루투스 기능이 탑제되어있는 PC나 노트북을 사용하여 블루투스 기기를 사용할때 가끔 블루투스가 끊기는 현상을 겪어보신적이 있으실겁니다.

기기와의 거리가 멀지도 않는데 끊김현상이 나타난다면 블루투스 드라이버의 문제일 가능성이 높은데요.

이럴때는 블루투스 드라이버를 재설치 혹은 업데이트를 해주시면 간단하게 해결됩니다.

이번에는 윈도우10 노트북에서 블루투스 끊김 해결방법에 대해서 알려드리려고 합니다.

▲ 윈도우 작업표시줄 좌측 하단에 있는 “시작 아이콘“을 “마우스 우 클릭” 후 “장치 관리자”를 클릭합니다.

▲ 장치 관리자 창이 열리면 Bluetooth 항목에 있는 자신의 블루투스 하드웨어를 선택하신 후 “마우스 우 클릭”을 하신뒤 “드라이버 업데이트”를 클릭합니다.

▲ 드라이버 업데이트창이 나타나면, “드라이버 자동 검색”을 클릭하여 불루투스 드라이버를 업데이트 해주신 후 재부팅을 해주시면 됩니다.

출처: https://ivyit.tistory.com/106?category=753177 [IT BLOG]

문제가 될 시 삭제하겠습니다.

2021/03/27

[LCK 스프링] '릭비' 감독의 짧은 마무리 인터뷰

‘릭비’ 감독이 시즌 마무리 인터뷰를 전했다.

384

26일 온라인으로 열린 2021 리그 오브 레전드 챔피언스 코리아 스프링 스플릿 정규 시즌 43일 차 2경기서 아프리카 프릭스가 리브 샌드박스를 2:0으로 완파했다. 6연패에서 연패를 끊어낸 것이다. 이번 대결은 아프리카의 정규 시즌 마지막 경기였다.

다음은 ‘릭비’ 한얼 감독과의 인터뷰다.

Q. 시즌을 마무리했다. 아쉬움이 클 것 같다. 총평 먼저 부탁한다.

성적이 너무 좋지 않아서 총평이라기엔 아쉬움만 남는다. 먼저 죄송하다는 말씀을 드리고 싶다.

Q. 첫 감독 수행이었다. 어려움이 컸을지.

내가 크게 부족했다. 우리 팀에는 베테랑이 많은데, 이 선수들 모두가 확고한 팀 색깔을 가진 곳에서 활동했다. 각자의 방법으로 성공 역시 맛봤다. 반면에 ‘드레드’ 선수는 첫 풀타임 주전으로 이번 시즌을 치렀고, 팀을 리드해야 하는 것도 처음이었다. 이렇다 보니 서로 이기려는 방식이 많이 달랐다.

내 역할은 이런 불협화음을 정리하고 팀을 한 곳으로 모으는 것인데, 미숙했다. 나는 개개인의 이야기를 들어주고, 그들의 의견이 논리적으로 맞고 틀리는지에만 집중했다. 숲이 아니라 나무에만 신경을 쓴 것이다.

코치 때와는 정말 달랐다. 그때는 선수들이 프로인 만큼 알아서 잘하는 부분들이 많다는 생각이 들었다. 감정적인 컨트롤이 많이 필요하지도 않았는데, 감독이 되니 깊은 영역까지 건드려야 했다. 신경 써야 할 곳이 많아지면서, 피드백과 밴픽이 미흡해지는 상황도 오더라. 일을 나눌 줄 알아야 하며, 감독으로 어떤 부분에 집중해야 하는지 배웠다.

당연한 이야기지만 딱히 가르쳐주는 사람이 없었다. 나도 일반적인 일을 해봐서 알지만, 사회에서도 마찬가지일 것이다. 가이드가 없기에 많이 미흡했고, 처음부터 정리를 잘했으면 좋았을 텐데 정말 아쉽다.

Q. 남 탓 금지라는 팻말은 왜 붙이게 된 걸까?

채정원 본부장님이 작년 여름부터 느끼면서 강조하신 부분을 걸어놨던 것이다. 실제로 남 탓이 있었거나 심해서, 팻말을 달았던 게 아니다. 이번 스프링을 시작하면서 숙소를 옮겼는데, 공간을 차근차근 꾸며나가는 과정에서 붙이게 된 것일 뿐이다.

본부장님은 LoL 자체가 남 탓이 만들어질 수밖에 없는 게임이기 때문에, 우리 뿐만 아니라 누구든 서로를 탓하면서 감정이 상할 것이라고 말씀하셨다. 남 탓만 하지 않아도 중간은 갈 수 있다고, 선수단 모두에게 이야기를 남기신 바 있다.

Q. 다음 시즌에 관해서도 의견을 들려달라.

가능성을 본 부분들이 분명히 있고, 숙제는 확실해진 것 같다. 이제는 좋은 팀이 아니라 진짜 잘하는 팀이 되어야 한다.

문제점을 당장 고치고자 한다. 우리 팀의 문제는 개개인의 의견에 너무 집중했다는 거였다. 선수 개개인이 어떤 구도는 하기 싫다, 어떤 부분이 불편하다는 등 갑작스러운 요구를 많이 했다. 선수들 의견을 듣고 근거가 충분하다고 생각되면 들어줬는데, 팀이 너무 중구난방이 되는 느낌이 들더라. 갑작스럽게 결정되는 상황이 많았다.

이제는 전체적인 그림을 확실히 정하면서 나아가겠다. 연습이 대회에 반영되도록 할 것이고, 한 선수가 무언가 요구할 때 다른 선수들도 동의하고 이해해야만 시행하려고 한다.

Q. ‘드레드’ 이진혁의 발전이 눈에 띈다.

특히 좋았던 점은 오늘 경기였다. ‘드레드’ 선수는 되게 욕심이 많은 친구다. 게임을 어떻게 하고 싶고, 팀원을 어떻게 끌어다 쓰고 싶고, 그런 생각들이 분명하다. 오늘은 경기를 보니 많이 익숙해지는 모습이었다. 덧붙여 ‘기인’ 선수는 꾸준히 잘해준다고 생각한다.

Q. ‘뱅’ 이야기를 빠트릴 순 없을 것 같다.

‘뱅’과 ‘리헨즈’는 서로 했던 방식이 많이 달라서 힘들어했다. ‘리헨즈’ 선수는 색깔이 뚜렷해서 원하는 대로 풀리지 않았을 때 심적으로 어려움을 겪었다. ‘뱅’ 선수가 자기가 2년 동안 LCS에 있었으니, 이곳에 맞춰서 적응하겠다고 했다.

아쉬움은 자신감이 너무 부족했단 거다. 작년 아프리카는 ‘미스틱’ 선수가 중심이었다. ‘내가 잘하니까 나한테만 맞추면 이겨’라는 느낌이었는데, 배준식 선수는 그런 게 부족해서 아쉬울 때가 많았다. 이제는 팀에 자신의 의견을 충분이 말하고, 원하는 바를 요구한다.

Q. 승자 인터뷰 시간이 벌써 종료됐다. 더 물어볼 것이 많지만 여기서 끝을 내야한다.

잘하고 싶은 마음이 정말 컸는데, 성적으로 보여드리지 못해 죄송하다. 말만 뻔지르르하게 하는 사람이 된 것 같은 느낌이다. 스프링에 겪을 수 있는 시행착오와 나쁜 모습을 다 보여드렸다. 서머에는 다시 문제가 나오지 않도록 노력하겠다. 적당한 변화가 있을 수도 있고, 분위기나 여러 가지를 다잡을 것이다.

※해당 포스팅이 문제될 시 삭제하겠습니다.

출처 : http://www.inven.co.kr/webzine/news/?news=253696&site=lol

2021/03/26

딥페이크 비디오의 작동 방법과 위험한 이유

딥페이크(Deepfakes)는 진짜처럼 보이는 가짜 비디오 또는 오디오 기록이다. 한때는 할리우드 특수효과 스튜디오와 CIA 또는 GCHQ의 JTRIG 부서와 같은 프로파간다를 생산하는 정보 기관의 전유물이었지만 이제는 누구나 딥페이크 소프트웨어를 다운로드해서 남는 시간에 그럴듯한 가짜 비디오를 만들어낼 수 있다.

지금까지 딥페이크는 아마추어 취미가들이 연예인 얼굴을 포르노 배우의 몸과 합성하거나 정치인이 하는 말을 조작하는 용도 정도로 사용됐다. 그러나 공격이 임박했다는 비상 경보 딥페이크를 만들거나 가짜 섹스 비디오를 사용해 누군가의 결혼 생활을 파탄에 이르게 하거나 투표 며칠 전에 후보자의 가짜 비디오 또는 오디오를 퍼뜨려 선거에 개입하기도 쉬워졌다.


딥페이크는 얼마나 위험한가?

딥페이크는 많은 이에게 우려의 대상이다. 미 플로리다 주 공화당 상원의원이자 2016년 대통령 후보였던 마르코 루비오는 딥페이크를 현대의 핵무기라고 표현했다. 루비오는 2주 전 워싱턴의 한 연설에서 “예전에는 미국을 위협하려면 10척의 항공모함과 핵무기, 장거리 미사일이 필요했다. 지금은 인터넷 시스템, 뱅킹 시스템, 전력망 및 인프라에 접근하면 된다. 진짜 같은 가짜 비디오를 제작할 능력만 있으면 선거를 훼방하고 미국을 심각한 내부적 위기로 몰아넣고 깊은 타격을 입힐 수 있다”라고 말했다.

결실을 맺지 못한 야심가의 왜곡된 정치적 과장일까, 아니면 딥페이크가 정말 핵무기보다 더 큰 위협일까? 루비오의 말만 들으면 세상은 종말을 향해 다가가는 듯하다. 하지만 모두가 루비오의 의견에 동의하는 것은 아니다.

버크만-클라인 센터(Berkman-Klein Center)와 MIT 미디어 랩(MIT Media Lab)에서 AI 이니셔티브의 윤리 감독 책임자인 팀 황은 “핵폭탄만큼 위험하다? 나는 그렇게 생각하지 않는다. 그동안의 실제 사례는 확실히 불안감을 준다. 사람들은 우려를 하면서 많은 질문을 던지지만 많은 이가 예상하는 것처럼 상황이 바뀔 가능성은 높지 않다고 본다”라고 말했다.

일반 사용자도 페이크앱(FakeApp)을 다운로드해서 바로 딥페이크를 제작할 수 있다. 앱을 사용하기가 아주 쉽지는 않지만 2019년 초 케빈 루즈가 뉴욕 타임즈에서 시연한 바와 같이 컴퓨터에 어느정도 익숙한 사람이라면 문제없이 사용할 수 있다.

황은 그러나 효과적인 다른 허위 정보의 형태가 매우 많고 따라서 딥페이크를 사용한 “두더지 잡기” 놀이에 집중하는 것은 잘못된 전략이라면서 “지금 당장만 해도 딥 러닝이나 머신러닝 없이, 저렴하게 대중을 기만하고 의식을 유도할 수 있는 방법이 매우 많다”라고 말했다.

예를 들어 길거리에서 사람들이 누군가를 집단 폭행하는 모습을 비디오로 촬영한 다음 이 비디오에 대해 가짜 해설을 붙일 수 있다(공격하는 사람들이 미국의 이민자들이라는 등). 여기에는 고급 머신러닝 알고리즘도 필요없고, 그럴듯한 가짜 해설과 그 해설에 맞는 비디오만 있으면 된다.


딥페이크는 어떻게 작동하는가

‘눈으로 봐야 믿는다’는 옛말이 있지만, ‘믿어야 본다’는 말이 더 진실에 가깝다. 사람은 자신이 믿고 싶은 것을 뒷받침하는 정보만 취하고 나머지는 무시한다.

공격자가 이와 같은 인간의 경향을 해킹하면 그 위력은 상당하다. 허위 정보(가짜 뉴스)를 통해 만들어진 거짓말이 진실로 포장되어 확산된 사례는 이미 많다. 사실을 확인한 사람들이 거짓에 반대하는 목소리를 높일 때면 이미 늦었다. 피자게이트는 유명한 사례다(피자게이트는 지난 2016년 미 대선 과정에서 발생한 음모론으로, 힐러리 클린턴 선대 본부장 존 포데스타의 이메일을 해킹해 폭로한 사실을 짜깁기해 민주당의 고위 관계자들이 인신매매와 아동성착취를 하는 악마숭배자 조직이라고 퍼트린 것이다. 편집자 주).

딥페이크는 두 개의 머신러닝 모델이 다투는 생산적 적대 신경망(Generative Adversarial Network, GAN)을 사용해 이와 같은 인간의 경향을 악용한다. 한 머신러닝 모델이 데이터 집합을 사용해 학습한 다음, 위조 비디오를 만들면 다른 머신러닝 모델이 위조 여부를 탐지하는 방식이다. 

위조하는 머신러닝 모델은 상대 머신러닝 모델이 위조를 탐지할 수 없을 때까지 가짜를 만들어낸다. 학습 데이터 집합이 클수록 진짜 같은 딥페이크를 위조하기도 더 쉬워진다. 초기 1세대 딥페이크에서 전 대통령과 할리우드 연예인들의 비디오가 많이 사용된 이유가 여기에 있다. 즉, 위조를 학습시킬 수 있는 공개된 비디오 영상이 풍부했기 때문이다.

물론 GAN은 가짜 섹스 비디오를 만들고 정치인이 하는 말을 위조하는 것 외에도 많은 용도가 있다. GAN은 머신러닝 모델이 스스로 학습하는 “자율 학습(unsupervised learning)” 분야에서 큰 진전이다. 자율주행 차량의 보행자와 자전거 인식 능력을 개선하고, 알렉사나 시리와 같은 음성 디지털 비디오의 대화 역량을 높일 수 있는 큰 잠재력을 지녔다. 일부는 GAN이 ‘AI 상상(AI imagination)’의 도래를 예견한다고 말한다.


딥페이크의 예

정치적 딥 페이크의 한 형태인 가짜 뉴스 비디오가 새로운 현상이라고 생각한다면 틀렸다. 영화가 발명된 이후 한 세대 동안 실제 뉴스를 극적으로 각색하기 위한 뉴스 비디오 위조는 당연한 일이었다.

필름이 바다를 건너기까지 몇 주가 걸렸던 시절, 영화 제작자들은 뉴스에 생동감을 불어넣기 위해 소규모 세트에서 자극적인 지진이나 화재 장면을 제작했다. 1920년대에는 대서양 횡단 케이블을 통해 흑백 사진을 전송하는 것이 최신 유행이었고, 영화 제작자들은 이렇게 받은 원본 사진을 사용해 파괴된 장면을 만들곤 했다. 1930년대 들어서는 이런 관행이 바뀌면서, 뉴스에 보이는 장면에는 진짜 장면을 사용해야 한다는 인식이 자리잡았다.

최근에는 배우 톰 크루즈가 등장하는 틱톡 비디오가 공개되면서 딥페이크에 대한 논란이 재점화됐다. 이 비디오는 사실 톰 크루즈를 흉내내는 사람과 오픈소스 인공지능인 딥페이스랩(DeepFaceLab) 알고리즘을 결합해 진짜처럼 보이도록 만들어진 것이다.

이 비디오를 만든 벨기에의 시각 효과(VFX) 전문가인 크리스 우미는 이 정도 수준의 비디오는 대부분의 사람들에게 재현하기 어렵다고 말했다. 그러나 이 프로젝트는 AI와 CGI와 VFX 기술의 조합을 통해 보통 사람들은 알아채기가 거의 불가능한 딥페이크 비디오를 만들 수 있음을 보여준다.


딥페이크를 탐지하는 방법

딥페이크 탐지는 어려운 문제다. 물론 아마추어가 만든 딥페이크는 쉽게 알아볼 수 있다. 기계로 확인할 수 있는 가짜 징후로는 눈 깜박임이 없거나 그림자의 모양이 어색한 경우 등이 있다. 딥페이크를 생성하는 GAN은 계속해서 향상되는 중이므로 조만간 딥페이크를 탐지하려면 디지털 포렌식에 의존해야 하는 상황이 올 것이고, 그나마도 탐지 여부를 장담할 수 없다.

워낙 어려운 문제인 만큼 DARPA(Defense Advanced Research Projects Agency)에서는 비디오의 진위를 가리는 더 나은 방법을 찾는 연구에 막대한 투자를 하고 있다. 그러나 GAN 스스로 이런 포렌식을 회피하는 방법을 학습할 수 있음을 감안하면 애초에 승산이 없는 싸움일 수 있다.

DARPA 프로그램 관리자로 이 프로젝트를 이끌고 있는 데이비드 거닝은 MIT 테크놀로지 리뷰(MIT Technology Review)에서 “이론적으로, GAN에 현재 우리가 가진 모든 탐지 기술을 알려주면 GAN은 모든 기술을 회피할 수 있게 된다. 그 능력에 한계가 있는지 알 수 없다”라고 말했다.

비평가들은 가짜 비디오를 감지할 수 없다면 곧 우리가 보고 듣는 모든 것을 불신해야만 하는 시대가 올 수 있다고 경고한다. 현재 인터넷은 삶의 모든 부분에 영향을 미치는데, 거기서 보는 어느 것도 믿을 수 없게 된다면 ‘진실의 종말’이 현실화될 수 있다. 이는 정치 체계에 대한 신념뿐만 아니라 더 장기적으로, 공유된 객관적인 현실에 대한 신념까지 위협한다. 걱정이 많은 사람들은 무엇이 현실이고 아닌지에 관해 동의할 수 없다면 정치적 문제를 두고 토론할 수도 없게 될 것이라고 우려한다.

그러나 황은 이러한 우려가 과장됐다면서 “무엇이 현실이고 아닌지를 알 수 없게 되는 그 암울한 문턱을 넘을 일은 없을 것이라고 생각한다”라고 주장했다.

딥페이크에 대한 과장된 이야기가 가장 큰 보호망 역할을 할 수도 있다. 비디오를 이 정도 수준으로 위조할 수 있다는 사실을 일반인이 알고 있다는 것 자체가 딥페이크의 힘을 빼는 역할을 한다.


딥페이크를 방지할 규제는

딥페이크는 불법일까? 까다로운 질문이고, 아직 답도 없다. 미국 헌법 수정 제1조를 고려해야 하지만 지적재산법, 개인정보보호법도 있고 미국의 많은 주에서 최근 제정하고 있는 리벤지 포르노 금지 법규도 있다(국내의 경우, 딥페이크 비디오를 제작해 인터넷 등에 배포하면 성폭력범죄의 처벌 등에 관한 특례법 제14조 2항에 따라 처벌받는다. 편집자 주).

지피캣(Gfycat) 및 폰허브(Pornhub)와 같은 플랫폼은 딥페이크 포르노 비디오가 약관 위반에 해당된다면서 적극적으로 삭제하고 있다. 그러나 포르노 딥페이크는 비주류 플랫폼에서 계속 공유된다.

성적 착취와 무관한 정치적 발언의 경우, 그 경계가 애매하다. 미국 헌법 수정 제1조에서는 정치인이 사람들에게 거짓말을 할 권리를 보호한다. 또한 실수 또는 의도적으로 잘못된 정보를 게시할 권리도 보호한다. 사상의 시장(marketplace of ideas)의 핵심은 정부의 검열, 또는 소셜 미디어 플랫폼에 대한 독단적인 서비스 약관을 강제하는 사실상의 검열이 아니라 거짓으로부터 진실을 구분해 내는 데 있다.

각국의 규제 기관과 입법 기관이 이 문제와 계속해서 논의 중이니 어떻게 될지 지켜보자.

출처 URL:https://www.itworld.co.kr/news/187783

문제가 될 시 삭제하겠습니다.

2021/03/25

CentOS 지원 정책 변경/지원 종료 및 새로운 RHEL Clone 배포판 소식 - Rocky Linux

CentOS 는 리눅스의 배포판 중 하나로 Community Enterprise Operating System의 약자입니다.

RHEL의 소스를 기반으로 만들어지며 RHEL에서 최대한 추가나 제거를 자제하는 것을 원칙으로 가장 유사하게 Rebuild 한 배포판 입니다.

버전도 동일하게 배포 됩니다

다만, 상표권 분쟁이 있을 수 있기 때문에 레드햇 소유의 있는 레드햇 트레이드마크와 로고는 제거 하고 CentOS 고유의 로고를 넣어서 배포하게 됩니다.



CentOS Project shifts focus to CentOS Stream



8, December 2020 공식적으로 Centos Blog를 통해 향후 CentOS의 방향에 대한 내용이 발표 되었습니다.


CentOS 는 내년 말 CentOS 8 을 마지막으로 RHEL Clone 개발을 종료 되고, RHEL 의 새로운 브랜치인 CentOS Stream 으로 변경 된다고 발표 하였습니다

#CentOS 지원 정책 변경  #CentOS 지원 종료



CentOS 8 내년 지원 종료 이후 CentOS Stream 체제로 전환하여 RHEL의 DownStream 으로.. 


CentOS Stream 유형으로 변경된 다는 것은 기존의 Fedora 와 RHEL 간의 관계와 유사 하게 CentOS 는 RHEL 의 UpStream 버전이 된다는 걸 의미 합니다
(Fedora 와 유사하게 preview 형태)

• 현재 구조 : Fedora => RHEL => CentOS


그래서 향후 새로운 기능이나 변경 사항에 대한 흐름은 아래와 같이 될 것 입니다.

• 향후 변경 : Fedora => CentOS Stream => RHEL



사실 CentOS Stream 에 대한 내용은 작년에 Fedora Magazine(blog) 를 통해 언급된 적이 있었습니다.

Fedora and CentOS Stream – Fedora MagazineYou may have seen the announcement about changes over at the CentOS Project. (If not, please go ahead and take a few minutes and read it — I’ll wait!) And now you may be wondering: if CentOS is now upstream of RHEL, what happens to Fedora? Isn’t that Fedora’s role in the Red Hat ecosystem? Don’t wor…




CentOS 를 사용 하는 가장 큰 이유인 RHEL Clone으로 RHEL Rebuild 배포판을 자유롭게 사용할 수 있다는 것이 가장 큰 이유였습니다


이와 같이 Clone 형태가 아닌 Preview 또는 RHEL의 UpStream 으로 변경 된다는 것은  CentOS 의 가장 중요한 의미가 변경됨 을 의미합니다.


가장 중요한 CentOS 자체의 목적이 달라졌기 때문에 이미 블로그에도 상당히 부정적인 입장으로 Comment 가 계속 추가 되고 있습니다


그외 각종 관련 커뮤니티에서도 부정적인 의견과 입장이 토론 되고 있습니다.

CentOS Project shifts focus to CentOS Stream – Blog.CentOS.orgThe future of the CentOS Project is CentOS Stream, and over the next year we’ll be shifting focus from CentOS Linux, the rebuild of Red Hat Enterprise Linux (RHEL), to CentOS Stream, which tracks just ahead of a current RHEL release. CentOS Linux 8, as a rebuild of RHEL 8, will end at the end of 202…

새로운 커뮤니티 Linux 배포판 소식



CentOS Blog를 통해 향후 CentOS의 변경 내용이 발표 된 이후 공통된 의견이 CentOS 와 같이 RHEL Clone 형태의 새로운 Rebuild Linux 가 나올 것이다 라는 예측이었습니다.


그래서 확인 해보니 CentOS 의 창립자인 Gregory Kurtzer 에 의해 기존의 CentOS와 같은 RHEL의 Clone Linux 을 새롭게 만든다는 소식이 확인 되었습니다.

Rocky Linux

Rocky Linux is a community enterprise Operating System designed to be 100% bug-for-bug compatible with Red Hat Enterprise Linux now that CentOS has shifted direction.


Linux 이름은 Rocky Linux 가 될 것 같고, 새로운 커뮤니티 Linux 의 소식은 다시 또 업데이트 하겠습니다.



+ 추가 : 공식 홈페이지가 개설되었습니다

Rocky LinuxA community-driven, enterprise-ready OS.

Rocky Linux 프로젝트가 뭐죠?

다운스트림 파트너가 방향 전환을 한 지금에 있어서, Rocky Linux는 미국 최고의 엔터프라이즈 리눅스 배포판과 100% 호환성을 갖도록 설계된 커뮤니티 엔터프라이즈 운영 체제입니다. Rocky Linux는 커뮤니티에서 집중적으로 개발하고 있으며, CentOS 프로젝트의 창립자인 Gregory Kurtzer가 이를 이끌고 있습니다. 출시일은 미정이며, 기여자는 이 사이트에서 제공하는 커뮤니케이션 방법을 사용하여 연락해야 합니다.


참고로 CentOS 와 레드햇 그리고 IBM 의 관계는

레드햇은 2014년 1월 7일 CentOS 를 흡수하게 되었고, 그 다음 IBM 은 2018년 10월 28일 레드햇을 인수하기로 발표를 하였습니다.

※이 포스팅이 문제가 될 시, 삭제하겠습니다

출처 : https://hoing.io/archives/9534

2021/03/24

윈도우10 절전모드 해제 방법 (윈도우10 절전모드 끄기)

윈도우10 운영체제가 탑제되어있는 노트북 혹은 컴퓨터를 사용하다보면,

일정시간이 지나면 PC가 자동으로 절전모드가 되어 전원버튼을 다시 눌러야하는 불편함이 있습니다.

이러한 불편한 점을 위한 해결방법을 찾아보실경우에는 아래와 같은 문제로 해결이 가능합니다. 우선 기본적으로는

윈도우10에서 기본적으로 약 10분가량 컴퓨터의 움직임이 없으면 절전모드가 실행됩니다.

해당 문제가 없을경우에는 그냥 사용하셔도 됩니다.

이러한 윈도우10 자동 절전모드를 끄거나 시간 설정을 윈도우 설정창에서 할 수 있는데요.

이번에는 윈도우10 절전모드 해제 방법에 대해서 알려드리려고 합니다.

▲ [윈도우키 + I]단축키를 이용하여 Windows 설정창을 열어주신 후 “시스템”을 클릭합니다.

▲ 시스템 설정창이 열리면, 좌측 메뉴에서 “전원 및 절전”을 클릭하신 후 화면 부분에 있는 “절전 모드 – 전원 사용 시 다음 시간이 경과하면 PC를 절전 상태로 전환”부분을 “안 함”으로 설정해주시면 됩니다.

출처: https://ivyit.tistory.com/107?category=753177 [IT BLOG]

문제가 될 시 삭제하겠습니다.

2021/03/23

[LPL] RNG, '다크호스' 레어 아톰 완파... 단독 1위 질주

22일 2021 LPL 스프링 스플릿 정규 시즌 10주 1일 차 일정이 진행됐다. 1경기에 나선 RNG는 다크호스 레어 아톰을 2:0으로 제압하고 단독 1위 행진을 이어갔다.

1세트는 첫 전령 전투에서 승패가 갈렸다. 먼저 올라온 RNG가 시야를 꽉 잡은 상황에서 레어 아톰이 어설픈 수비를 시도하다가 큰 손해를 봤다. 이를 시작으로 상체 스노우볼이 빠르게 구르며 ‘샤오후’의 트리스타나와 ‘웨이’의 헤카림이 크게 성장했고, 두 선수의 활약을 앞세운 RNG가 무난하게 1세트를 가져왔다.

이어진 2세트에선 분당 1킬 이상의 혈전이 펼쳐졌다. 20분경 일방적으로 2킬을 올린 레어 아톰이 바론을 두드렸는데, ‘웨이’의 헤카림이 레어 아톰의 네 챔피언에게 그림자의 맹습을 맞추고 극적으로 바론까지 스틸했다. ‘웨이’의 슈퍼 플레이에 탄력받은 RNG는 대지의 영혼까지 챙기며 굳히기에 성공했다. 이후 몇 번의 힘싸움 끝에 레어 아톰의 넥서스가 파괴되며 1경기가 종료됐다.

RNG는 이번 승리로 13승 2패, 승점+19를 기록하며 다른 최상위권 팀들과 2승 차이를 벌리고 정규 시즌 1위 확률을 크게 높였다. 파죽의 9연승으로 화제를 모았던 레어 아톰은 2연패를 당하며 7위까지 떨어졌다.

한편, 2경기에선 IG와 V5의 대결이 펼쳐졌다. ‘쉰’ 우디르 캐리로 1세트 완승을 거둔 IG가 2세트에선 단 23분 만에 허무하게 패배하며 풀세트 경기가 나왔다. 3세트서 IG는 하체, V5는 상체에 힘을 실으며 긴 균형이 유지됐다. 바론 등장 이후 약간의 침묵이 이어지던 중, 갑작스레 벌어진 한타에서 IG가 대량 득점하며 2경기의 승자가 됐다.

■ 2021 LPL 스프링 스플릿 정규 시즌 순위 현황

1위 로얄 네버 기브 업 13승 2패 +19
2위 에드워드 게이밍 11승 3패 +16
3위 WE 11승 3패 +12
4위 징동 게이밍 11승 4패 +13
5위 탑 e스포츠 10승 4패 +11
6위 펀플러스 피닉스 10승 5패 +11
7위 레어 아톰 10승 5패 +8
8위 쑤닝 8승 6패 +5
9위 인빅터스 게이밍 8승 7패 +4
10위 LNG e스포츠 7승 8패 -5
11위 비리비리 게이밍 6승 8패 -2
12위 빅토리 파이브 6승 10패 -8
13위 LGD 게이밍 4승 10패 -11
14위 선더토크 게이밍 3승 11패 -13
15위 오 마이 갓 3승 11패 -14
16위 e스타 게이밍 2승 13패 -20
17위 로그 워리어스 1승 14패 -26

※이 포스팅이 문제가 될 시, 삭제하겠습니다

출처 : http://www.inven.co.kr/webzine/news/?news=253406&site=lol

2021/03/21

코로나 혹한기 보냈던 PC방..회복 가능성 보인다

코로나19 1년 PC방 결산 리포트
대유행 때마다 영업 중단·제한 타격
거리두기 단계 하향, 21시 영업제한 해제
1·2월 사용량 회복세로 이어져

지난 한해 지독한 코로나19 혹한기를 보냈던 PC방 시장이 올 들어 더디지만 사용량 증가 회복세를 보이고 있는 것으로 나타났다.

게토에서 제공하는 PC방 통계서비스 더로그가 최근 발표한 ‘코로나19 이후 1년간의 PC방 결산 리포트’에 따르면 지난해 1월12일 국내 첫 코로나19 환자 발생 이후 2020년 국내 PC방 총 사용시간은 전년대비 22.5% 감소한 약 12억1700시간을 기록했다.

코로나19 속 PC방 타임라인

2020년 1월 전년 동기간 대비 16.2%의 사용시간이 증가하며 호기로운 시작을 알렸으나, 2월부터 시작된 본격적인 코로나19의 확산 영향으로 사용시간이 감소하기 시작해 이후 전체 사용량이 하락했다.

3월에는 고강도 사회적 거리두기 캠페인과 함께 PC방 사용량의 감소폭이 더욱 커졌다.

이후 5월 생활방역으로의 전환과 함께 PC방 사용량은 회복세로 전환되는 모습이었으나, 우려했던 극성수기 8월 ‘코로나19 2차 대유행’으로 수도권 PC방 영업이 중단되며 직격탄을 맞았다.

10월 사회적 거리두기 단계 하향 조정 이후 조금씩 증가하던 PC방 사용량은 11월 ‘코로나19 3차 유행’으로 12월 수도권 지역의 PC방 영업이 21시 이후로 제한되며 다시 하락했다.

이후 2021년 2월 수도권 사회적 거리두기가 2.5단계에서 2단계로 하향 조정되고, 21시 이후 영업 제한이 해제되며 PC방 사용량도 서서히 회복세를 보이고 있다.

올해 1월은 전월 대비 사용시간이 9.3% 증가했고, 2월 역시 전월 대비 2.6% 증가했다.

2020년 인기 게임 트랜드

2020년은 ‘레트로’ 열풍과 함께 PC방 게임도 그때 그 시절 추억 소환 게임들의 활약이 돋보이는 한 해였다.

출시 17주년을 맞았던 ‘리니지2’는 새 종족 및 서버 ‘실프’를 추가했고, 총 PC방 사용시간 1200여만 시간 및 연간 점유율 1.04%로 2019년 대비 3배 가까운 사용량 증가를 보였다.

2008년 첫 출시 이후 부동의 1위를 기록했던 ‘아이온’ 역시 지난해 11월 향수를 불러일으키는 그때 그 시절 클래식 서버 개설과 함께 전월 대비 6배 이상의 사용량이 증가해 10위권 내로 단숨에 이름을 올렸다.

‘서든어택’은 15주년을 맞아 이용자들의 추억을 되살리는 여러 이벤트를 선보이며 하반기 순위교체에 성공, 연간 점유율이 2019년도 대비 2.27%p(포인트) 상승한 5.46%기록하는 등 인기게임의 저력을 보여줬다.

신규 PC방 서비스, 스팀PC카페

코로나19 팬데믹 아래 소문만 무성했던 스팀PC카페가 베일을 벗었다.

스팀PC카페는 유료 스팀 게임들을 무료로 마음껏 즐길 수 있다는 점에서, 코로나19로 침체된 PC방 업계에 활력을 불어넣어 줄 것으로 기대를 모았다.

2020년 10월 수도권 5개 매장으로 시작한 스팀PC카페는 2021년 3월 기준 전국 200여곳으로 확대해 시범서비스를 진행 중이다.

‘어몽 어스’ ‘포트리스 V2’ 등의 게임이 추가되며 라인업이 풍부해지고 있는 만큼, 스팀PC카페와 같은 새로운 형태의 PC방 서비스를 통해 위축된 PC방 업계가 활기를 되찾을 수 있을지 주목된다.

출처:https://news.v.daum.net/v/20210320163900029

문제가 될 시 삭제 하겠습니다.

2021/03/20

리눅스 명령어 모음 BEST 50 초보자 및 전문가용

Linux 명령어 모음 BEST 50 초보자 및 전문가

리눅스 명령어는 노련한 Linux 사용자이든 이 환상적인 유닉스 시스템 세계에 발을 담그기 시작한 초보자이든 관계없이 다양한 터미널 명령을 마스터하는 것이 모든 사용자에게 필수입니다. Windows와 같은 다른 운영체제에서도 명령 줄 유틸리티를 사용할 수 있지만 주로 리눅스의 터미널 인터페이스는 기술 전문가에게 매력적으로 다가옵니다.

사용 가능한 수많은 터미널 도구와 명령을 모두 암기하는 것은 거의 불가능하므로 리눅스 기본 명령어와 함께 정기적으로 사용할 50가지 최고의 Linux 명령을 간략하게 요약하여 이 안내서를 작성했습니다. 이 리눅스 명령어 모음은 Linux 및 Mac OS와 같은 Unix 계열 시스템의 다양한 기본 운영 체제 원칙을 익히는 선구자 역을 할 것입니다.

파일 시스템 탐색을 위한 리눅스 명령어

1. pwd

pwd는 Print Work Directory의 약자이며, 현재 작업 중인 디렉터리를 보여줍니다. 이것은 현재 사용자가 있는 디렉터리를 보여줍니다. 이는 사용자의 작업을 평화롭게 만드는 것을 목표로 하는 가장 편리한 리눅스 명령어 중 하나입니다.

2. ls

ls 명령 list segments의 약자이며, 아마도 유닉스 세계에서 가장 널리 사용되는 명령 중 하나일 것입니다. 파일과 디렉터리의 모든 정보를 제공하며 특정 디렉터리와 특정 파일의 내용도 제공합니다. 이 명령을 pwd와 함께 사용하여 강력한 Unix 파일 시스템 내에서 길을 탐색할 수 있습니다.

3. cd

리눅스/유닉스는 보통 디렉터리와 파일로 이루어져 있습니다. 특히 사용자가 리눅스를 사용하다 보면 특정 디렉터리 아래 하위 디렉터리를 만들게 되고 여기서 다양한 작업을 하게 됩니다.

리눅스에서 작업하고 있는 현재의 위치를 현재 디렉터리라고 합니다. 기본적으로 디렉터리를 기준으로 파일이나 디렉터리를 찾으려고 시도합니다. 즉 파일 또는 디렉터리의 이름을 절대 경로로 지정하지 않으면 현재 디렉터리를 기준으로 상대적인 위치에서 파일을 찾습니다. 시스템에 로그인하면 홈 디렉터리가 현재 디렉터리가 된다. 이에 해당 디렉터리로 이동하는 방법이 cd 명령어입니다.

4. mkdir

Windows os에서 문서 또는 이미지 파일 등을 정리하기 위해 새 폴더를 만드는 것과 같이 리눅스에서도 새 디렉터리를 만듭니다. 터미널을 통해 새 폴더를 만들고 싶습니까? mkdir 명령은 필요한 권한을 가지고 있다면 Linux 시스템에서 원하는 위치에 폴더를 만들 수 있습니다.

5. rmdir

rmdir은 remove directory의 약자이며, 빈 디렉터리를 삭제할 때 사용하는 명령어이다. 삭제하려는 디렉터리가 비어있지 않을 경우에는 삭제를 할 수 없없습니다.

6. lsblk

Linux 시스템에서 사용 가능한 블록 장치를 나열해야 할 경우가 종종 있습니다. lsblk는 이 목적으로 가장 많이 사용되는 Linux 명령어 중 하나입니다. 이 편리한 리눅스 명령어는 블록 장치의 트리 구조를 나타내며 전문 사용자가 많이 사용합니다.

7. mount

Windows와 달리 SD 카드 또는 USB를 연결할 때마다 배포판이 처음에 직접 표시되지 않을 가능성이 존재합니다. mount 명령을 사용하여 기존 파일 시스템으로 마운트 해야 합니다. 이 리눅스 명령어는 가장 강력한 터미널 명령 중 하나입니다.

8. df

df 명령은 파일 시스템의 디스크 공간에 대한 필수 정보를 표시하는 가장 강력한 Linux 터미널 명령 중 하나입니다. 시스템 관리자가 실시간 서버 또는 네트워크 지향 시스템을 모니터링하고 분석하는 데 널리 사용됩니다. 기본적으로 1,024Byte 블록 단위로 출력하며, 옵션을 통해서 다른 단위로도 출력이 가능합니다.

시스템 조작을 위한 리눅스 명령어

시스템 명령은 Linux 시스템에 대한 정보를 얻는 데 필수적입니다. 이 작업을 위해 많은 강력한 Linux 명령을 사용할 수 있습니다.

9. uname

uname 명령은 이름, 버전 및 기타 시스템 특정 세부 사항과 같은 시스템 정보를 얻기 위한 기본 Linux 명령어입니다. 이 명령으로 OS 및 커널 버전을 빠르게 확인할 수 있으며, 시스템의 명령 길이를 확인할 수 있습니다.

10. ps

이 리눅스 명령어는 현재 시스템에서 실행 중인 프로세스를 시각화할 수 있습니다. 시스템 리소스를 분석하는데 사용되는 매우 유연한 수단이며, 터미널을 통해 기본적으로 시스템 프로세스를 조작할 수도 있습니다. 이 리눅스 명령어는 기본 및 최상의 Linux 모니터링 도구 중 하나로 간주됩니다.

11. kill

kill 명령은 자원 제한으로 인해 멈춘 프로세스를 중지하는 강력한 방법입니다. Linux 시스템 기술을 발전시키시면 이 명령의 본질과 중요성을 알게 될 것입니다. 종종 재미있는 Linux 명령 목록에 표시되는 kill 명령은 이름만큼이나 강력합니다.

12. service

service 명령은 리눅스 터미널에서 시스템 전체 서비스를 호출하기 위한 명령입니다. 시스템 조작을 위한 강력한 Linux 터미널 명령. 터미널 창에서 직접 System V init 스크립트를 실행하기 위해 이 명령을 사용할 수 있습니다.

13. batch

미리 정의된 일정에 따라 시스템 서비스를 실행하는 깔끔한 도구를 찾고 있다면 배치 명령이 있습니다. 자동화 쉘 스크립트 작성을 위한 또 다른 강력한 Linux 명령어 중 하나로 Linux 생산성을 크게 향상시킬 수 있습니다.

14. shutdown

리눅스 명령어 shut down은 halt, init과 함께 시스템을 종료하는 명령어 중 하나입니다. shut down은 현재 접속 중인 모든 사용자에게 시스템이 종료된다는 메시지를 보낼 수 있습니다.

파일 관리를 위한 리눅스 명령어

파일은 Linux 시스템의 중심에 있습니다. 시스템에서 볼 수 있는 거의 모든 것이 일종의 파일이므로 그에 따라 조작할 수 있습니다. Linux 전문가가 되려면 파일 관리 방법을 숙달해야 합니다.

15. touch

touch 명령은 유효한 빈 파일을 작성하기 위한 필수 Linux 명령어입니다. 터미널에서 이동 중에 파일을 생성하고 요구 사항에 따라 나중에 또는 실시간으로 파일을 채울 수 있습니다. 타임스탬프를 변경하기 위한 이동 명령이기도 합니다.

16. cat

처음에 여러 파일을 연결하기 위해 고안된 cat 명령은 이후 다른 목적으로 사용됩니다. 이 리눅스 명령어는 새 파일을 작성하고 터미널에서 파일 내용을 보고 출력을 다른 명령행 도구 나 파일로 리디렉션하는 데 사용합니다.

17. head

head 명령을 사용하면 터미널에서 직접 파일 또는 파이프 된 데이터의 시작을 볼 수 있습니다. 텍스트 처리를 많이 사용하는 사용자가 가장 많이 사용하는 Linux 명령 중 하나입니다. 터미널에서 많은 파일을 처리할 때마다 이 명령을 사용하여 생산성을 향상시킬 수 있습니다.

18. tail

tail 명령어는 파일의 마지막 행을 기준으로 지정한 행까지의 파일 내용 일부를 출력합니다. 기본 값으로 마지막 10줄을 출력해 줍니다. 참고로 head 명령어의 경우에는 파일의 앞 부분을 출력합니다. 리눅스에서 오류나 파일 로그를 실시간으로 확인할 때 매우 유용하게 사용됩니다.

19. cp

cp 명령은 copy의 약어이며, 시스템에서 파일이나 디렉터리를 한 폴더에서 다른 폴더로 복사하도록 지시하는 간단한 방법입니다. 이 깔끔한 명령을 사용하면 터미널에서 바로 여러 파일을 디렉터리로 복사할 수 있습니다.

20. mv

move의 줄임말로 GUI에서 수행하는 절단 작업을 보완합니다. cp와 마찬가지로 mv 명령을 사용하여 하나 또는 여러 파일을 한 위치에서 다른 위치로 이동할 수 있습니다. 이 Linux 명령이 -f 매개 변수를 사용하여 큰 파일을 전송하도록 할 수 있습니다.

21. comm

Linux 세계로 향한 최초의 Unix 명령 중 하나인 comm을 사용하여 두 개의 파일을 공통 행과 구별되는 행으로 비교할 수 있습니다. 이것은 터미널에서 많은 양의 파일을 처리해야 하는 많은 사람들에게 필수적인 리눅스 명령어입니다.

22. less

가장 많이 사용되는 또 다른 Linux 명령어인 less 명령은 파일의 내용을 볼 때 제공하는 편리성 때문에 많이 사용됩니다. cat 과는 달리 less 명령을 사용하면 터미널 세션을 방해하지 않으면서 파일 내에서 양방향으로 탐색할 수 있습니다.

23. ln

ln 명령은 특정 파일에 대한 심벌릭 링크를 만들기 위한 가장 편리한 리눅스 명령어 중 하나입니다. 이 작지만 유연한 명령을 사용하여 디스크 공간의 특정 파일이나 디렉터리에 대한 심벌릭 링크의 여러 인스턴스를 생성할 수 있습니다.

24. cmp

두 파일을 비교하고 결과를 표준 출력 스트림에 인쇄하려면 cmp 명령을 사용하면 정확하게 수행할 수 있습니다. 이 명령어는 comm 명령과 함께 대량의 텍스트 파일을 정기적으로 처리하는 사용자들이 가장 많이 사용하는 Linux 명령어 중 하나입니다.

25. dd

이 명령어는 베테랑 사용자들이 파일을 한 유형에서 다른 유형으로 복사 및 변환하기 위해 가장 많이 사용하는 Linux 명령 중 하나입니다. 이 강력한 명령어에 대한 흥미로운 점은 부팅 가능한 라이브 USB 스틱을 만들 때 다른 터미널 명령 중에서 자주 사용한다는 것입니다.

26. alias

터미널에서 직접 파일의 다른 문자열로 단어를 바꿀 수 있으므로 시스템 관리자가 가장 많이 사용하는 리눅스 명령어 중 하나입니다. 다른 기능 중에서, 쉘을 사용자 정의하고 환경 변수를 조작할 수 있는 최상의 터미널 명령 중 하나입니다.

지루할 때 탐색 할 수 있는 재미있는 리눅스 명령어

터미널 앞에서 즐거운 시간을 보내기 위해 재미있는 리눅스 명령어를 사용할 수 있습니다. 이 터미널 명령은 유닉스 철학에 대한 심층적인 통찰력을 제공하면서 지루함을 되찾을 수 있는 재미있는 Linux 명령어입니다.

27. cal

유닉스가 터미널에 편리한 작은 달력 도구를 제공한다는 것을 알고 계셨습니까? cal 명령은 달력을 ASCII 텍스트 형식으로 표시하는 재미있는 Linux 명령어 중 하나입니다. 지정된 정보를 터미널에 바로 가져오려면 월 및 연도와 같은 매개 변수와 함께 이 명령을 입력해보세요.

28. fortune

이 명령어는 제가 가장 좋아하는 재미있는 리눅스 명령어 중 하나입니다. 터미널에 입력하고 직접 확인하십시오! 독창적이거나 어리석은 구절을 보여줄 것입니다.

29. history

터미널 세션 기록을 확인하고 싶습니까? history 명령을 사용하면 정확하게 수행할 수 있습니다. 매개 변수 없이 입력하면 작은 창에서 터미널 세션의 bash 기록이 인쇄됩니다. 터미널에서 사용할 유용하면서 재미있는 Linux 명령 일뿐만 아니라 터미널 사용에 대한 훌륭한 통찰력까지 제공합니다.

30. yes

yes 명령어는 주어진 문자열을 Ctrl + C키로 멈출 때까지 계속 반복해서 출력해줍니다. 이런 명령어가 왜 필요할까 싶겠지만, 시스템 성능 테스트 같은 것을 할 때 사용할 수 있습니다.
예를 들면 CPU를 100%까지 올려서 컴퓨터의 냉각 시스템이 작동하는지를 테스트할 때 사용할 수 있습니다.

31. banner

구식 유닉스에서 사용되는 멋진 ASCII 배너를 보았고 마음에 드셨나요? banner 명령은 자신만의 맞춤 배너를 만들 수 있는 재미있는 Linux 명령 중 하나입니다. 터미널에 일부 텍스트와 함께 이 명령을 입력해보세요.

32. rev

이것은 베테랑 리눅스 사용자를 위한 또 다른 재미있는 터미널 명령어 입니다. rev 명령은 입력 텍스트를 가져 와서 각 문자를 반대로하여 표준 출력에 기록합니다! 친구에게 비밀스럽고 미묘한 인상을 남기기 위해 사용할 수있는 Linux 명령어 중 하나입니다.

네트워크 관리자에게 가장 많이 사용되는 리눅스 명령어

Linux는 네트워킹을 위해 제공하는 강력함과 유연성으로 전 세계 sysadmins에게 유용한 솔루션입니다. Linux는 우리에게 익숙한 대부분의 컴퓨터 네트워크 뒤에 있습니다. 이 가이드는 초보자를위한 것이므로 네트워킹을 위한 가장 기본적인 터미널 명령만 간략하게 설명합니다.

33. wget

이 명령어는 네트워크 관리자가 터미널에서 바로 웹에서 파일을 다운로드하는데 활용하는 최고의 리눅스 명령어 중 하나입니다. 이것은 스크립트나 크론 작업에 사용될 수 있는 편리한 작은 터미널 명령 중 하나이며, 사용자에게 HTTP, HTTPS 및 FTP 인터넷 프로토콜을 사용할 수 있는 기능을 제공합니다.

34. iptables

iptables 명령은 시스템 관리자가 특정 호스트 시스템에서 들어오고 나가는 인터넷 트래픽을 제어할 수 있는 터미널 유틸리티를 호출합니다. sysadmins는 정기 트래픽을 정의하고 의심스럽거나 신뢰할 수 없는 네트워크 요청을 블랙리스트에 올리는 데 가장 많이 사용하는 Linux 명령어 중 하나입니다.

35. traceroute

이 명령은 네트워크 패킷이 한 시스템에서 다른 시스템으로 이동하는 경로를 결정하기 위해 이 명령을 다른 터미널 명령과 함께 사용하는 보안 전문가가 많이 사용합니다. 이것은 여러 가지 유해한 침입자로부터 컴퓨터를 보호할 수 있는 강력한 네트워크 명령입니다.

36. cURL

cURL은 네트워크를 통해 파일을 전송하여 새로운 Linux 시스템 사용자도 사용할 수 있는 매우 강력한 네트워크 도구입니다. 이것은 사용자 개입 없이 작동하도록 설계된 리눅스 명령어 중 하나이며, 일반적으로 네트워크 관련 쉘 스크립트에 사용됩니다.

Linux 명령어 검색 및 정규 표현식

Linux는 머신을 효과적으로 검색하기 위한 유연한 터미널 명령을 제공합니다. 이러한 Linux 터미널 명령을 강력한 정규식 명령과 결합하면 파일의 특정 파일 또는 시퀀스에 대한 정보를 매우 빠르게 얻을 수 있습니다.

37. find

find 명령어 는 터미널에서 파일을 검색하는데 가장 많이 사용되는 리눅스 명령어 중 하나입니다. 이 강력하면서도 유연한 터미널 명령을 통해 사용자는 파일 권한, 소유권, 수정 날짜, 크기 등과 같은 특정 기준에 따라 파일을 검색할 수 있습니다.

38. which

검색하려는 모든 파일이 실행 파일인 경우 which 명령은 매우 유용합니다. 이 편리한 터미널 명령은 특정 매개 변수를 취하여 $ PATH 시스템 환경 변수에서 이진 파일을 매우 효과적으로 검색합니다.

39. locate

locate 명령은 특정 파일의 위치를 ​​찾는데 사용되는 리눅스 명령어 중 하나입니다. Linux 시스템에서 특정 파일의 위치를 ​​모를 때 활용할 수 있는 가장 간단한 터미널 명령 중 하나입니다.

40. grep

대량의 텍스트 파일에서 패턴을 검색할 때 사용할 수 있는 가장 강력한 정규식 터미널 명령 중 하나입니다. 찾고자 하는 패턴을 입력으로 받아 특정 패턴에 대해 지정된 파일을 검색합니다.

41. sed

지정된 부분을 교체하여 파일 또는 스트림의 각 줄을 조작하는데 가장 많이 사용되는 Linux 명령어 중 하나입니다. 많은 양의 텍스트 데이터를 다루고 이동 중에도 변경해야 하는 사용자들이 많이 사용합니다.

I / O 및 소유권을 다루는 리눅스 명령어

Linux는 I/O 스트림과 파일 또는 디렉터리 소유권을 설정하고 조작하기 위한 강력한 터미널 명령 세트를 제공합니다. 아래에 나열된 Linux 명령어는 이러한 목적을 위한 가장 기본적인 Linux 터미널 명령 중 일부를 간략하게 보여줍니다.

42. clear

clear 명령은 기존 터미널 화면을 지우는데 편리합니다. 이전의 일부 Linux 명령이 터미널 화면을 깨져서 출력이 깨진 후 터미널 화면을 지워야 하는 경우가 종종 있습니다.

43. echo

echo 명령은 터미널 콘솔에 특정 텍스트를 출력할 수 있는 매우 강력한 명령 줄 유틸리티입니다. echo를 입력하고 괄호 안에 일부 텍스트를 입력하면 스스로 확인할 수 있습니다. 이 명령의 흥미로운 점은 출력을 다른 터미널 명령으로 파이프 할 수 있다는 것입니다.

44. sort

정렬 명령은 수행하는 작업에 매우 효과적입니다. 사전 순 또는 역순으로 파일을 정렬해야 할 때마다 이 명령을 사용하십시오.

45. sudo

sudo 명령은 Linux 명령의 성배입니다. 권한이 없는 사용자는 낮은 수준의 권한이 필요한 파일에 액세스하고 수정할 수 있습니다. 종종이 명령을 사용하여 일반 사용자 계정에서 루트에 액세스합니다.

46. chmod

chmod 명령은 시스템 파일 또는 객체의 액세스 권한을 변경하거나 수정하는데 사용하는 가장 강력한 Linux 명령어 중 하나입니다. 이 명령은 사용자로부터 매우 다양한 매개 변수 세트를 취할 수 있으며, 파일 권한 변경에 따라 다릅니다.

47. chown

chown 명령은 chmod 명령과 매우 유사합니다. 그러나 액세스 권한을 변경하는 대신 사용자가 파일 또는 디렉터리의 소유권을 변경할 수 있습니다. chmod 및 chown 터미널 명령은 모두 루트 권한이 필요합니다.

일상적인 사용을 위한 기타 명령어

아래 터미널 명령어는 생산성을 높이고 작업량을 줄이는 데 도움이 됩니다. 상황에 맞지 않을 때마다 이 Linux 명령을 사용하십시오.

48. man

man 명령은 manual을 나타내며, 사용자가 직접 사용할 수 있는 가장 유용한 Linux 명령어 중 하나입니다. 이 명령 다음에 다른 명령의 이름은 해당 명령의 매뉴얼 또는 설명서 페이지를 나열합니다. 특정 터미널 명령을 사용하는 방법을 결정할 때 이 명령을 자주 사용해야 합니다.

49. tar

tar 명령은 파일을 아카이브하고 추출하는데 사용됩니다. 파일을 압축하는데 널리 사용되는 명령으로 이러한 작업을 매우 효율적으로 처리할 수 ​​있습니다.

50. whatis

whatis 명령은 사용자가 제공한 간단한 설명으로 데이터베이스 세트를 순회하며 해당 데이터베이스 명령과 일치하는 시스템 명령을 인쇄합니다.

※이 포스팅이 문제가 될 시, 삭제하겠습니다

출처 : https://dora-guide.com/linux-commands/

2021/03/19

윈도우10 블루스크린 리스트 및 해결 방법

윈도우 운영체제를 사용하다가 시스템 혹은 소프트웨어에 오류가 생기면 파란색 화면과 및 오류 메세지와 함께 블루스크린이 나타나는데요.

일반적으로 블루스크린이 뜨면 재부팅을 해서 다시 사용하거나 컴퓨터를 사용하지 못하는 경우가 있는데요.

보통의 사람들은 오류 메세지가 무엇이 문제인지 모르고 있습니다.

그래서 이번에는 윈도우10에서 나타나는 블루스크린 리스트 및 오류 해결 방법에 대해서 알려드리려고 합니다.

[Ctrl + F] 단축키를 사용하여 블루스크린 코드를 입력하신 후 찾으신 다음 내용 부분에 있는 링크를 클릭하시면 해결 방법을 보실 수 있습니다. (영문 해결 방법)

순서블루스크린코드내용 (클릭시 해결방법을 볼 수 있습니다.)
10x00000001APC_INDEX_MISMATCH
20x00000002DEVICE_QUEUE_NOT_BUSY
30x00000003INVALID_AFFINITY_SET
40x00000004INVALID_DATA_ACCESS_TRAP
50x00000005INVALID_PROCESS_ATTACH_ATTEMPT
60x00000006INVALID_PROCESS_DETACH_ATTEMPT
70x00000007INVALID_SOFTWARE_INTERRUPT
80x00000008IRQL_NOT_DISPATCH_LEVEL
90x00000009IRQL_NOT_GREATER_OR_EQUAL
100x0000000AIRQL_NOT_LESS_OR_EQUAL
110x0000000BNO_EXCEPTION_HANDLING_SUPPORT
120x0000000CMAXIMUM_WAIT_OBJECTS_EXCEEDED
130x0000000DMUTEX_LEVEL_NUMBER_VIOLATION
140x0000000ENO_USER_MODE_CONTEXT
150x0000000FSPIN_LOCK_ALREADY_OWNED
160x00000010SPIN_LOCK_NOT_OWNED
170x00000011THREAD_NOT_MUTEX_OWNER
180x00000012TRAP_CAUSE_UNKNOWN
190x00000013EMPTY_THREAD_REAPER_LIST
200x00000014CREATE_DELETE_LOCK_NOT_LOCKED
210x00000015LAST_CHANCE_CALLED_FROM_KMODE
220x00000016CID_HANDLE_CREATION
230x00000017CID_HANDLE_DELETION
240x00000018REFERENCE_BY_POINTER
250x00000019BAD_POOL_HEADER
260x0000001AMEMORY_MANAGEMENT
270x0000001BPFN_SHARE_COUNT
280x0000001CPFN_REFERENCE_COUNT
290x0000001DNO_SPIN_LOCK_AVAILABLE
300x0000001EKMODE_EXCEPTION_NOT_HANDLED
310x0000001FSHARED_RESOURCE_CONV_ERROR
320x00000020KERNEL_APC_PENDING_DURING_EXIT
330x00000021QUOTA_UNDERFLOW
340x00000022FILE_SYSTEM
350x00000023FAT_FILE_SYSTEM
360x00000024NTFS_FILE_SYSTEM
370x00000025NPFS_FILE_SYSTEM
380x00000026CDFS_FILE_SYSTEM
390x00000027RDR_FILE_SYSTEM
400x00000028CORRUPT_ACCESS_TOKEN
410x00000029SECURITY_SYSTEM
420x0000002AINCONSISTENT_IRP
430x0000002BPANIC_STACK_SWITCH
440x0000002CPORT_DRIVER_INTERNAL
450x0000002DSCSI_DISK_DRIVER_INTERNAL
460x0000002EDATA_BUS_ERROR
470x0000002FINSTRUCTION_BUS_ERROR
480x00000030SET_OF_INVALID_CONTEXT
490x00000031PHASE0_INITIALIZATION_FAILED
500x00000032PHASE1_INITIALIZATION_FAILED
510x00000033UNEXPECTED_INITIALIZATION_CALL
520x00000034CACHE_MANAGER
530x00000035NO_MORE_IRP_STACK_LOCATIONS
540x00000036DEVICE_REFERENCE_COUNT_NOT_ZERO
550x00000037FLOPPY_INTERNAL_ERROR
560x00000038SERIAL_DRIVER_INTERNAL
570x00000039SYSTEM_EXIT_OWNED_MUTEX
580x0000003ASYSTEM_UNWIND_PREVIOUS_USER
590x0000003BSYSTEM_SERVICE_EXCEPTION
600x0000003CINTERRUPT_UNWIND_ATTEMPTED
610x0000003DINTERRUPT_EXCEPTION_NOT_HANDLED
620x0000003EMULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
630x0000003FNO_MORE_SYSTEM_PTES
640x00000040TARGET_MDL_TOO_SMALL
650x00000041MUST_SUCCEED_POOL_EMPTY
660x00000042ATDISK_DRIVER_INTERNAL
670x00000043NO_SUCH_PARTITION
680x00000044MULTIPLE_IRP_COMPLETE_REQUESTS
690x00000045INSUFFICIENT_SYSTEM_MAP_REGS
700x00000046DEREF_UNKNOWN_LOGON_SESSION
710x00000047REF_UNKNOWN_LOGON_SESSION
720x00000048CANCEL_STATE_IN_COMPLETED_IRP
730x00000049PAGE_FAULT_WITH_INTERRUPTS_OFF
740x0000004AIRQL_GT_ZERO_AT_SYSTEM_SERVICE
750x0000004BSTREAMS_INTERNAL_ERROR
760x0000004CFATAL_UNHANDLED_HARD_ERROR
770x0000004DNO_PAGES_AVAILABLE
780x0000004EPFN_LIST_CORRUPT
790x0000004FNDIS_INTERNAL_ERROR
800x00000050PAGE_FAULT_IN_NONPAGED_AREA
810x00000051REGISTRY_ERROR
820x00000052MAILSLOT_FILE_SYSTEM
830x00000053NO_BOOT_DEVICE
840x00000054LM_SERVER_INTERNAL_ERROR
850x00000055DATA_COHERENCY_EXCEPTION
860x00000056INSTRUCTION_COHERENCY_EXCEPTION
870x00000057XNS_INTERNAL_ERROR
880x00000058FTDISK_INTERNAL_ERROR
890x00000059PINBALL_FILE_SYSTEM
900x0000005ACRITICAL_SERVICE_FAILED
910x0000005BSET_ENV_VAR_FAILED
920x0000005CHAL_INITIALIZATION_FAILED
930x0000005DUNSUPPORTED_PROCESSOR
940x0000005EOBJECT_INITIALIZATION_FAILED
950x0000005FSECURITY_INITIALIZATION_FAILED
960x00000060PROCESS_INITIALIZATION_FAILED
970x00000061HAL1_INITIALIZATION_FAILED
980x00000062OBJECT1_INITIALIZATION_FAILED
990x00000063SECURITY1_INITIALIZATION_FAILED
1000x00000064SYMBOLIC_INITIALIZATION_FAILED
1010x00000065MEMORY1_INITIALIZATION_FAILED
1020x00000066CACHE_INITIALIZATION_FAILED
1030x00000067CONFIG_INITIALIZATION_FAILED
1040x00000068FILE_INITIALIZATION_FAILED
1050x00000069IO1_INITIALIZATION_FAILED
1060x0000006ALPC_INITIALIZATION_FAILED
1070x0000006BPROCESS1_INITIALIZATION_FAILED
1080x0000006CREFMON_INITIALIZATION_FAILED
1090x0000006DSESSION1_INITIALIZATION_FAILED
1100x0000006ESESSION2_INITIALIZATION_FAILED
1110x0000006FSESSION3_INITIALIZATION_FAILED
1120x00000070SESSION4_INITIALIZATION_FAILED
1130x00000071SESSION5_INITIALIZATION_FAILED
1140x00000072ASSIGN_DRIVE_LETTERS_FAILED
1150x00000073CONFIG_LIST_FAILED
1160x00000074BAD_SYSTEM_CONFIG_INFO
1170x00000075CANNOT_WRITE_CONFIGURATION
1180x00000076PROCESS_HAS_LOCKED_PAGES
1190x00000077KERNEL_STACK_INPAGE_ERROR
1200x00000078PHASE0_EXCEPTION
1210x00000079MISMATCHED_HAL
1220x0000007AKERNEL_DATA_INPAGE_ERROR
1230x0000007BINACCESSIBLE_BOOT_DEVICE
1240x0000007CBUGCODE_NDIS_DRIVER
1250x0000007DINSTALL_MORE_MEMORY
1260x0000007ESYSTEM_THREAD_EXCEPTION_NOT_HANDLED
1270x0000007FUNEXPECTED_KERNEL_MODE_TRAP
1280x00000080NMI_HARDWARE_FAILURE
1290x00000081SPIN_LOCK_INIT_FAILURE
1300x00000082DFS_FILE_SYSTEM
1310x00000085SETUP_FAILURE
1320x0000008BMBR_CHECKSUM_MISMATCH
1330x0000008EKERNEL_MODE_EXCEPTION_NOT_HANDLED
1340x0000008FPP0_INITIALIZATION_FAILED
1350x00000090PP1_INITIALIZATION_FAILED
1360x00000092UP_DRIVER_ON_MP_SYSTEM
1370x00000093INVALID_KERNEL_HANDLE
1380x00000094KERNEL_STACK_LOCKED_AT_EXIT
1390x00000096INVALID_WORK_QUEUE_ITEM
1400x00000097BOUND_IMAGE_UNSUPPORTED
1410x00000098END_OF_NT_EVALUATION_PERIOD
1420x00000099INVALID_REGION_OR_SEGMENT
1430x0000009ASYSTEM_LICENSE_VIOLATION
1440x0000009BUDFS_FILE_SYSTEM
1450x0000009CMACHINE_CHECK_EXCEPTION
1460x0000009EUSER_MODE_HEALTH_MONITOR
1470x0000009FDRIVER_POWER_STATE_FAILURE
1480x000000A0INTERNAL_POWER_ERROR
1490x000000A1PCI_BUS_DRIVER_INTERNAL
1500x000000A2MEMORY_IMAGE_CORRUPT
1510x000000A3ACPI_DRIVER_INTERNAL
1520x000000A4CNSS_FILE_SYSTEM_FILTER
1530x000000A5ACPI_BIOS_ERROR
1540x000000A7BAD_EXHANDLE
1550x000000ABSESSION_HAS_VALID_POOL_ON_EXIT
1560x000000ACHAL_MEMORY_ALLOCATION
1570x000000ADVIDEO_DRIVER_DEBUG_REPORT_REQUEST
1580x000000B1BGI_DETECTED_VIOLATION
1590x000000B4VIDEO_DRIVER_INIT_FAILURE
1600x000000B8ATTEMPTED_SWITCH_FROM_DPC
1610x000000B9CHIPSET_DETECTED_ERROR
1620x000000BASESSION_HAS_VALID_VIEWS_ON_EXIT
1630x000000BBNETWORK_BOOT_INITIALIZATION_FAILED
1640x000000BCNETWORK_BOOT_DUPLICATE_ADDRESS
1650x000000BDINVALID_HIBERNATED_STATE
1660x000000BEATTEMPTED_WRITE_TO_READONLY_MEMORY
1670x000000BFMUTEX_ALREADY_OWNED
1680x000000C1SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
1690x000000C2BAD_POOL_CALLER
1700x000000C4DRIVER_VERIFIER_DETECTED_VIOLATION
1710x000000C5DRIVER_CORRUPTED_EXPOOL
1720x000000C6DRIVER_CAUGHT_MODIFYING_FREED_POOL
1730x000000C7TIMER_OR_DPC_INVALID
1740x000000C8IRQL_UNEXPECTED_VALUE
1750x000000C9DRIVER_VERIFIER_IOMANAGER_VIOLATION
1760x000000CAPNP_DETECTED_FATAL_ERROR
1770x000000CBDRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
1780x000000CCPAGE_FAULT_IN_FREED_SPECIAL_POOL
1790x000000CDPAGE_FAULT_BEYOND_END_OF_ALLOCATION
1800x000000CEDRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
1810x000000CFTERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE
1820x000000D0DRIVER_CORRUPTED_MMPOOL
1830x000000D1DRIVER_IRQL_NOT_LESS_OR_EQUAL
1840x000000D2BUGCODE_ID_DRIVER
1850x000000D3DRIVER_PORTION_MUST_BE_NONPAGED
1860x000000D4SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
1870x000000D5DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL
1880x000000D6DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
1890x000000D7DRIVER_UNMAPPING_INVALID_VIEW
1900x000000D8DRIVER_USED_EXCESSIVE_PTES
1910x000000D9LOCKED_PAGES_TRACKER_CORRUPTION
1920x000000DASYSTEM_PTE_MISUSE
1930x000000DBDRIVER_CORRUPTED_SYSPTES
1940x000000DCDRIVER_INVALID_STACK_ACCESS
1950x000000DEPOOL_CORRUPTION_IN_FILE_AREA
1960x000000DFIMPERSONATING_WORKER_THREAD
1970x000000E0ACPI_BIOS_FATAL_ERROR
1980x000000E1WORKER_THREAD_RETURNED_AT_BAD_IRQL
1990x000000E2MANUALLY_INITIATED_CRASH
2000x000000E3RESOURCE_NOT_OWNED
2010x000000E4WORKER_INVALID
2020x000000E6DRIVER_VERIFIER_DMA_VIOLATION
2030x000000E7INVALID_FLOATING_POINT_STATE
2040x000000E8INVALID_CANCEL_OF_FILE_OPEN
2050x000000E9ACTIVE_EX_WORKER_THREAD_TERMINATION
2060x000000EATHREAD_STUCK_IN_DEVICE_DRIVER
2070x000000EBDIRTY_MAPPED_PAGES_CONGESTION
2080x000000ECSESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT
2090x000000EDUNMOUNTABLE_BOOT_VOLUME
2100x000000EFCRITICAL_PROCESS_DIED
2110x000000F1SCSI_VERIFIER_DETECTED_VIOLATION
2120x000000F2HARDWARE_INTERRUPT_STORM
2130x000000F3DISORDERLY_SHUTDOWN
2140x000000F4CRITICAL_OBJECT_TERMINATION
2150x000000F5FLTMGR_FILE_SYSTEM
2160x000000F6PCI_VERIFIER_DETECTED_VIOLATION
2170x000000F7DRIVER_OVERRAN_STACK_BUFFER
2180x000000F8RAMDISK_BOOT_INITIALIZATION_FAILED
2190x000000F9DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN
2200x000000FAHTTP_DRIVER_CORRUPTED
2210x000000FCATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
2220x000000FDDIRTY_NOWRITE_PAGES_CONGESTION
2230x000000FEBUGCODE_USB_DRIVER
2240x000000FFRESERVE_QUEUE_OVERFLOW
2250x00000100LOADER_BLOCK_MISMATCH
2260x00000101CLOCK_WATCHDOG_TIMEOUT
2270x00000102DPC_WATCHDOG_TIMEOUT
2280x00000103MUP_FILE_SYSTEM
2290x00000104AGP_INVALID_ACCESS
2300x00000105AGP_GART_CORRUPTION
2310x00000106AGP_ILLEGALLY_REPROGRAMMED
2320x00000108THIRD_PARTY_FILE_SYSTEM_FAILURE
2330x00000109CRITICAL_STRUCTURE_CORRUPTION
2340x0000010AAPP_TAGGING_INITIALIZATION_FAILED
2350x0000010CFSRTL_EXTRA_CREATE_PARAMETER_VIOLATION
2360x0000010DWDF_VIOLATION
2370x0000010EVIDEO_MEMORY_MANAGEMENT_INTERNAL
2380x0000010FRESOURCE_MANAGER_EXCEPTION_NOT_HANDLED
2390x00000111RECURSIVE_NMI
2400x00000112MSRPC_STATE_VIOLATION
2410x00000113VIDEO_DXGKRNL_FATAL_ERROR
2420x00000114VIDEO_SHADOW_DRIVER_FATAL_ERROR
2430x00000115AGP_INTERNAL
2440x00000116VIDEO_TDR_ERROR
2450x00000117VIDEO_TDR_TIMEOUT_DETECTED
2460x00000119VIDEO_SCHEDULER_INTERNAL_ERROR
2470x0000011AEM_INITIALIZATION_FAILURE
2480x0000011BDRIVER_RETURNED_HOLDING_CANCEL_LOCK
2490x0000011CATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGE
2500x0000011DEVENT_TRACING_FATAL_ERROR
2510x0000011ETOO_MANY_RECURSIVE_FAULTS
2520x0000011FINVALID_DRIVER_HANDLE
2530x00000120BITLOCKER_FATAL_ERROR
2540x00000121DRIVER_VIOLATION
2550x00000122WHEA_INTERNAL_ERROR
2560x00000123CRYPTO_SELF_TEST_FAILURE
2570x00000124WHEA_UNCORRECTABLE_ERROR
2580x00000125NMR_INVALID_STATE
2590x00000126NETIO_INVALID_POOL_CALLER
2600x00000127PAGE_NOT_ZERO
2610x00000128WORKER_THREAD_RETURNED_WITH_BAD_IO_PRIORITY
2620x00000129WORKER_THREAD_RETURNED_WITH_BAD_PAGING_IO_PRIORITY
2630x0000012AMUI_NO_VALID_SYSTEM_LANGUAGE
2640x0000012BFAULTY_HARDWARE_CORRUPTED_PAGE
2650x0000012CEXFAT_FILE_SYSTEM
2660x0000012DVOLSNAP_OVERLAPPED_TABLE_ACCESS
2670x0000012EINVALID_MDL_RANGE
2680x0000012FVHD_BOOT_INITIALIZATION_FAILED
2690x00000130DYNAMIC_ADD_PROCESSOR_MISMATCH
2700x00000131INVALID_EXTENDED_PROCESSOR_STATE
2710x00000132RESOURCE_OWNER_POINTER_INVALID
2720x00000133DPC_WATCHDOG_VIOLATION
2730x00000134DRIVE_EXTENDER
2740x00000135REGISTRY_FILTER_DRIVER_EXCEPTION
2750x00000136VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE
2760x00000137WIN32K_HANDLE_MANAGER
2770x00000138GPIO_CONTROLLER_DRIVER_ERROR
2780x00000139KERNEL_SECURITY_CHECK_FAILURE
2790x0000013AKERNEL_MODE_HEAP_CORRUPTION
2800x0000013BPASSIVE_INTERRUPT_ERROR
2810x0000013CINVALID_IO_BOOST_STATE
2820x0000013DCRITICAL_INITIALIZATION_FAILURE
2830x00000140STORAGE_DEVICE_ABNORMALITY_DETECTED
2840x00000141VIDEO_ENGINE_TIMEOUT_DETECTED
2850x00000142VIDEO_TDR_APPLICATION_BLOCKED
2860x00000143PROCESSOR_DRIVER_INTERNAL
2870x00000144BUGCODE_USB3_DRIVER
2880x00000145SECURE_BOOT_VIOLATION
2890x00000147ABNORMAL_RESET_DETECTED
2900x00000149REFS_FILE_SYSTEM
2910x0000014AKERNEL_WMI_INTERNAL
2920x0000014BSOC_SUBSYSTEM_FAILURE
2930x0000014CFATAL_ABNORMAL_RESET_ERROR
2940x0000014DEXCEPTION_SCOPE_INVALID
2950x0000014ESOC_CRITICAL_DEVICE_REMOVED
2960x0000014FPDC_WATCHDOG_TIMEOUT
2970x00000150TCPIP_AOAC_NIC_ACTIVE_REFERENCE_LEAK
2980x00000151UNSUPPORTED_INSTRUCTION_MODE
2990x00000152INVALID_PUSH_LOCK_FLAGS
3000x00000153KERNEL_LOCK_ENTRY_LEAKED_ON_THREAD_TERMINATION
3010x00000154UNEXPECTED_STORE_EXCEPTION
3020x00000155OS_DATA_TAMPERING
3030x00000156WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP
3040x00000157KERNEL_THREAD_PRIORITY_FLOOR_VIOLATION
3050x00000158ILLEGAL_IOMMU_PAGE_FAULT
3060x00000159HAL_ILLEGAL_IOMMU_PAGE_FAULT
3070x0000015ASDBUS_INTERNAL_ERROR
3080x0000015BWORKER_THREAD_RETURNED_WITH_SYSTEM_PAGE_PRIORITY_ACTIVE
3090x0000015CPDC_WATCHDOG_TIMEOUT_LIVEDUMP
3100x0000015FCONNECTED_STANDBY_WATCHDOG_TIMEOUT_LIVEDUMP
3110x00000160WIN32K_ATOMIC_CHECK_FAILURE
3120x00000161LIVE_SYSTEM_DUMP
3130x00000162KERNEL_AUTO_BOOST_INVALID_LOCK_RELEASE
3140x00000163WORKER_THREAD_TEST_CONDITION
3150x00000164WIN32K_CRITICAL_FAILURE
3160x0000016CINVALID_RUNDOWN_PROTECTION_FLAGS
3170x0000016DINVALID_SLOT_ALLOCATOR_FLAGS
3180x0000016EERESOURCE_INVALID_RELEASE
3190x00000175PREVIOUS_FATAL_ABNORMAL_RESET_ERROR
3200x00000178ELAM_DRIVER_DETECTED_FATAL_ERROR
3210x00000187VIDEO_DWMINIT_TIMEOUT_FALLBACK_BDD
3220x00000188CLUSTER_CSVFS_LIVEDUMP
3230x00000189BAD_OBJECT_HEADER
3240x0000018BSECURE_KERNEL_ERROR
3250x00000190WIN32K_CRITICAL_FAILURE_LIVEDUMP
3260x00000191PF_DETECTED_CORRUPTION
3270x00000192KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQL
3280x00000193VIDEO_DXGKRNL_LIVEDUMP
3290x00000195SMB_SERVER_LIVEDUMP
3300x00000196LOADER_ROLLBACK_DETECTED
3310x00000197WIN32K_SECURITY_FAILURE
3320x00000198UFX_LIVEDUMP
3330x00000199KERNEL_STORAGE_SLOT_IN_USE
3340x0000019AWORKER_THREAD_RETURNED_WHILE_ATTACHED_TO_SILO
3350x0000019BTTM_FATAL_ERROR
3360x0000019CWIN32K_POWER_WATCHDOG_TIMEOUT
3370x0000019DCLUSTER_SVHDX_LIVEDUMP
3380x000001C4DRIVER_VERIFIER_DETECTED_VIOLATION_LIVEDUMP
3390x000001C5IO_THREADPOOL_DEADLOCK_LIVEDUMP
3400x00000BFEBC_BLUETOOTH_VERIFIER_FAULT
3410x00000BFFBC_BTHMINI_VERIFIER_FAULT
3420x00020001HYPERVISOR_ERROR
3430x1000007ESYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M
3440x1000007FUNEXPECTED_KERNEL_MODE_TRAP_M
3450x1000008EKERNEL_MODE_EXCEPTION_NOT_HANDLED_M
3460x100000EATHREAD_STUCK_IN_DEVICE_DRIVER_M
3470x4000008ATHREAD_TERMINATE_HELD_MUTEX
3480xC0000218STATUS_CANNOT_LOAD_REGISTRY_FILE
3490xC000021ASTATUS_SYSTEM_PROCESS_TERMINATED
3500xC0000221STATUS_IMAGE_CHECKSUM_MISMATCH
3510xDEADDEADMANUALLY_INITIATED_CRASH1

출처: https://ivyit.tistory.com/105?category=753177 [IT BLOG]

문제가 될 시 삭제하겠습니다.