웹문서자동등록 웹 IIS) 보안 설정(아파치, 서버

 

 

안녕하세요. 마케팅몬스터입니다.  프로그램 기반으로 다양한 옵션을 통해 특정 키워드를 기반으로

노출 되어있는 문서 글을 변환하여 내 워드프레스기반 사이트에 자동 등록되어 최강의 웹 문서생성

및 노출 해주는 웹문서자동등록 워드프레스포스트를 소개 드립니다! 워드프레스포스트 프로그램은

웹문서자동등록을  할 수 있는 프로그램으로서 웹문서상위노출 을 통해 홍보를 효율적으로 활용 할수 있습니다.

또한 특정키워드 관련문서/생성등록 가능하여 원하는 키워드로 상위노출도 가능합니다.

특정 컨텐츠의 글을 내 사이트에 손쉽게 업로드 하여 노출효과를 보고 싶은 분 들 분들에게는

매우 유용한 프로그램이라고 할 수 있는 워드프레스포스트 웹문서자동등록 프로그램을 활용 효율적인

웹문서마케팅을 진행 하실수 있습니다.


▶ WordPressPost 프로그램 구동영상
주소 https://youtu.be/YOSXf4nlOs0
▶ WordPressPost 프로그램 상세보기
https://marketingmonster.kr/detail.siso?CODE=1301
▶ 마케팅몬스터 구매문의
☏ 카카오톡 aramis0104
☏ HP 010-7424-0013
☏ 오픈채팅 https://open.kakao.com/o/s4CWZYH         

(가) 디렉토리 리스팅 말살 – 클라이언트가 목차 기억철이 없는 디렉토리를 요망할 경우 디렉토리 내에 있는 기억철들의 리스트가 배열되는 약점o Direectory 지적어 내에 Options의 목차 옵션 말살(나) 서버의 첩보 표시 구속 제정o ServerTokens를 선용하여 첩보를 구속- ProductOnly : 웹 서버 가지만 표시 – Minimal : 웹 서버 가지와 버전 첩보 표시 – OS : 웹 서버 가지와 버전, 경영체제 첩보 표시 – Full : 웹 서버 가지와 버전, 경영체제, 가설된 모듈 첩보 표시 o ServerSignature를 선용하여 첩보를 표시 하지 않을 수 있음. – ServerSignature Off(다) HTTP 요망법칙 구속 제정o Directory와 Limit 지적어를 써먹다 요망법칙 구속 – 기억철의 업로드(PUT)와 수정(POST), 말살(DELETE)를 패스워드 기억철에 등부된 선용인만 선용 가능하도록 구속 – Require valid-user(라) SSI 단행 구속 제정 → SSI는 작은 양의 동적 콘텐츠를 생성명하다 때 선용하는 작용o SSI는 몇 아지 보안 간두지세 요인들이 존재한다. – 부담 가증/CGI 스크립트의 간두지세과 여전하다 간두지세 o SSI 보안 확충 – SSI가 되다 기억철의 확충자 선정 . (1) 아파치 웹서버 가설 및 경영o 아파치 웹 서버 가설 – –enable-so 옵션을 선용하여 각색 모듈을 선용할 수 있도록 가설 – apxs를 써먹다 모듈 생성 및 아파치 제정에 추가 노하우o 아파치 웹 서버 경영 – 명목 기틀의 가상호스트 / IP 기틀의 가상호스트(2) 아파치 제정 보안 – 아파치 초엽 제정 사정로 웹 서버를 경영할 경우 문가 발생할 수 있거나 공박자에게 제 첩보를 주게 되므로 서브하기 전에 보안과 연관되다 제정을 적용해야 한다.

shtml . AddHandler server-parsed . shtml – SSI 책장에서 스크립트나 곡목의 단행 불가 . AddType text/html .

o ScriptAlias 지적자에서 CGI 스크립트가 단행 되다 디렉토리 선정 – ScriptAlias /cgi-bin/ “/var/www/cgi-bin” o Options 지적자에 ExecCGI 옵션 명시 후 AddHandler로 CGI 스크립트로 감맞다 기억철 확충자 선정 – Options ExecCGI AddHandler cgi-script . cgi(바) 인증(Authentication) 분할서설본 인증(Basic Authentication)- 패스워드가 사인화 되어 갈무리되지만 클라이언트에서 서버로 탁송되는 길에는 사인화가 되지 않는다. – 보호된 물자에 인접하는 매 삽시마다 ID와 패스워드가 탁송되지 까닭에 쉽게 도청맞다 수 위치하다. Options 지적자에서 Includes를 IncludesNOEXEC로 교환(마) CGI 스크립트 단행 구속 제정 o CGI 스크립트를 어느 디렉토리에서나 단행할 수 있도록 할 경우 악의적인 선용인가 CGI 곡목이 업로드하여 단행해서 수의의 명을 단행명하다 수 위치하다.

– 보호된 물자에 인접하는 매 삽시마다 ID와 패스워드가 탁송되므로 딴 서브보다 쉽게 도청이 가능하다. – 비밀성이 중요시 되는 웹 서버에서는 이렇다 인증은 장려할 수 없다. – 선용법 . – 서버로 탁송되는 길에는 패스워드가 사인화되지 않아 제 3자에 의해서 도청 될 수 위치하다.

passwd admin . httpd. conf에 인증과 연관되다 제정 추가 AuthType Basic AuthName “Basic Authentication” AuthUserFile /usr/local/. 인증에 긴하다 패스워드 생성 httpasswd -c /usr/local/.

– 아파치 가설시 –enable-auth-digest 옵션을 추가하여 가설해야 한다. – 패스워드를 MD5 사인화 해쉬를 시킨 후 탁송하지만, 데이터는 평문으로 탁송되므로 문점을 아지고 위치하다. – 온갖 웹 브라우저가 다이제스트 인증을 지원하지 않는다는 문점이 위치하다. passwd Require valid-user
다이제스트 인증(Digest Authentication)- 망 탁송상에서 패스워드가 MD5 사인화 해쉬값으로 탁송되기 까닭에 본 인증보다 안전하다.

인증에 긴하다 패스워드 생성 httdigest -c /usr/local/. digest kisa admin kisa는 영역을 의미하고 admin는 kisa 영역에서 선용될 선용인의 명목 . httpd. – 선용법 .

digest Require valid-user 데이터베이스 인증(Database Authentication)- 선용인 명목과 패스워드를 신속하게 확인할 수 위치하다. – 서버에 무수의 선용인가 있을 경우 효율적이다. – 아파치 가설시 –enable-auth-dbm 옵션을 추가하여 가설해야 한다. conf에 인증과 연관되다 제정 추가 AuthType Digest AuthName “kisa” AuthDigestFile /usr/local/.

– 서버에 무수의 선용인 명목과 패스워드가 갈무리되어 있을 경우 선용인가 데이터에 인접하기 위한 인증경로에 많은 때이 허비 될 수가 위치하다. – 선용법 . 인증에 긴하다 패스워드 생성dbmmanage /usr/local/. – 보다 신속하게 인증을 확인할 수 있도록 한다.

httpd. conf에 인증과 연관되다 제정 추가 AuthType Basic AuthName “DBM authetication” AuthDBMUserFile /usr/local/. dbm adduser admin . dbm AuthDBMType GDBM Require valid-user .

(사) 인접절제o 영역/폭 선정 법칙 – 디렉토리 선정 : – 기억철 선정 : <기록철> – URL 선정 : – method 선정 : , – 표출 선용 되다 법칙 .

<기록철Match> . o mod_access에 의한 인접절제 분할서설order deny, allow. deny 지적자가 allow 지적자보다 미리 검토된다. .

allow 지적자가 deny 지적자보다 미리 검토된다. 인접은 본적으로 차지 order mutual-failure. allow 리스트에 있고 deny 리스트에 없는 호스트만 인접 용인satisfy. 인접은 본적으로 용인 order allow, deny.

any : 두 요소 중 낱만 맞으면 정상적으로 인접 가능 . 선용인 인증과 인접절제를 동일시에 선용할 경우 선용 . all : 두 요소이 송두리째 맞을 경우만 정상적으로 인접 가능.

Client가 선용하는 Host의 IP나 Domain에 의해서 웹서버의 데이터에 대한 인접을 관제 할 수 위치하다. o 확충자별 인접절제 – 맹세코경로를 통하여 기억철에 인접을 할 경우 특정 확충자로의 인접을 구속 o 환경변수별 인접절제 – 환경변수를 선용하여 특정 요소에서의 인접을 구속 분할서설인접관제.

본적인 서버 제정은 DocumentRoot의 내역에 창해 수하나 인접을 허락하도록 제정되어 위치하다. Apache의 Allow와 Deny 지적자는 선용인의 host name이나 IP로 인접관제를 할 수 있도록 선정할 수 위치하다.

또 Allow와 Deny 지적자를 동일시에 선용할 경우 그 계제를 정하는 Order 지적자를 선용하여 보다 그리스정교한 정략제정을 할 수 위치하다. 권능부여. 특정한 물자에 인접할 선용인 퍼미션이 유효조선종이를 확인하고자 함.

인접관제와 선용인 인증 노하우을 선용하여 각 물자에 대한 다양한 권능을 부여할 수 위치하다. 예) 인터넷에서 인접 시에는 선용인 명목과 패스워드를 확인하고 인트라넷에서 인접 시에는 요구하지 않도록 제정할 수 위치하다.

심볼릭 링크- root 디렉토리 (/)까지 nobody권능으로 인접할 수 있게 되는 약점을 보안하기 가해서 Options 지적자에서 FollowSymLinks를 말살하여야 한다. SSI (Server Side Includes)- SSI는 HTML 책장 안에 곳하고 있으며, 동적인 웹책장를 제공할 수 있도록 한다. – SSI가 함유된 기억철은 exec 켜를 선용해서 스크립트나 곡목들을 단행명하다 수 위치하다. 분할서설디렉토리 리스팅- DocumentRoot 디렉토리 내복 온갖 기억철들이 리스팅 되는 것을 방비하기 가해서 Options 지적자에서 목차 옵션을 말살하여야 한다.

CGI 단행- 선용인들이 어느 디렉토리에서나 단행할 수 있도록 할 경우 악의적인 선용인가 CGI 곡목을 업로드한 후 이를 단행하여 수의의 명을 단행 명하다 수 위치하다. – 약점을 막기 가해서는 ScriptAlias 지적자에 의해서 단행 되다 디렉토리를 구속할 수 위치하다. 불긴하다 첩보 개방- ServerTokens 지적자를 수정함으로써 헤더에 의해 탁송되는 첩보를 바꿀 수 위치하다. – 약점을 막기 가해서는 Options 지적자에서 IncludesNoExec 옵션을 추가함으로써 차지할 수 위치하다.

