그누보드를... > 자유게시판

자유게시판

그누보드를... 정보

그누보드를...

본문

안녕하세요.

 

그누보드를 많이(?!) 많이 좋아하는 유저 입니다.


대학, 회사와 관련 홈페이지를 만들때도 항상 그누보드를 기본으로 하고 추가 프로그램을 작업하는걸 좋아 합니다.

스킨도 좋고 테마도 좋습니다. 그누보드는 나름 사랑입니다.

 

하지만,
그누보드가 먼저 해결해야 할것은 SQL Injection 패치라고 생각 합니다.
2019년 2월에 1번, 1월에 2번
2018년 11월 2번, 12월에 2번
거의 매달 보안 취약점 업데이트가 단행 됩니다.

 

전 이것을 illuminate/database를 이용해서 해결 했습니다.

모듈이 조금 무거운게(파일 용량만 2M) 단점이고, 모든 SQL을 변경해야 하지만,
적용이후는 Injection관련된 리포트를 받은적이 없습니다.

 

insert


$comm = [];
$com['bo_table']            = $bo_table;
$com['bo_count_write']        = 0;
$com['bo_count_comment']    = 0;

$conn->table(G5_TABLE_PREFIX . 'board')->insert($com);

 

update


$conn->table(G5_TABLE_PREFIX.'member')->where('mb_id', $member->mb_id)->update([
    'mb_today_login'=> G5_TIME_YMDHIS,
    'mb_login_ip'    => $_SERVER['REMOTE_ADDR']
]);

 

mysql server 의 로그를 보면 다음과 같습니다.

238475916_1550121733.6468.png

 

 

오늘도 즐거운 하루 되세요.

ps. 한번은 고민해 보실만 하지 않을런지요.
 

추천
3

댓글 8개

전체 195,269 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여38 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT