제로보드4는 공식적으로 더 이상 개발되지도 배포되지도 않습니다.
제로보드4를 사용하기 위한 팁보다 제로보드4를 안전하고 무사히 다른 툴로 이전하는 팁들을 게재해주시면 감사하겠습니다.
시간이 오래 지난 만큼 오래된 프로그램은 보안 및 사용성에 있어 문제가 많으니 이해 바랍니다.

http://yangws13.myfeelclub.com/web_study/demo_site/pass/pass.php
위 사이트는, 경비병이 설치된 맛보기 사이트 입니다.

경비병 이 설치되면, 스팸광고 및 광고봇등을 차단할수있으며,

특징은, 관리자가문제를 제시해준 문제를 푸는방식, 정답을 넣어 인증을 하는 방식입니다.

pass-1.jpg

파일은 pass.zip 입니다.

위 화면은, 경비병이 실행되었을때 보여지는 그림입니다. 제로보드와 연동도 가능합니다.

왜냐면? 스크립트 파일만 소스 상위에 삽입시키면 되니깐 말입니다.

경비병의 임무...

1. 게이트 형식의 웹사이트에 최적화된 php 파일로 제작되었습니다.
(pass.php)를 거치지 않으면, 절대 못보게 하는 그런 구조를말하는겁니다.)

2. 뭔가 있어보이기 위한 사이트 혹은 대형 자료실 같은경우를대비한 트래픽방지기능.
(대형자료실같은경우, 이 기능을 활용해 트래픽을 줄일수 있습니다.) 다운족 방지

3. 게시물이나 자료 도방 및 링크 를 보호하도록 맞춰져있습니다.

:: 셋업 방법 ::

1. 먼저 파일을 다운로드 받습니다.

2. pass_config.php 파일을 열어 사용자에 맞도록 수정을 합니다.

3. pass 폴더 및 pass_config.php 파일을 권한 707 을 부여합니다.

4. 사용자가 원하는 페이지에 쿠키 스크립트를 부여해줍니다.

5. 되는지 안되는지 테스트 해봅니다.

-------- 경비병 셋업설정화면입니다. pass_config.php 으로 경비병 능력치를 컨트롤 할수있습니다.

pass3.gif

:: 경비병 실행파일 ::

http://계정주소/pass/pass.php
(경비병을 실행시키는 파일입니다.)

http://계정주소/pass/main.php
(인증을 받아들인후 처리하는 페이지입니다.)

인증이 필요한 페이지에 다음과 같은 소스를 추가합니다.

<!-- 크로스 경비병 쿠키 엔지니어링 스크립트 -->
<script language=javascript>
function getCookie(설정했던 쿠키이름)
{
    var nameOfCookie = 설정했던 쿠키이름 + '=';
    var x = 0;

    while (x <= document.cookie.length)
    {
        var y = (x+nameOfCookie.length);
        if (document.cookie.substring(x, y) == nameOfCookie) {
            if ((endOfCookie = document.cookie.indexOf(';', y )) == -1)
                endOfCookie = document.cookie.length;
            return unescape(document.cookie.substring(y, endOfCookie));
        }
        x = document.cookie.indexOf(' ', x) + 1;
        if (x == 0)  break;
    }
    return '';
}
</script>

<!-- 크로스 경비병 인증시스템 -->
<script language=javascript>
function 설정했던 쿠키이름()
        {
if(!getCookie('설정했던 쿠키이름')){
    alert('인증된 상태에서만 가능합니다 !'+ '+ ');
    location.replace('./link.html');
        }
}
설정했던 쿠키이름();
</script>

::페이지 인증달기 설명::

위 소스를 예) menu.html 이라면 제일 위에  스크립트소스를 추가합니다.

"설정했던 쿠키이름" 이라는 것은 pass_config.php 에서 입력해놓은 쿠키

이름을 "설정했던 쿠키이름" 자리에다가 네임명을 바꿔줍니다.

예를들어 pass_config.php 에 설정한 쿠키네임이 coresetop 이라면