(banner 첩보, OS버전 등) – ServerSignature가 on으로 되어있으면 세부 과실내역과 불긴하다 내역들이 개방 된다.

선용인가 URL을 입력했을 경우, Apache는 3아지 노하우으로 응대하게 된다. (정상적으로 웹 내역을 보여줌, 디렉토리 리스트를 보여줌, 과실 통고를 보여줌) . Apache 서버 보안 제정 분할서설① Directory Listing.

② FllowSymLinks. 몇 몇 서버는 심볼릭 링크를 선용해서 기존의 웹 서류 밖의 기억철 법제에 인접 가능하도록 하고 위치하다. 편리하긴 하지만, 이것은 /etc/passwd와 같은 민감한 기억철까지 수하나 열람 가능하게 된다는 문점이 위치하다. 낙착책 – “Options” 지적자에서 목차를 말살하면 된다.

낙착책 – “Options” 지적자에서 FloowSymLinks를 말살하면 된다. ③ DirectoryIndex. 디렉토리의 목차를 요구할 경우, 리턴할 물자의 리스트을 선정하는 지적자 이다.

cgi 목차. htm 목차. html . DirectoryIndex 목차.

html을 보여주기 가해서 목차. html 기억철을 만든다고 할지라도, 공박자가 목차. cgi기억철을 업로드한다면 관리자의 의지인 목차. 관리자가 목차.

cgi책장가 열리게 된다. ④ ServerTokens. 클라이언트가 웹 서버에 인접했을 때 응대 통고의 헤더에 웹 서버의 첩보를 전달하게 된다. html 기억철이 보여지는 것이 아니라, 공박자가 업로드한 idnex.

ServerTokens에 명시된 값이 없다면, 본 값으로 Full로 제정이 된다. – ProductOnly : 웹 서버 가지 (Apache) – Minimal : 웹 서버 가지 + 버전 (Apache/2. 0.

0. 50(Unix)) – Full : 웹 서버 가지 + 버전 + 경영체제 + 가설된 모듈 첩보 (Apache/2. 0. 50) – OS : 웹 서버 가지 + 버전 + 경영체제 (Apache/2.

3. 0) ⑤ ServerSignature. 서버가 만든 서류의 뒤꼬리말을 제정한다. 50(Unix)PHP/4.

