ㅡ.,ㅡ;;; 윈도우 11로 바꾸면서 가장 귀찮은 게... 

 

이거다.. 매번 단축키 누르기도 귀찮고....

결국 레지스트리를 편집하여 수정하는 방법을 택했다.

1. 윈도우 10과 동일하게...

win11_classic_context_menu.reg
0.00MB

2. 윈도우 11 기본 상태로...

win11_classic_context_menu.reg
0.00MB

해당 레지스트리를 실행 후 재부팅하면 반영된다.

Posted by Midas Min™
,

업체에서 보내준 USB를 이용해 부팅 ISO를 만들어야 돼서 작업하고 정리를 해둠.

HP 전용 운영체제 USB를 받아서 이미지화시키는 작업을 했네요.

 

 

* 다운로드 페이지 : http://www.imgburn.com/

 

The Official ImgBurn Website

ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application that everyone should have in their toolkit! It has several 'Modes', each one for performing a different task: Read - Read a disc to an image file Build - Create an image file from fil

www.imgburn.com

 

1. 해당 프로그램을 실행시킵니다.

2. Create image file from files/folders를 선택합니다.

3. 아래 그림과 같이 소스 USB 경로와 저장될 ISO 이미지 경로 및 파일명을 세팅합니다.

4. 오른쪽 탭에 Options를 선택하고 표시된 옵션을 똑같이 세팅합니다.

5. "Advanced" 탭을 선택하다음 "Bootable Disc" 탭을 선택합니다.
    Make image Bootable을 선택하여 부팅이미지 만들도록 체크합니다.
    Boot Image에 검색 창을 누릅니다.

6. 파일 검색창이 나오면 USB 메모리에서 부트파일을 선택합니다.

7. 아래 그림과 같이 값을 설정해 줍니다.
    Sectors To Load값은 8로 수정을 하세요.

8. 아래 표시된 이미지 버튼을 눌러 생성작업을 시작합니다.

9. 아래 정보가 맞는지 확인하고 "Yes"를 선택합니다.


10. 아래 파일과 폴더 정보가 나오면 "확인"을 선택합니다.

11. 그림과 같이 작업이 진행됩니다.

 

12. 완료되면 아래 그림과 같이 완료 메시지가 나타납니다.

13. 짠~~~!! 이미지 생성이 완료되었습니다.

Posted by Midas Min™
,

출처 : https://www.itworld.co.kr/news/280537

 

쇼핑할 때나 자료 조사를 할 때, 친구와의 논쟁을 끝내려고 할 때 대부분 사람은 구글을 가장 먼저 찾는다. 하지만 수십억 개의 검색 결과 중에서 필요한 정보를 찾는 일은 건초더미에서 바늘을 찾는 것처럼 느껴질 수 있다. 

여기서는 훨씬 효율적이고 효과적으로 구글 검색을 할 수 있는 몇 가지 요령을 소개한다. 정확히 원하는 것을 찾는 데 도움이 될 것이다. 
 

ⓒ Bastian Riccardi/Unsplash


특정 웹사이트에서 특정 키워드 검색

검색 기능이 제공되지 않는 일부 웹사이트에서는 원하는 정보를 찾기 어렵다. 정교한 검색 엔진인 구글을 사용하면 이런 웹사이트에서도 특정한 키워드를 검색할 수 있다. site:사이트주소 키워드 쿼리를 사용한다. 예를 들어, ITWorld에서 ‘보안’을 검색하려면 다음과 같이 입력한다.

검색어 예시 site:itworld.co.kr 보안

검색 결과는 ITWorld 사이트에서 ‘보안’이 포함된 페이지를 제시한다. 영어로 security를 검색할 때는 secure 같은 변형 키워드까지 반영된다. 


정확한 구문 검색

검색어와 정확하게 일치하는 키워드를 반환하도록 요청하면 검색 범위를 좁힐 수 있다. 해당 콘텐츠가 있는 사이트 주소는 모르지만 검색어를 정확히 알고 있는 상황에서 유용하다. 검색어를 큰따옴표 안에 넣으면 된다. 

검색어 예시 : “punched papaer tape reader”

이렇게 검색하면 큰따옴표 안에 입력한 것과 동일한 단어가 포함된 결과만 반환된다. 즉, ‘punched tape’이나 ‘paper tape’ 같은 문구만 포함된 결과는 제공하지 않는다.


