디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

DB 잘아는 놈 없냐?

호석갤로그로 이동합니다. 2012.02.15 09:11:24
조회 107 추천 0 댓글 2

브루트 포스 차단 모듈 만들고 있는데 횽이 웹프로그래머가 아니라 인덱스를 어떻게 태워야할지 모르겠다
DB 잘아는 놈 있으면 잠깐만 좀 봐주라


<테이블1>
uid                int(11)                auto_increment        //desc정렬용 필드
date                varchar(8)                                        //날짜 Ymd
ip                varchar(25)                                        //아이피
target        int(11)                                                //브루트 포스 대상 계정 고유넘버
count        int(4)                                                        //실패 횟수

<테이블2>
uid                int(11)                auto_increment        //desc정렬용 필드
date                varchar(8)                                        //날짜 Ymd
ip                varchar(25)                                        //아이피
mbruid        int(11)                                                //회원 고유 넘버(이건 스패머 차단시 사용할 필드)
target        int(11)                                                //브루트 포스 대상 계정 고유넘버
reason        text                                                        //차단 사유
expire        varchar(14)                                        //차단 만료일
count        int(4)                                                        //차단 기간중 뻘짓 시도 횟수(n초과하면 아예 서버단에서 차단하려고 기록해둠)

로그인 실패시 테이블1에서 해당 아이피의 당일 실패 기록이 있는지 체크
없으면 집어넣고 있으면 실패 횟수와 마지막으로 로그인 시도한 계정의 고유넘버 갱신
실패 횟수가 n이상이면 테이블2에서 해당 아이피의 과거 차단 이력을 조회해서 있으면 차단 기간 가산, 없으면 기본 일주일 차단

그리고 로그인 시도시 테이블2에서 일치하는 아이피가 있는지 oder by desc로 쿼리 날려보고 있으면 현재 시간과 만료일 비교