on으로 제정되어 위치하다면 아파치 버전과 가상호스트의 ServerName 및 ServerAdmin이 감광된다. ⑥ PUT과 POST 구속. 태그를 선용하여 각 디렉토리별로 HTTP Method의 선용가부를 관제할 수 위치하다.

예> 새인 선용인 홈 디렉토리에서 POST, PUT, DELETE, Method를 패스워드 기억철에 등부된 선용인만 선용하게 하기. Require valid-user ⑦ CGI Script 단행 구속. 어느 디렉토리에서나 단행할 수 있도록 할 경우 공박자가 CGI곡목을 업로드한 후 이를 단행할 수 위치하다.

ScriptsAlias 지적자에 의해서 단행 되다 디렉토리를 구속할 수 위치하다. Options 지적자에 ExecCGI 옵션을 주고, AddHandler로 CGI스크립트로 감맞다 기억철의 확충자를 선정하면 된다.

Options 지적자로 구속하기 안에 Options ExecCGI를 추가 Addhandler cgi-script . ScriptsAlias로 구속하기 ScriptsAlias /test/ “/home/test/ ” test라는 디렉토리에서만 단행 가능하게 제정한다. cgi.

– Server Config, Virtual Host, Directory, . (3) 아파치 보안 모듈 선용 분할서설mod_rewrite- 재작성 도형을 받아들여 URL에 적용한다.

conf Global Environment – 아파치 서버 프로세스의 전반적인 동정을 절제한다. 옵션서설ServerRoot”/usr/local/httpd” 아파치 서버의 홈 디렉토리를 선정하며 맹세코경로로 선정한다. 타임 300C/S간 아무 통고가 발생하지 않았을 때 에러 감당될 때을 초간을 300초로 제정KeepAlive on인접한 채로 남다르다 요망 없이 지속적인 결합을 용인할 것인가? on / off 제정MaxKeepAliveRequests 100요망할 수 있는 극도의 수를 선정함. htaccess에서 선용 가능 mod_setenvif- 요망의 마음씨이 정규 표출식에 당해하는지 가부로 환경변수를 제정 mod_security- 웹 서버 레벨의 내침탐험 및 차지 작용 – 요망 박피링 – 기피 공박에 대등하기 가해 분해 전 경로나 파라미터 값 표준화 – POST 법칙에 의해 탁송되는 콘텐츠 검토 – SQL Injection, XSS, Buffer Overflow, Directory Traversal 대등 mod_dosevasive- DoS, DDoS 공박에 대한 대등 – 방화벽이나 라우터 등의 망 장비와 보도 가능 – IP나 URI에 대한 동적인 해시 상 생성 Apache 본 httpd.

(서버의 기능발전을 위하여 되다 높은 값이 좋다. )KeepAlive타임 15선정한 초만큼의 요망이 없을 때 인접을 끊게 한다. MinSpareServers 5MaxSpareServers 10유휴서버가 MinSpareServers의 수보다 적게 되면 추가로 생성을 하게 되고. 0뒷면 구속 없음.

(적절히 가감) StartServers 5구동될 때 소생프로세스를 몇 개로 할 것인가를 선정한다. MaxClients 150인접할 수 있는 클라이언트의 극도 수를 구속한다. MaxRequestsPerChild 30소생프로세스들이 받아들일 수 있는 Client의 요망 수를 선정 (0뒷면 소생 프로세스가 자동으로 죽는 일은 없을 것이다. MaxSpareServers의 수보다 많으면 기해 중인 프로세스를 죽임.

) // 적절히 가감하여 법제의 부담가감과 물자남비를 어느 가량 방비 할 수 위치하다.

옵션서설Port 80서버의 본 넘버를 제정한다. User nobodyGroup nobody웹 데몬이 요망을 받았을 때 이곳서 선정한 user와 집단로 응대을 하게 된다. Main Server Configuration – 가상 호스트에 의해 감당되지 않는 온갖 요망을 감당하는 주 서버 동정을 절제한다.