특정 가격대의 상품 찾기

이 검색어는 특정 예산의 제품을 구매하려는 사람에게 적합하다. 원하는 최저 및 최고 금액 사이에 마침표 2개를 삽입하면 가격 범위에 속하는 항목의 결과만 반환된다. 예산을 초과하는 제품을 바로 제외할 수 있으므로 시간을 절약할 수 있다. 예를 들어, 10달러에서 45달러 사이의 플래시 드라이브를 검색할 때는 다음과 같이 입력한다.

검색어 예시 flash drives $10..$45

45달러 이상의 플래시 드라이브가 있더라도 원하는 가격대의 플래시 드라이브가 있는 페이지가 반환된다.


검색 결과에서 특정 단어 제외

무언가를 검색하고 싶지만 검색 결과에서 특정한 단어를 제외하고 싶은 경우가 있다. 예를 들면, 델 제품을 제외한 노트북을 검색하고 싶을 때는 검색어 끝에 하이픈(-)을 입력해 제외하면 된다.

검색어 예시 : 노트북 -델

검색 결과에서 델 노트북은 제외된다. 단, 이런 검색어는 광고에는 적용되지 않는다. 델이 ‘노트북’ 검색어와 관련해 광고 캠페인을 진행하는 경우에는 검색 결과 상단에 델 노트북이 노출된다. 


특정한 파일 확장자 검색

인터넷은 콘텐츠로 가득 차 있다. 이로 인해 검색 결과가 다른 웹페이지나 이미지 등으로 표시되는 경우가 많으므로 특정 문서를 찾기 어려울 수 있다. 그러나 filetype 쿼리를 사용하면 특정 파일 형식의 결과만 반환하도록 구글에 지시할 수 있다. 검색 범위를 훨씬 좁힐 수 있다. 예를 들어, 시스코의 연례 보고서를 PDF 형식으로 찾으려면 다음과 같은 쿼리를 입력한다.

검색어 예시 시스코 연례 보고서 filetype:pdf

PDF 파일로 연결되는 검색 결과가 나타날 것이다. 


여러 검색 쿼리를 동시에 수행

한 번에 여러 검색 쿼리를 수행하는 것도 효율적인 검색에 도움이 된다. 두 검색어 사이에 OR을 추가하면 된다. 두 검색어에 대한 결과가 섞여서 제공된다. 예를 들어, 1TB HDD와 1TB SSD를 동시에 검색하려면 다음과 같이 입력한다.

검색어 예시 : “1TB HDD” OR “1TB SSD”

이때 키워드를 입력한 순서는 결과에 영향을 미치지 않는다. 또한 OR과 같은 불리언 연산자(AND, OR, NOT, AROUND)는 모두 대문자로 입력해야 한다. 


여러 키워드가 조합된 검색 결과 얻기

이 검색 팁은 OR 검색과 비슷한 방법으로, AND 연산자를 사용해 두 가지 검색어가 모두 포함된 검색 결과를 요청한다. 1TB HDD와 1TB SSD에 대한 결과가 한 페이지에 모두 담긴 결과를 원한다면 다음과 같이 입력한다.

검색어 예시 : “1TB HDD” AND “1TB SSD”

둘 중 하나의 키워드만 포함된 페이지는 결과에서 제외된다. 


특정 날짜 이전/이후에 게시된 결과 찾기

무언가를 검색했는데 결과가 너무 오래됐거나 너무 새로워서 당황한 적 있을 것이다. 이런 경우 before 혹은 after 쿼리를 사용해 결과를 필터링할 수 있다. 가령 효율적인 재택근무 팁을 검색하고 싶은데 2021년 이후에 게시된 기사만 보려면 다음과 같이 검색하면 된다. 

검색어 예시 효율적인 재택근무 팁 after:2021

이렇게 검색하면 2021년 이후에 게시된 글만 표시된다. 또는 원격근무가 광범위하게 확산하기 이전에 게시된 글 중에서 검색을 하려면 다음과 같이 검색하면 된다. 

검색어 예시 : 효율적인 재택근무 팁 before:2020


다른 사이트로 연결되는 콘텐츠 찾기