일단 text타입인 reason빼고는 필드마다 따로 인덱스를 걸어두긴 했는데
어떤 필드를 빼고 어떤 필드를 합치는 게 좋을지 조언 좀 해주라

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
303687 애니찡? [1] 복룡갤로그로 이동합니다. 12.02.18 73 0
303686 삼차원 배열 포인터 이거 맞음? [4] 모미지갤로그로 이동합니다. 12.02.18 151 0
303685 등이 가려운데 긁어줄 사람이 없네 [1] s(58.75) 12.02.18 56 0
303684 프갤의 글리젠률을위하여...! [1] 복룡갤로그로 이동합니다. 12.02.18 58 0
303683 12시예여 [1] ㅇㅇㅎ(110.47) 12.02.18 42 1
303682 자바의 정석 주문했는데 거 괜찮음? [6] s(58.75) 12.02.17 158 0
303680 으 글이 안올라오니까 내가 다 답답하네 [2] ㅇㅇㅎ(110.47) 12.02.17 66 0
303679 고생하는 프로그래밍 횽들 프로그래밍좀 배우고싶은데 추천좀해줘용 [1] 마케터(114.205) 12.02.17 109 0
303677 해킹 보안에 관심있는데.. [3] 농구킹갤로그로 이동합니다. 12.02.17 107 0
303675 진로상담, 고충상담, GIS.JABA 관련... 키르아(211.226) 12.02.17 53 0
303673 와 처음이런곳에다 글을써봅니다 [8] 처음(49.50) 12.02.17 128 0
303672 최근에 면접을 봤는데 궁금한게 생김! [1] SavageCat갤로그로 이동합니다. 12.02.17 97 0
303669 프로세스 자세히 보는 툴 이름좀 [3] zl존망치꼳휴&gt;_&.갤로그로 이동합니다. 12.02.17 63 0
303668 ㅉㅃ 나 svchost.exe 백도어라고 계속 잡히는데 어캐요ㅠㅠ zl존망치꼳휴&gt;_&.갤로그로 이동합니다. 12.02.17 28 0
303667 좋아~ 아주 좋아~ 이거 무슨 유행어임? [1] (58.75) 12.02.17 92 0
303666 10시에여 [2] ㅇㅇㅎ(110.47) 12.02.17 57 0
303665 탄력적 근무제인 횽들 있어? [1] 우라우라(122.254) 12.02.17 1896 0
303663 디시어플 복룡갤로그로 이동합니다. 12.02.17 55 1
303662 국비지원 학원 다닐려는데 둘중 어느 과정이 좋을까요? 굽신굽신. [8] 국비(122.254) 12.02.17 308 0
303661 구객 [2] 궈댕(58.233) 12.02.17 37 0
303660 잠잘때 양말고 [4] 복룡갤로그로 이동합니다. 12.02.17 70 0
303659 정규표현식 비용이 비싼편인가요? [6] ㅁㄴ(220.67) 12.02.17 113 0
303658 초짜에게 고수가... 공부법점 춫현해주쎄요 [3] (58.75) 12.02.17 87 0
303657 이클립스에서 안드로이드하고이썻는데 이런오류가.. [3] 구찌윤아갤로그로 이동합니다. 12.02.17 62 0
303655 컴공 아싸되서 팀과제 피하는 수법 [5] [성대아싸]갤로그로 이동합니다. 12.02.17 235 0
303652 미안합니다 형들 질문하나만 할께요ㅜㅠ [7] 레알(222.113) 12.02.17 80 0
303650 아싸가뭐죠 [7] 복룡갤로그로 이동합니다. 12.02.17 81 0
303649 성대 아싸님! 노하우좀 전수해주세여 [7] 편입생(118.128) 12.02.17 124 0
303647 나의 첫 코딩으로 로또 번호 6개를 추출했다. [3] (58.75) 12.02.17 132 0
303645 밀어서 잠금해제 따위가 특허감이라니 씨발 [2] 호석갤로그로 이동합니다. 12.02.17 80 0
303644 팬티에똥쌋다 [5] 들럿갤로그로 이동합니다. 12.02.17 109 0
303643 Sleep물어본 횽아 봐바 [3] 생각놀이갤로그로 이동합니다. 12.02.17 53 0
303642 헐시발 이거 나만이런건가요? 디시 갤러리 메인에 프로그래밍이 사라졌어! [2] 헐시발(118.128) 12.02.17 67 0
303641 금딸일기-2일차 [1] ㅇㅇㅎ(110.47) 12.02.17 58 0
303640 오늘 면접 보고 온 후기 [1] 막장갤신학생갤로그로 이동합니다. 12.02.17 106 0
303639 전산실 괜찮나??? op dsad(121.161) 12.02.17 122 0
303638 length 질문점여 [2] (58.75) 12.02.17 42 0
303637 알파블렌딩이 동작 관련해서 질문이 있습니다~ Witch Doctor갤로그로 이동합니다. 12.02.17 59 0
303636 뉴비들이 읽어야 하는 글. [1] c(220.117) 12.02.17 94 0
303634 프로그래밍 하니까 사고방식이 많이 바뀌는거같다 [4] 모미지갤로그로 이동합니다. 12.02.17 138 0
303632 으히힣 짤보충했다. [3] ㅇㅇㅎ(110.47) 12.02.17 72 0
303631 궂이 sleep가 아니라도 그냥 [2] 모미지갤로그로 이동합니다. 12.02.17 43 0
303629 아 오늘 오티에서 아무말도 못하면 뭐임? [6] 공학적닭튀김갤로그로 이동합니다. 12.02.17 97 0
303628 국내도서 중에 openmp 책이라고 이거 하나뿐인데 [1] 일광면(119.198) 12.02.17 75 0
303626 c언어 배운거 써먹고싶은데... [10] 프로그래머한다갤로그로 이동합니다. 12.02.17 87 0
303625 게임 메모리조작하는게 쉬운일인가여??? [8] 위똥쩐갤로그로 이동합니다. 12.02.17 132 0
303624 c++에서 c 프로그래밍 실행하기 [4] 프로그래머한다갤로그로 이동합니다. 12.02.17 57 0
303623 c언어 Sleep() 말인데 [3] 모미지갤로그로 이동합니다. 12.02.17 171 0
303621 글리젠이 안되네? [3] ㅇㅇㅎ(110.47) 12.02.17 37 0
303619 C# 책 추천좀.. [1] 복근키보드갤로그로 이동합니다. 12.02.17 132 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2