com대체로 웹 서류 로딩 과실 등의 문에서 클라이언트 측으로 보내질 메일 거주지 값을 제정. ServerName test. com클라이언트에게 보여주는 호스트명목을 제정. ServerAdmin test@test.

(속일 수 있음. ) DocumentRoot”/usr/local/httpd/htdocs” 웹서버의 웹 서류가 있는 경로를 선정한다. (경로의 맨 끝판에 “/”를 추가해서는 안된다. IP를 적으면 IP가 보임.

)UserDir public_html제 선용인의 홈책장를 추가로 만들어 관리할 때 긴하다 개개 가입자의 홈책장 디렉토리 명목이다. DirectoryIndex 목차. html디렉토리만을 선정했을 경우에 그 디렉토리에서 찾게 될 서류의 계제를 선정해 준다. Alias를 선용하여 딴 곳를 선정할 도성 있음.

htaccess디렉토리별로 인접 절제할 첩보를 담고 있는 기억철을 선정한다. Errorlog logs/과실_log웹 서버의 과실로그 기억기억철을 선정한다. LogLevel warn막 위에서 제정한 과실로그 기억철에 오죽 자세하게 기억 할 것인지 가결한다. AccessFileName .

debug -> info -> notice -> warn -> 과실 -> crit -> alert -> emerg CustomLoglogs/access_log common위에서 정한 로그법칙대로 로그를 남기게 된다.

All온갖 용인을 한다. (MultiViews, IncludesNOEXEC, SymlinksIfOwnerMatch는 제명)목차목차 기억철이 없을 때 당해 디렉토리가 리스팅 된다. Directory Options 분할서설None일단 온갖 용인을 하지 않는다.

FollowSymlinks심볼릭 링크를 용인한다. ExeCGICGI 스크립트를 선용가능, 서버는 심볼릭 링크를 따르며 SSI도 용인. MultiViews콘텐츠 협의작용의 용인 (AddLanguage와 상 협의 작용 함유)SymlinksIfOwnerMatch여전하다 선용인의 보유로 제정된 심볼릭 링크만 용인. IncludesSSI를 선용할 수 있도록 용인한다.

IP거주지 기틀과 호스트 명목기틀으로 나누어 제정할 수 위치하다. 분할서설본 Virtual hosts 법칙NameVirtualHost 1. Virtual Hosts – 딴 IP 거주지/딴 호스트 명목에 대한 요망을 감맞다 가상 호스트를 제정한다.

1. 1:80 NameVirtualHost 1. 1. 1.

1

co. kr (당해 서버의 관리자 전자우편) DocumentRoot /home/test/public_html (당해 서버의 홈 디렉토리) ServerName www. test. kr> (가상 호스트 제정) ServerAdmin test@test.

kr (당해서버의 도메인) ErrorLog /home/test/public_html/log/과실_log (당해 서버의 과실로그 곳) CustomLog /home/test/public_html/log_access_log common (로그기억철 곳와 포맷을 선정함)
IP거주지 기틀 Virtual Host 구성하기① 가상의 IP를 추가 제정한다. ② 네임서버의 Zone 기억철을 수정한다. ③ httpd. co.

– httpd. conf 제정

1> ServerAdmin test@test. co. kr ServerName vhost. 1.

co. kr DocumentRoot /home/test/vhost
호스트명목 기틀Virtual Host 구성하기① httpd. conf에서 가상 호스트 국부을 제정한다. test.

– NameVirtualHosts가 함유되어 위치하다. – httpd. conf NameVirtualHost 1. – 대체로 웹 호스팅 업체들이 선용하는 법칙이다.

1. 1

1> ServerName www. test. co. 1.

1. 1. 1> ServerName www. kr DocumentRoot /home/test/1

co. kr DocumentRoot /home/test/vhost (4) IIS 웹서버 가설 및 경영o IIS 웹 서버 가설 / IIS 웹 서버 경영(5) IIS 제정 보안o HTMLA에 대한 인접 절제 o iisadmpwd 가상 디렉토리 말살 o 선용하지 않는 스크립트 기억철 매핑 말살 o 디렉토리 리스팅 말살 o 무명 선용인 계정 권능 구속 o 인증 및 인접절제 – 본 인증 / 다이제스트 인증 / Windows 도합 인증 – IP 거주지나 도메인 명목에 대한 인접 구속 제정. vtest.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다