마지막은 잘 알려지지 않은 팁이다. 누군가 다른 웹사이트에서 기사를 인용했는지 궁금할 때처럼 극히 일부 상황에서만 실제로 활용할 수 있다. 예를 들어, ITworld의 기사 링크가 공유된 웹사이트를 보려면 다음을 입력한다.

검색어 예시 : link:itworld.co.kr

광범위한 예시지만, 특정 기사나 보고서 등 원하는 URL을 쿼리에 넣어서 검색하면 꽤 유용한 인사이트를 얻을 수 있을 것이다.
editor@itworld.co.kr

 

Posted by Midas Min™
,

출처 : https://docwiki.embarcadero.com/PlatformStatus/en/Main_Page

Supported Platforms and Operating Systems

The following table shows supported platforms and operating systems for different RAD Studio versions. A * (star) sign next to an operating system indicates that there is a known issue with that operating system and a corresponding RAD Studio version. To see the workaround for that particular issue, click on the name of the operating system or scroll down to the appropriate section.

RAD Studio VersionWindowsmacOSiOSAndroidLinux

11 Alexandria
  • Windows 11
  • Windows 10
  • Windows 7 (SP1 +)
  • Windows Server 2019[1]
  • Windows Server 2016
  • macOS Monterey
  • macOS Big Sur[2]
  • macOS Catalina
  • iOS 15
  • iOS 14
  • Android 12
  • Android 11
  • Android 10
  • Android 9
  • Android 8.1
  • Ubuntu 20.04 LTS
  • Ubuntu 18.04 LTS
  • RedHat Enterprise Linux (version 8)
  • Windows 10 computer with WSL2 (Windows Subsystem for Linux)

 


 
10.4 Sydney
  • Windows 10
  • Windows 8.1
  • Windows 7 (SP1+)
  • Windows Server 2019[1]
  • Windows Server 2016
  • Windows Server 2012 R2
  • macOS Big Sur[3]
  • macOS Catalina
  • macOS Mojave
  • macOS High Sierra
  • iOS 14
  • iOS 13
  • iOS 12
  • iOS 11
  • Android 11[4]
  • Android 10[5]
  • Android 9
  • Android 8
  • Android 7
  • Android 6
  • Ubuntu 18.04 LTS
  • Ubuntu 16.04 LTS
  • RedHat Enterprise Linux (version 7)
10.3 Rio
  • Windows 10
  • Windows 8.1
  • Windows 7 (SP1+)
  • Windows Server 2016
  • Windows Server 2012
  • macOS Catalina[6]
  • macOS Mojave
  • macOS High Sierra
  • macOS Sierra
  • iOS 13[7]
  • iOS 12
  • iOS 11
  • iOS 10, including iOS 10.3
  • Android 10[8]
  • Android 9
  • Android 8
  • Android 7
  • Android 6
  • Android 5.1
  • Ubuntu 18.04 LTS
  • Ubuntu 16.04 LTS
  • Ubuntu 14.04 LTS
  • RedHat Enterprise Linux (version 7)
10.2 Tokyo
  • Windows 10 (Including Windows 10 Creators Update & Windows 10 Anniversary Update)
  • Windows 8, 8.1
  • Windows 7 (SP1+)
  • Windows Server 2016
  • Windows Server 2012
  • macOS High Sierra [9]
  • macOS Sierra
  • OS X 10.11 (El Capitan)
  • OS X 10.10 (Yosemite)
  • iOS 11 [10]
  • iOS 10, including iOS 10.3
  • iOS 9
  • Android 8
  • Android 7 (Nougat)
  • Android 6
  • Android 5
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Ubuntu Server (Ubuntu 16.04 LTS)
  • RedHat Enterprise Linux (version 7)
10.1 Berlin
  • Windows 10 [11]
  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Server 2012
  • Windows Server 2008
  • macOS Sierra (support added in Update 1)
  • OS X 10.11 (El Capitan)
  • OS X 10.10 (Yosemite)
  • OS X 10.9 (Mavericks)
  • Android 7 (Nougat)
  • Android 6*
  • Android 5
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4
 
10 Seattle
  • Windows 10* [11]
  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Server 2012
  • Windows Server 2008
 
XE8
  • Windows 10
  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Server 2012
  • Windows Server 2008
  • OS X 10.10 (Yosemite)
  • OS X 10.9 (Mavericks)
  • Android 5
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4
 
XE7
  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Server 2012
  • Windows Server 2008
  • OS X 10.10 (Yosemite)
  • OS X 10.9 (Mavericks)
  • OS X 10.8 (Mountain Lion)
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4
  • Android 2.33 - 2.3.7
 
XE6
  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Vista SP2
  • Windows Server 2008
  • OS X 10.9 (Mavericks)
  • OS X 10.8 (Mountain Lion)
  • iOS 7
  • iOS 6
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4
  • Android 2.33 - 2.3.7
 
XE5
  • Windows 8, 8.1
  • Windows 7 SP1
  • Windows Vista SP2
  • Windows XP SP2 (32-bit only)
  • Windows Server 2008
  • OS X 10.9 (Mavericks)
  • OS X 10.8 (Mountain Lion)
  • OS X 10.7 (Lion)
  • Android 4.4
  • Android 4.1.x, 4.2.x, 4.3.x
  • Android 4.0.3, 4.0.4
  • Android 2.33 - 2.3.7
 
XE4
  • Windows 8
  • Windows 7 SP1
  • Windows Vista SP2
  • Windows XP SP2 (32-bit only)
  • Windows Server 2008
  • OS X 10.8 (Mountain Lion)
  • OS X 10.7 (Lion)
  • iOS 6
  • iOS 5
   
Note: Unless specified, both 32-bit and 64 bit Windows platforms are supported. As of RAD Studio 10.4 Sydney only macOS and Linux 64-bit platforms are supported.
Posted by Midas Min™
,

WebKnight 로그분석 안내서 자료입니다.

 

웹나이트 로그분석 안내서.pdf
1.98MB

Posted by Midas Min™
,

( 1 ) Scanning Engine

     Allow Late Scanning : 낮은 우선순위로 스캔

     Scan Non Secure Port : 비보안 포트 스캔

     Scan Secure Port : 보안 포트 스캔

     Use Excluded Web Instances : 특정 웹 인스턴스 제외

     Use Excluded IP Addresses : 차단 제외 IP 등록

 

( 2 ) Incident Response Handling

     Response Directly : 공격 감지시 표준 메시지 응답

     Response Redirect : 사용자 지정 메시지 응답

     Use Response Status :공격 감지시 클라이언트에게Response Status의 메시지 전송

     Response Drop Connection : 공격 감지시 연결 드롭

     Response Log Only : 공격 감지시 로그 남기고 차단하지 않음

 

( 3 ) Logging

     Enabled : 로그 기록 확인

     Use GMT : 시스템의 시간으로 기록할지 확인

     Per Process Logging : 로그를 몇일 보관 할지 결정(기본 28)

     Log Client IP : Client IP 기록할지 확인

     Log User Name : User Name 기록할지 확인

     Log User Agent : User Agent 기록할지 확인

     Log HTTP Server Errors : HTTP Server Errors 기록할지 확인

 

( 4 ) Connection

     Use Monitored IP Addresses : 지정한 IP의 트래픽 로그 기록

     Use Denied IP Addresses : 지정한 IP를 차단하고, 로그 기록

     Use Connection Requests Limit : IP주소 연결요청 수 제한

 

( 5 ) Authentication

     Scan Authentication Excluded Web Instances : 인증 스캐닝

     Deny Blank Passwords : 공백 암호 차단

     Deny Same Password As Username : id와 같은 password 차단

     Use Denied Default Passwords : 지정된 Password 차단

     Deny System Accounts : 시스템 계정 접근 거부

     Use Deny Account Brute Force Attack : 특정 시간 내에 인증시도 횟수 탐지

     Use Allowed Accounts : 등록된 계정만 인증 허락

     Use Denied Accounts : 등록된 계정 차단

     Scan Account All Events : 다른 ISAPI 이벤트에 사용된 계정 스캔

 

( 6 ) Request Limits

     Limit Content Length : Content 길이 한도

     Limit URL : URL 길이 한도

     Limit Querystring : 검색어 길이 한도

     Limit HTTP Version : HTTP Version Limit 길이 지정

     Use Allowed HTTP Versions : 사용 가능한 HTTP Versions 지정

     Use Max Headers : Header의 최대 길이 지정

 

( 7 ) URL Scanning

     RFC Compliant Url : URL에 한글이 들어가는 경우 체크 해제

     RFC Compliant HTTP Url : HTTP Url이 정상 RFC인지 검사

     Deny Url Encoding Exploits : Url Encoding 공격 차단

     Deny Url Parent Path : 부모경로 사용 차단

     Deny Url Trailing Dot In Dir : “./” 사용 차단

     Deny Url Backslash : “\” 사용 차단

     Deny Url Alternate Stream : “:” 사용 차단

     Deny Url Escaping : “%” 사용 차단

     Deny Url Running Multiple CGI : 차단할 문자 지정

     Deny Url HighBitShellcode : 한글 파일명 사용할 경우 체크 해제

     Use Denied Url Sequences : URL Sequences 차단

     Use Allowed Url Starts : 사용할 URL 지정

 

( 8 ) Mapped Path

     Deny Parent Path : 부모경로 차단

     Deny Backspace : Backspace 차단

     Deny Carriage Return : 개행 차단

     Deny New Line : New Line 차단

     Deny Escaping : “%” 차단

     Deny Dot In Path : 지정한 문자 차단

     Use Allowed Paths : 지정한 경로 사용

 

( 9 ) Requested File

     Use Filename Raw Scan : 처리되지 않은 파일 이름 검사

     Deny Default Document : 기본문서 차단

     Use Denied Files : 등록된 파일 차단

     Use Monitored Files : 등록된 파일 Access를 모니터

     Use Allowed Extensions : 등록된 확장자 사용

     Use Denied Extensions : 등록된 확장자 차단

 

( 10 ) Robots

     Allow Bots Robots File : Robots 차단에 대한 파일 요청 허용

     Deny Bots All : 모든 Bot 차단

     Deny Bots Bad : 등록된 Bot 차단

     Use Deny Bots Aggressive : 공격적인 Bot(요청이 많은) 차단

     Block Bots Data Mining Commercial : 알려진 Bot Data 차단

     Block Bots Data Mining Public : 비영리 공공 로봇 Data채굴 차단

     Block Bots Download Managers : 다운로드 bot 차단

     Block Bots Email Harvesting : Email 거둬들이는 bot 차단

     Block Bots Guestbook Spammers : 방명록 스팸bot 차단

     Block Bots Hack Tools : Hack Tool bot 차단

     Block Bots Iamge Downloaders : 이미지 다운로더bot 차단

     Block Bots Indexing : 색인된 bot 차단

     Block Bots Monitoring : 모니터링 bot 차단

     Block Bots Offline Browsers : Offline Browser bot 차단

     Block Bots Other Bad : 그 외 Bad bot 차단

 

( 11 ) Robots

     Block Bots Trademark : 저작권 있는 bot 차단

     Block Bots Validation Tools : 검증도구 bot 차단

     Block Bots Link Checking : Link Check bot 차단

     Block Bots Browsers : Browser Bot 차단

     Block Bots Medai Players : Media Players bot 차단

     Block Bots Proxies : Proxie 서버 bot 차단

     Block Bots Adware : Adware bot 차단

     Block Bots Browser Extensions : Browser 확장 bot 차단

     Block Bots Spyware : Spyware bot 차단

     Block Bots Editing : Web/html edit 차단

     Block Bots Device : Device bot 차단

     Block Bots News Feed : News Feed bot 차단

     Block Bots Search Engines : 검색엔진 bot 차단

     Block Bots Filtering Software : 필터링 소프트웨어bot 차단

     Block Bots Software Component : 특정 소프트웨어 구성성분 차단

 

( 12 ) Headers

     Remove Server Header : Server Header 삭제

     Change Server Header : 지정한 Header 정보로 변경

     Deny Cookie SQL Injection : Cookie SQL Injection 차단

     Deny Cookie Encoding Exploits : 쿠키 인코딩 공격 차단

     RFC Compliant Host Header : 호스트 헤더 준수

     Use Denied Headers : 지정한 헤더 거부

     Use Allowed Content Types : 지정한 Content Type 허용

     Deny Header SQL Injection : Header SQL Injection 차단

     Deny Header Encoding Exploits : Header 인코딩 공격 차단

     Deny Header Directory Traversal : 부모경로 사용 차단

     Deny Header High Bit Shellcode : Header Shellcode 차단

     Use Denied Header Sequences : 지정한 Header Sequences 차단

 

( 13 ) Referrer

     Use Referrer Scanning : 외부링크 scan 사용

     Refferer URL RFC Compliant : 한글 URL 그림이 로드 안될 경우 해제

     Deny Referrer Encoding Exploits : 외부링크 인코딩 공격 차단

     Deny Referrer Hot Linking : 지정한 확장자 파일을 외부에서 링크하지 못하게 함(불필요한 트래픽 제어)

     Use Referrer Hot Linking Allow Domains : 지정한 도메인 외부링크 허용

     Use Referrer Hot Linking Deny Domains : 지정한 도메인 외부링크 차단

 

( 14 ) User Agent : 모든 Agent를 조사하기 어려워 끄는걸 추천

     Deny User Agent Empty : Empty User Agent 차단

     Deny User Agent Non RFC : 지정한 문자 포함한 Agent 차단

     Use Denied User Agents : 지정한 User Agent 차단

     Use Denied User Agent Sequences : 지정한 User Agent Sequences차단

 

( 15 )Methods

     Use Allowed Verbs : 지정한 동작만 허용 (Get, Post, Head)

     Use Denied Verbs : 지정한 동작 차단

 

( 16 ) Querystring

     Use Querystring Raw Scan : 가공되지 않은 Querystring scan

     Deny Querystring SQL Injection : Querystring SQL Injection 차단

     Deny Querystring Encoding Exploits : Querystring 인코딩 공격 차단

     Deny Querystiring Directory Traversal : 부모 경로 사용 차단

     Deny Querystring High Bit Shellcode : Querystring Shellcode 차단

     Use Denied Querystring Sequences : 지정한 Querystring Sequence 차단

 

( 17 ) Global Filter Capabilities

     Is Installed As Global Filter : Global Filter Install

     Deny Postdata SQL Injection : Postdata SQL Injection 차단

     Deny Postdata Encoding Exploits : Postdata 인코딩 공격 차단

     Deny Postdata Directory Traversal : 부모경로 사용 차단

     Deny Postdata High Bit Shellcode : Postdata Shellcode 사용 차단

     Use Denied Post Sequences : 지정한 Post Sequences 차단

     SQL Injection : 지정한 문자가 포함된 SQL Injection 차단

 

( 18 ) Web Applications

     Allow File Uploads : HTTP POST 사용 파일 업로드 허용

     Allow Unicode : URL Unicode encoding와 다른 데이터 허용

     Allow Outlook Web Access : Outlook Web Access 허용

     Allow Outlook Mobile Access : Outlook Mobile Access 허용

Posted by Midas Min™
,

출처 : http://blog.plura.io/?p=9647

오픈소스 웹 방화벽 WebKnight

WebKnight는 AQTRONIX사에서 개발한 IIS 웹서버에 설치할 수 있는 공개용 웹 방화벽입니다.
WebKnight는 ISAPI 필터 형태로 동작하며, IIS 서버 앞단에 위치하여 웹서버로 전달되기 이전에
IIS 웹서버로 들어온 모든 웹 요청에 대해 웹서버 관리자가 설정한 필터 룰에 따라 검증을 하고
SQL Injection 공격 등 특정 웹 요청을 사전에 차단합니다.

 

1.설치 방법

  • 설치 전 IIS의 ISAPI필터를 설치합니다.
  • 압축을 푼 뒤 사용자의 시스템 종류에 맞는 폴더의 WebKnight.msi를 실행하여 설치를 진행합니다.

 

  • 기본 설치를 하면 C:Program FilesAQTRONIX WebKnight 폴더에 WebKnight설치가 됩니다.
    동시에 인터넷 정보 서비스에 Global Filter로 ISAPI Filter에 자동 등록됩니다.
  • IIS를 재시작 합니다.
  • IIS 재시작 후에 관리자에서 정상적으로 설치가 완료되었을 경우 다음과 같이 WWW 서비스 마스터
    속성에서 “ISAPI 필터” 탭에 다음과 같이 WebKnight 필터가 정상적으로 적용이 된 것을 확인할
    수 있습니다.
  • 주요 파일

