##### Apache Admin ### 보안설정 - 디렉토리보안 (cgi-bin, documentroot), 기초보안 (ServerTokens, .htaccess, CGI), Option 지시자 (심블릭 링크, 디렉토리, SSI) *** 사용자 인증 - .htaccess, 사용자 인증 설정법 *** 권한부여 - Satisfy 접근통제, order 지시자 ### High technic - rotatelogs, URL Redirection, Reverse Proxy, ErrorDocument, 주소와 포트지정, signal *** 서버 튜닝 - Configuration 파일, 커널 설정, 자원 설정 *** 접속이 안될때 - 비정상접속 (dos, include), 정상접속 (keepalive, maxclie..
Forbidden You don't have permission to access /~userID/ on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. 위와 같은 에러 생길때 콘솔창에서 아래 명령만 입력하면 해결됨.. # setenforce 0 ----------------------------------------- 저는 이렇게 해결하였습니다. (CentOS 4.2) 0. /etc/httpd/conf에서(rpm 설치했을 경우에 디렉토리) httpd.conf 수정 -- euc-kr과 사용자 디렉토리등등.. 1. /etc/selin..
1. vi /var/log/messages 확인 2. ls -alR /tmp 나 ls -alR /var/tmp로 /tmp 디렉토리의 숨겨진 폴더 확인 3. /etc/passwd, /etc/shadow파일 확인 /etc/passwd 파일에서 uid가 0이거나 불법적인 새로운 계정이 있는지 확인한다. /etc/shadow 파일에서 암호가 없는 계정이 있는지 확인한다. 4. 열린 포트 확인 ps -ef나 netstat -an으로 현재 연결되어 있는 상태를 점검한다. nmap등의 스캔프로그램으로 열린포트 확인 lsof로 확인(lsof는 System에서 돌아가는 모든 Process에 의해서 Open된 파일들에 대한 정보를 보여주는 프로그램) 5. rkhunter 설치 http://downloads.rootkit...
1. SUID 점검하기.(root 소유의 SetUID및 SetGID 파일들 점검 find / -user root -perm -4000 -print (SetUID) find / -user root -perm -2000 -print (SetGID) find / -user root -perm -4000 -print -xdev 2. 파티션별 디스크사용량 점검 df –h 3. 파일무결성 점검. tripwire 구성 4. 백도어 설치여부 점검.(/dev 체크 및 rootkit 점검) find /dev -type f -exec ls -l {} ; ./chkrootkit 5. 현재 열려진 포트 및 응답가능한 포트 점검. netstat -atp | grep LISTEN (사용 프로토콜 : TCP인가? 또는 UDP인가? ..
유용한 즐겨찾기 모음 ============= 이클립스 WTP All-in-one 2.0.1 다운로드 : http://www.eclipse.org/downloads/download.php?file=/webtools/downloads/drops/R2.0/R-2.0.1-20070926042742/wtp-all-in-one-sdk-R-2.0.1-20070926042742-win32.zip =============== 백신 ( 무료 / 체험판 ) ------------------- AntiVir : http://www.free-av.com/antivirus/allinonen.html avast : http://www.avast.co.kr/1 AVG Anti-Virus : http://www.grisoft.com..
// Internet Explorer에서 셀렉트박스와 레이어가 겹칠시 레이어가 셀렉트 박스 뒤로 숨는 현상을 해결하는 함수 // 레이어가 셀렉트 박스를 침범하면 셀렉트 박스를 hidden 시킴 // 사용법 : // function selectbox_hidden(layer_id) { var ly = eval(layer_id); // 레이어 좌표 var ly_left = ly.offsetLeft; var ly_top = ly.offsetTop; var ly_right = ly.offsetLeft + ly.offsetWidth; var ly_bottom = ly.offsetTop + ly.offsetHeight; // 셀렉트박스의 좌표 var el; for (i=0; i= ly_top && el_left = ..
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A() { for(i=0; i-DIL; i++) { DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px" } R++ } setInterval( 'A()',5); void(0);
날짜입력에 아주 쓰기 편리한 소스입니다. 사용법을 알려드리겠습니다. 1. 첨부된 js 소스를 다운받습니다. 2. js 소스의 이름은 [PopupCalendar-bcm1110.js] 이 파일을 [PopupCalendar.js] 로 이름을 바꿉니다. 안바꿔도 되지만, 아래 소스를 그대로 쓰려면 바꿔야 합니다. 3. 태그 안에 이 스크립트 태그를 붙여넣기 합니다. 4. 이제 달력을 불러낼 이미지 또는 버튼을 만듭니다. 여기서는 버튼을 만들도록 하지요. 5. 달력을 불러낸 다음 날짜가 입력될 텍스트 박스를 만듭니다. 6. 이제 html 파일을 실행해 봅니다 ^^ ※ 주의 2번의 파일이름을 바꾸지 않고, 3번의 소스를 그대로 쓰면 안됩니다. 3번의 PopupCalenar.js 의 파일 위치를 틀리지 않게 주의요망..
- Total
- Today
- Yesterday