디시인사이드 갤러리

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

갤러리 본문 영역

DB 잘아는 놈 없냐?

호석갤로그로 이동합니다. 2012.02.15 09:11:24
조회 106 추천 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 - -
303568 matlab 잘 다루시는 분 있나요? [6] 핫뜨거갤로그로 이동합니다. 12.02.17 81 0
303566 SQLITE 쓸줄 아는사람 [5] f(203.237) 12.02.17 97 0
303564 우와!! 연구 그동안 몰랏던문제를 뚫어져라 보고연구햇음 근데 ..! [5] 코딩...?갤로그로 이동합니다. 12.02.17 154 0
303563 퇴갤. [1] ㅇㅇㅎ(110.47) 12.02.17 59 0
303562 flash 처음 해보는데 느낌 [3] [성대아싸]갤로그로 이동합니다. 12.02.17 110 0
303561 형들 ㅋㅋ 봉구스턴갤로그로 이동합니다. 12.02.17 44 0
303560 자바 달팽이배열 평가점 [4] 해야ㅜㅎ(221.143) 12.02.17 122 0
303559 구..굽신굽신... 이.. 이거 같이..풀어보아염.. [8] 코딩...?갤로그로 이동합니다. 12.02.17 108 0
303558 밑에 GPS 기반 RPG 게임 보고 아이디어 [3] [성대아싸]갤로그로 이동합니다. 12.02.17 143 0
303557 UDK 만지려면 기본적으로 알아야 할 지식좀 알려주세여 [3] 1(211.197) 12.02.17 79 0
303556 이런 게임어플 만들어보고 싶다... [8] 길가던놈갤로그로 이동합니다. 12.02.17 188 0
303553 요즘 안드로이드 어플만든다고 까불거리는데... [2] 길가던놈갤로그로 이동합니다. 12.02.16 104 0
303552 형들 이 런 사이트 만들려면 얼마나 필요해? 여기선 한 삼십만원 달라는데 [4] 형들아(182.210) 12.02.16 138 0
303551 .dat과같은 파일을 언패킹 해 다른 파일 형식과 합치는게 가능한가요? 휵흍(125.188) 12.02.16 324 0
303550 공부 루트 [5] ㅁㄴㅇㅁㄴㅇ(58.148) 12.02.16 141 0
303549 SQLite... 에스큐엘라이트 vs 씨퀄라이트 [4] Vodun갤로그로 이동합니다. 12.02.16 216 0
303548 ㅋㅋㅋ친구중에 이름특이한애로 검색하면되네 [1] 돌고래스피커갤로그로 이동합니다. 12.02.16 64 0
303547 홍팍의 병신력을 제대로 확인할수 있는 글 [2] 야요이갤로그로 이동합니다. 12.02.16 75 1
303546 누가 이것좀 갈쳐줘. '선형보간법'이라네. [7] 꿈이없는곳갤로그로 이동합니다. 12.02.16 186 0
303545 최근에 받았던 질문중에 대답못한게... [4] ㅋㄱ(183.96) 12.02.16 81 0
303544 억 임지금 화장 안한 사진 보니 좀 깬다.. [6] 쿄스케갤로그로 이동합니다. 12.02.16 1928 3
303543 홍팍놈들은 참 대단하다......... [1] 야요이갤로그로 이동합니다. 12.02.16 69 0
303542 페북 이름만 아는데 사람찾는법 없엉?? [9] 돌고래스피커갤로그로 이동합니다. 12.02.16 1672 0
303541 안녕하세요 ^^뉴빕니다 [1] 떱드래곤갤로그로 이동합니다. 12.02.16 73 0
303537 횽들 제발 부탁이야 노트북 추천좀해줘 [3] 빈츠(175.202) 12.02.16 92 0
303536 박원순 이 씹 [2] 공돌이대장갤로그로 이동합니다. 12.02.16 89 0
303535 컴퓨터가 왜 공학부인가염? [6] 신미애갤로그로 이동합니다. 12.02.16 159 0
303534 대학가에서 알바할 때의 일이었지... [9] (58.75) 12.02.16 134 0
303533 C나 자바만 하다가 웹프에 첨 뛰어들었는데 [4] ㅁㄴㅇㄹ(168.115) 12.02.16 149 0
303532 이거 너무 이상하네요 [5] rnmn갤로그로 이동합니다. 12.02.16 69 0
303531 금딸일기-1일차 [4] ㅇㅇㅎ(110.47) 12.02.16 141 0
303529 2주후 개강인데 뭘하면서 지낼까요???? [2] 겨울달력갤로그로 이동합니다. 12.02.16 65 0
303527 아니 5년전 초봉이나 지금 초봉이나. 오늘 면접보고왔는데 [5] 1(220.117) 12.02.16 269 0
303525 안드로이드 어플을 만들어보고싶은데 [2] ㅇㅇㅇ(123.140) 12.02.16 71 0
303524 뚜비두밤~ [1] 코딩...?갤로그로 이동합니다. 12.02.16 43 0
303523 현업 RCE들 뭐하고 살아? [1] lucy_han갤로그로 이동합니다. 12.02.16 96 0
303522 커넥션을 제한하여 리소스 부족 상황이 안일어나는게 최선책인가..? [8] SODMaster갤로그로 이동합니다. 12.02.16 70 0
303520 반드시 동적할당 실패시 처리를 해줘야 하는건가여? [2] SODMaster갤로그로 이동합니다. 12.02.16 87 0
303517 랜덤채팅 앱이라도 만들어놓을걸 그랬네 ㅠ [2] 공돌이대장갤로그로 이동합니다. 12.02.16 212 0
303516 알고리즘이 잘 구현이 안될때 너네가 쓰는방법은?? [9] (58.75) 12.02.16 121 0
303510 모바일에서 적합해보이는 게임 플랫폼 구상중인게 있음. ㅇㅇ [3] ☎v2.0™갤로그로 이동합니다. 12.02.16 75 0
303509 aix 어렵나여 [4] 풀개미'ㅅ'갤로그로 이동합니다. 12.02.16 55 0
303508 제가 제작한 웹/보안 관련 문제 사이트입니다 [1] 파.괘신동관(203.226) 12.02.16 63 0
303507 예전에 온라인 게임 서버쪽 엔진 팔이처럼. ㅇㅇ [5] ☎v2.0™갤로그로 이동합니다. 12.02.16 126 0
303505 나도 준비해야겠다. ㅇㅁㅎ(110.47) 12.02.16 49 0
303504 마이플랫폼 쓰는 사람 있으면 나 하나만 팁 좀 주소.. [4] SFCFS갤로그로 이동합니다. 12.02.16 101 0
303503 XMPP 프로토콜 기반 푸시서버 구축해 본 형들 있어? [5] 공돌이대장갤로그로 이동합니다. 12.02.16 143 0
303502 요즘은 취업 시즌인가봐 진짜 회사 많어 [3] 서현빠돌이갤로그로 이동합니다. 12.02.16 139 0
303501 요즘 회사에서 일정 가지고 종종 싸움. ㅇㅇ [4] ☎v2.0™갤로그로 이동합니다. 12.02.16 80 0
303500 나 요즘 회사 몰래 이직 준비하고 있어 (쉿!!) [3] 서현빠돌이갤로그로 이동합니다. 12.02.16 165 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2