◦ Config.exe : WebKnight의 설정파일을 읽어들여 조작 할 수 있게 해주는 파일
◦ denied.htm : 설정에서 ‘Response Directly’ 옵션을 통해 보여지는 기본 차단 메시지
◦ LogAnalysis.exe : 로그 분석기
◦ Robots.xml : User-Agent에 대한 DB 파일
◦ WebKnight.dll : ISAPI Filter 파일, WebKnight가 실제 동작하는 파일
◦ WebKnight.xml : WebKnight 동작을 제어할 수 있는 설정 파일

 

2.설정 방법

  • Config.exe를 실행시켜 WebKnight.xml을 열어줍니다.

 

  • 사용자의 환경에 맞춰 수정을 합니다.
    자세한 수정 항목들은 참고 사이트의 pdf를 참고하여 작성합니다.
  • 탐지 된 로그는 LogAnalysis.exe를 통해 확인할 수 있습니다.


참고 사이트

http://www.kisa.or.kr/public/laws/laws3_View.jsp?mode=view&p_No=259&b_No=259&d_No=42

Posted by Midas Min™
,

내가 잘 사용하는 IP SCAN 프로그램

 

* 제작사 URL : https://www.zzaturi.com/ip_scanner

IPScannerSetup_x64.exe
0.89MB

Posted by Midas Min™
,

휴.... 나도 오늘 CPU 점유율이랑 메모리 때문에 ㅠ_ㅠ;;;;

출처 : https://oneul-losnue.tistory.com/130

 

문제 상황

요즘 부쩍 노트북이 버벅거리는 경우가 잦다 싶었는데 오늘 유난히 말썽을 부리길래 각 잡고 탐험을 시작했다.

가장 먼저 확인한 건 역시 작업 관리자! 메모리 사용량을 보고 내 눈을 의심했다.

 

네?! 97%요???

 

 

세상에 이게뭐람

 

뭐 원래 이것저것 다 펼쳐두고 하는 스타일이긴 한데 이게 맞나? 싶어서 모든 프로그램을 종료하고 재부팅까지 하고 확인했지만 절대 90% 밑으로 떨어지지 않았다. 심지어 재부팅되는 속도도 느려짐; 메모리의 과대한 사용량이 표시되는 원인은 굉장히 다양한데 일단 내가 문제 해결을 위해 시도한 방법은 2가지다.

 

 

 

 

해결 방법

 

1. Windows Network Data Usage Monitoring Driver(NDU) 종료하기

 

메모리 세부 모니터링 프로그램이라고 한다. 이 기능을 종료하기 위해서는 레지스트리 편집기를 이용해 값을 수정해줘야 한다. 먼저 윈도우키 + R을 눌러 실행창을 열고 regedit을 입력해 레스트리 편집창을 실행한다.

 

 

 

레지스트리 편집기에 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu 다음의 경로를 입력하고 Start 값을 2 → 4로 변경한다.

 

 

재부팅을 하고 나면..?!

 

 

메모리 사용률이 97% → 65%로 30% 정도 감소한 것을 확인할 수 있다.

체감할 정도의 효과가 있었지만 이왕 파헤친 김에 더 방법을 찾아보자 싶어서 다음 방법을 시도해보았다.

 

 

 

2. ClearPageFileAtShutdown 설정 변경하기

 

컴퓨터를 종료하면서 가상 메모리 페이지 파일을 비울 수 있도록 설정 값을 변경해주는 방법이다. 마찬가지로 레지스트리 편집창에서 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management 다음의 경로를 입력한다.

 

ClearPageFileAtShutdown 값을 0 → 1로 변경한다.

 

해결 끝!


 

 

클릭 한 번 하고 10초씩 기다리는 게 얼마나 힘든 일인지 깨닫는 하루였다. 이제 사용하는 데에는 크게 문제가 없지만 아무래도 메모리 8GB는 좀 부족한 것 같아서 추가로 8GB를 더 장착할 예정이다. 이상 크롬 브라우저 10개씩 열어놓는 사람의 탐험 끝.

아니 브라우저 창은 7~8개가 기본 아닌가여?!

Posted by Midas Min™
,

출처 : https://dorudoru.tistory.com/2149

 

오랫만에 자가격리에서 해제되서 컴퓨터를 하는데, 컴퓨터가 엄청 느려졌습니다.