설정했던 쿠키이름 자리에 coresetop 으로 바꿔주시면 되겠습니다.

아울러, 질문 답변은 http://yangws13.myfeelclub.com 에서 받겠습니다 ^^:



-------------- 오류 페이지 작성방법입니다.

pass_ectfile.gif

파일은 pass_Ectfiles.zip 입니다.

이 파일은 오류를 표현할 폴더에 넣어주시면되겠습니다.

예를들어 오류를 표현하고자하는곳에 본 파일을 넣어주시고, 스크립트에 경로를 넣어주시면 정상 작동합니다.

윤자영

2009.02.11 10:34:03
*.112.216.9

이걸 삽입하게 되면 피싱경유지 사이트도 막을수 있을까요?  nobody로 되어 있는 data폴더나 icon폴더쪽에 login.php 파일이 생성되면서
피싱경유지 사이트로 링크가 걸려 있습니다....

[레벨:2]양원석550

2009.02.11 18:17:09
*.226.198.18

말뜻 이해를...

// 스팸 , 다운족 및 눈팅 방지 차단 기능입니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
4509 스팸봇, 스팸광고 방지 CAPTCHA 오픈소스 지엠스팸프리(ZmSpamFree) 1.0 [10] [레벨:1]지앤미 2009-03-02 14631
4508 특정 정보 회원 글 삭제하기 [10] [레벨:6]아가페 2009-02-28 7517
4507 질문/구입 게시판 같은곳에 [처리중.처리완료] 코멘트 유무로 아이콘달기 file [14] [레벨:2]바카양 2009-02-23 7954
4506 2009 흔하고 흔하지만 초보분에겐 어려운 외부로그인 설치법!~! [8] [레벨:11]H.N커뮤니티 2009-02-20 11792
4505 제로보드4 외국 미국 호스팅 서버에 설치하기(777, 707퍼미션 제약없이) [7] [레벨:1]LiveInBlog 2009-02-19 8549
4504 스크린샷에서 최대 길이 설정하기 [레벨:1]제리우왕 2009-02-15 5258
4503 현재 접속자 SQL 에러시 대처 방법~ [6] [레벨:1]에츠카 2009-02-13 6411
4502 네이버 스마트에디터 ( 웹에디터 플러그인 ) 를 달아봅시다. file [49] [레벨:6]바람처럼. 2009-02-10 11584
» 다운족, 스팸광고, 지키는 크리스경비병(Pass security) file [2] [레벨:2]양원석550 2009-02-01 7022
4500 [BGM] 노프레임 게시판 연동 BGM Player file [8] 양희주 2009-01-28 7997
4499 계층코멘트(필드추가)+간편삭제,수정+페이징+아이프레임으로삽입 file [26] [레벨:2]nontoxic 2009-01-25 12306
4498 mp3 flash player 게시판에 적용해보자.... [3] [레벨:13]이진수닷넷 2009-01-15 8520
4497 자바스크립트로 날짜 / 시간 나타내기(초보용) [4] [레벨:1]아름다운사랑 2009-01-14 7924
4496 회원이 아닐경우 html페이지 자체접근 막기( 윈도우창으로 메세지 출력후 전... [레벨:5]하늘아리 2009-01-10 6937
4495 쿠폰발급 file [17] [레벨:3]noirzo 2009-01-07 7333
4494 제로보드 입력폼 웹편집기 교체 방법 file [2] [레벨:1]민들레영토 2009-01-07 7595
4493 [플러그인] 제로보드4 호환 경험치 플러그인 Ver 0.6 file [1] [레벨:4]엘양 2009-01-06 6141
4492 동일 아이디 동시접속 제한하기 [5] [레벨:2]권성현167 2009-01-05 6844
4491 스팸봇 차단용 글 목록 및 아이피 목록 file [4] 스팸잡이 2009-01-03 6282
4490 게시판 연결시 드롭다운 메뉴에 부메뉴가 안나올 경우 file [2] [레벨:8]JEJU 2008-12-17 5909