반응형 분류 전체보기370 iptables 범위 차단 iptables IP 범위 차단 방법 // iptables IP범위 차단 예 iptables -I INPUT -p all -m iprange --src-range 123.123.123.0-123.123.255.255 -j DROP 2018. 8. 20. 서브 디렉토리, 파일 권한 변경 // 디렉토리는 755 변경find ./ -type d -exec chmod -v 755 {} \; // 파일은 644 변경find ./ -type f -exec chmod -v 644 {} \; 2018. 8. 20. 코드 생성 하기 임의 코드 생성 하기 6자리 생성하기 출력예)WW9M // 문제의 소지가 있을 문자 제거 : B8G6I1l0OQDS5Z2 function codegen($digits) { $characters = 'ACEFHJKMNPRTUVWXY4937'; $string = ''; for ($i = 0; $i 2018. 8. 7. 시군구 선택폼, 다중셀렉트폼 -선택-서울부산대구인천광주대전울산강원경기경남경북전남전북제주충남충북 -선택- 2018. 7. 31. 패스워드, 확인패스워드가 맞는지 체크 패스워드, 확인패스워드가 맞는지 체크 1. jQuery 사용 $('#password, #confirm_password').on('keyup', function () { if ($('#password').val() == $('#confirm_password').val()) { $('#message').html('Matching').css('color', 'green'); } else $('#message').html('Not Matching').css('color', 'red');}); password : confirm password: 2. jQuery 사용없이.var check = function() { if (document.getElementById('password').value == docume.. 2018. 7. 29. mysql 4.0 이하에서 bin 로그 제거 mysql 4.0 이하에서 bin 로그 제거bin 로그 제거 mysql 4.0 이하의 bin 로그 삭제 방법 my.cnf 에 아래의 옵션을 주면 되지만, MySQL 5.0.3 이상부터 지원.expire_logs_days = 7 크론에 아래와 같이 등록 하여 사용하라고 했는 데, syntex 에러 발생 00 00 * * 7 /usr/local/mysql/bin/mysql -uroot -pxxxxx -e “PURGE BINARY LOGS BEFORE date_sub(now(), interval 7 day)”; BEFORE 변수는 MySQL 4.1 (으)로부터 이용 가능하게 되어 있다고 함.;; 할 수 있는 건, 아래 꺼 밖에 없음 bin 로그 10개만 남기고 나머지 다 삭제.mysql-bin.010 이전의 .. 2018. 7. 26. Input 태그 한글, 영문모드 전환 Input 태그 한글, 영문모드 전환 inactive default 로 영문모드 active default 로 한글모드 auto 한/영 중 선택된 모드 disable 영문만을 사용할 수 있는 모드 구체적인 사용방법은 이렇습니다. 이런식으로 주면 되는데요. 뭐 어차피 스타일이기 때문에 이왕이면 스타일 시트에 주는게 낫겠지요? input.han {ime-mode:active;} 이렇게 사용하면 됩니다. "참~ 쉽죠잉~?" 출처: http://htglss.tistory.com/41 [행복하기] 2018. 7. 23. 윈도우즈에서 권한이 없어 삭제 안되는 파일 삭제하기 윈도우즈10에서 파일 삭제가 안되는 경우가 있습니다. 윈도우7 이상이면 이런 현상이 있습니다. 관리자 권한이 필요하는 하는 경우가 발생합니다. * 새로운 관리자를 생성한 후 기존의 관리자의 파일을 삭제하려는 경우 발생 합니다. 삭제하는 방법을 자세하게 알려드리겠습니다. 파일 삭제 거부창이 뜹니다. 이럴때는 마우스 오른쪽 버튼을 클릭하여 파일의 속성을 선택하면 속성 창이 뜹니다. 보안 탭을 클릭하고, 고급(V)을 클릭합니다. 보안 설정 창이 뜨는데, 계속(N) 을 클릭합니다. 소유자를 변경해야 합니다. 변경(C)를 클릭합니다. 사용자 또는 그룹 선택 창이 뜹니다. 고급(A)을 클릭합니다. 지금찾기(N)을 클릭하여 찾습니다. 아래 검색결과에 관리자권한이 있는 현재 로그인 된 사용자를 선택합니다. 저의 컴에는.. 2018. 7. 19. RHEL/CentOS 7 에서 방화벽(firewalld) 설정하기 RHEL 7 부터는 방화벽을 관리하는 데몬이 firewalld 로 변경되었고 방화벽 설정은 복잡한 iptables 명령어대신 firewall-cmd (콘솔), firewall-config(X-Windows) 명령어를 사용하는 것을 권장합니다.firewall-cmd 는 iptables 를 쓰기 쉽게 하는 wrapper 이고 복잡한 규칙을 사용할 경우 --direct 옵션으로 iptables 내부에 접근해야 합니다. 설치설정설정 파일zone사전 정의된 존 목록 출력전체 존 목록을 상세하게 출력기본 존 출력활성화된 존 출력새로운 존 추가존 삭제서비스 목록permanent 로 등록된 서비스 목록서비스 추가서비스 삭제포트 추가포트 삭제허용 IP 추가rich-ruledirect서비스 설정웹 서버 방화벽 설정apac.. 2018. 7. 10. mod_security 로 아파치 웹서버 보안 강화하기 설치설정 파일로그 파일설정한글 가능하게 설정Refapache web server 용 웹 방화벽(web FireWall)인 modsecurity 설치 및 설정법. 설치RHEL/CentOS 에는 포함되어 있지 않으므로 yum 으로 설치하려면 epel 저장소가 먼저 설정되어야 한다. (RHEL/CentOS 5,6 에 EPEL 과 Remi/WebTatic Repository 설치하기)RHEL/CentOS 6sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmmod_security 와 Core Rule Set 설치yum install mod_security mod_security_crs추가로 룰을 더 설치하려면.. 2018. 7. 10. CentOS minimal 설치후 추가 패키지 설치 minimal 설치후 추가할 package 필수 유틸리티와 MANUAL 설치vim 및 network 관련 유틸(nslookup, text browser) yum -y install bind-utils wget elinks vimSystem util yum -y install yum-utils sysstat system-config-firewall-tui SELinux util yum -y install policycoreutils-python setroubleshoot setroubleshoot-server setroubleshoot-doc setroubleshoot-plugins setools-console manual page yum -y install man man-pages kernel-doc 2018. 7. 10. PHP웹 보안 취약점 TOP5(웹해킹) 국제 웹 보안 표준 기구(OWASP - Open Web Application Security Project)에서 해마다 자주 발생하는 웹보안취약점 Top 10 을 선정하여 발표 합니다. 이것을 기준으로 PHP웹 보안 취약점 Top5를 알아보고, 해결책을 제시합니다. 1. 원격 코드 실행 ( Remode Code Execution ) 이 방식은 주로 소스코드에 include 함수나 fopen 함수를 이용하여 변수로 넘겨받아서 파일명을 동적으로 불러들이는 코드에서 발생합니다. 예 include $_POST['filename'] 또는 include $filename; 위 예는 홈페이지 레이아웃을 구조화(header, footer 등) 할 때 사용합니다. 해킹예) http://사이트주소/파일명?filename=.. 2018. 7. 10. 이전 1 ··· 19 20 21 22 23 24 25 ··· 31 다음 반응형