프로세스 관리자를 보니 WMI Provider Host가 CPU 점유율 100%를 차지하면서 느리게 하고 있습니다.

1. WMI Provider host란?

윈도우의 업데이트와 각각의 관리정보를 가지고 있는 프로세스 입니다.

WMI Provider Host (WmiPrvSE.exe)는 Windows Management Instrumentation Provider 서비스 . 

관리 정보와 제어를 제공하는 Microsoft Windows 운영 체제의 구성 요소입니다. 

윈도우의 업데이트 등을 관리합니다.

저의 경우에 아래와 같이 WMI Provider Host가 CPU 사용율을 모두 가지고 있고, 이에 따라

CPU 사용율이 100%가 되서 너무 느려졌습니다.

원인을 해결하기 위해서 인터넷에서 찾은 방법을 순차적으로 적용해봤습니다.

2. 1. WMI Provider HOST 재기동

윈도우키 + R을 통해 실행을 실행한 다음

Services.msc를 실행합니다.

그리고 서비스 중에 Windows Management Instrumentation을 다시 시작(E)를 통해서 재시작합니다.

이후 컴퓨터를 재부팅하면 된다고 하는데요.

저는 해당 방법으로는 해결하지 못했습니다.

3. 2. 윈도우 업데이트 하기

가장 많이 알려진 방법인데요. 윈도우 업데이트와 관련된 프로세스이기 때문에

윈도우 업데이트를 시도 때도 없이 진행하여 느려질 수 있다고 합니다.

그래서 하단에 위치한 추가 7일 동안 업데이트를 일시 중지 하거나,

지금 업데이트를 하여 가장 최근 버전을 설치하면 된다고 합니다.

저의 경우 격리되는 8일동안 컴퓨터를 하지 못해서, 처음 부팅하는거라 업데이트가 많긴 했는데요.

업데이트를 모두 완료하여도 느린것이 계속 되었습니다.

4. 3. WMI Provider Host를 많이 사용하는 프로그램 찾기

인터넷에 찾아보니 윈도우 로그에 WMI Provider Host를 많이 사용하는 이벤트로그를 확인하여

조치하면 된다고 해서 한번 확인해보았습니다.

먼저 윈도우키 + X를 누른 후 이벤트 뷰어를 클릭합니다.

이벤트 뷰어는 컴퓨터에서 일어나는 모든 로그를 기록하는 프로그램인데요.

이벤트(상황)이 발생하면 모두 기록하고 있기 때문에, 어떤 프로그램이 WMI를 지속적으로 호출하는지 알수 있습니다.

이벤트 뷰어가 실행되면, 보기 -> 분석 및 디버그 로그 표시를 클릭합니다.

이 후 순서대로 아래 위치로 이동합니다.

응용 프로그램 및 서비스 로그 -> Microsoft -> Windows -> WMI-Activity -> Operational 

WMI-Activity를 호출하는 프로세스를 알려주는데요.

저의 경우 수많은 오류 메시지가 나오는 것을 보니 이 프로그램 때문에 에러가 발생한 것으로 보입니다.

거의 매초마다 에러가 발생하고 있으니 컴퓨터가 느려질 수 밖에 없는데요.

더블클릭하여 하단에서 에러원인을 찾으시면 됩니다.

해외 블로그에서도 해당 방법을 잘 설명해 주고 있습니다.

저의 경우 키보드 프로그램인 ArmouryCrate가 문제가 있네요.

해당 프로그램을 실행하니 업데이트가 되지 않아서 문제가 발생하는 것으로 보이는데요.

업데이트를 해보고 그래도 에러가 발생하면 삭제하고 재설치해야겠네요.

저의 경우 업데이트를 모두 완료한 다음에는 정상적인 CPU 점유율로 느려짐이 깨끗하게 해결 되었습니다.

오랫만에 컴퓨터를 해서 컴퓨터도 코로나에 걸린게 아닌가 했는데요.

간단한 방법으로 해결할 수 있어서 다행입니다.

이 방법까지 해도 CPU 점유율이 수정되지 않는다면

예전에 포스팅한 CPU 100% 해결하는 방법을 참고하여 수정해보시기 바랍니다.

2021.09.13 - [Tip & Tech/Computer] - CPU 사용율 100% 문제 해결하기

Posted by Midas Min™
,