드디어 근 두달만에 아이디를 숨겼습니다

· 2026-03-01 (일) 13:39:40 · 795 · 10
그누보드의 문제가 사용자 아이디를 손쉽게 확인이 가능하다는점에 있습니다
아이디를 손쉽게 확인이 가능해서 비밀번호를 탈취 시도하려는 접근이 부쩍 많아졌습니다
그래서 방법 찾아보고 하다가 거의 두달동안 수정하고수정하고 하고서 결국 거의 80%까지는 완성이되었고
아직 미쳐 찾지못한 부분이 있을꺼같아서 20%는 빼놓은상태입니다
로그인시에만 아이디를 사용하고 이제 글쓰기라던가 회원정보 보기에서는 아이디노출되는 부분없이
숫자와랜덤영어로된 개인번호가 출력됩니다
지금은 아주 만족하는데 큰문제가 나중에 그누보드 업데이트할때가 큰일입니다 코어를 이것저것 죄다 수정한터라
업데이트 나올때마다 이작업을 매번 반복해야합니다
그래도 이걸 해놔서 좋은점은 1주일에 2~3번은 실제 아이디로 탈취를 시도하려고했다고하면 이젠 없어졌고
오히려 없는 아이디로 탈취를 시도하려고합니다. 그런부분에있어서는 이제 자동으로 ip 차단되서 더욱더 안전해졌습니다.
그누보드도 mb_id=아이디 이렇게 노출되는부분 빠른시일내 패치해서 공식적으로 사용자 아이디 숨김제공해줬으면 좋겠네요
그러면 매번 패치나올때마다 이짓을 안해도 되고 또한 다른사용자 계정 노출될 염려도 없을테니깐요
보안업데이트도 중요하지만 사용자 계정 노출도 신경써줘야할꺼같네요 sir도 보니까 옛날엔 아이디 노출이되었는데 이제 
개인아이디 노출안되고 보안으로 신경썻는데 공식버전에도 추가해야할듯합니다.
 
2명이 반응했습니다
|

댓글 10개

흠,..

요구는 이해가 가나,
완전한 식별자 체계 개편까지는 무리가 있다 싶다.

단순 출력 수정만은 아닐 것 같은데 어느 레이어를 어떤 방식으로 바꾼 건지,
코어를 수정했다면 업데이트 때는 재적용을 어떻게 하는 것인지 궁금하다.              ???

2026-03-01 (일) 20:08:37
자동증가값(mb_no)으로 변경하면 쉽게 대처는 가능합니다.
"고쳐야할 부분이 많을 뿐 쉬운 난이도로 대처는 가능하다" 입니다.

다만, 서드파티 스킨에서 아이디로 코딩되어있을테니 그누보드에서만 바꿔서는 완전히 해결되지 않는 문제이긴 합니다.

글쓴이는 영문 랜덤 문자열을 붙였기에 요구사항과 완전히 일치하지 않을 수 있으나 그누보드 측에서는 위와 같은 정도(mb_id -> mb_no)로 해결책을 줄 수는 있죠. 
mb_no 으로 대체했고 겉만 보여지기식은 영문 랜덤문자열으로 보여주고 속은 mb_no 으로 처리했습니다
2026-03-01 (일) 20:02:50
git 저장소에 넣고 관리하면 조금 나을겁니다.

1. 그누보드 github 저장소를 clone
2. 고치기 전의 버전의 hash를 찾아 브랜치 생성(예: custom)
3. 새 브랜치(custom)에 현재 고쳐둔 파일을 복붙하여 전체 덮어쓰기
4. master 브랜치를 새 브랜치(custom)에 merge
5. 그누보드 업데이트 시 master를 다시 pull하고 4번처럼 merge하여 업데이트 적용

이렇게하면 업데이트를 쉽게 적용할 수 있습니다.
충돌을 해결해야할 수 있지만, 수동으로 패치하는 것에 비해 변경사항 누락 등의 문제나 장기적인 관리 측면에서 낫습니다.
그렇게까지 할수있는 능력이 되지못해서 힘들듯합니다. 저것도 여기사이트에서 알게된분이
전체적으로 짬짬히 시간내서 도움주셔서 수정한거라서 나중에 그누보드에 업데이트버전이나오면
일일이 찾아서 바꿔야할꺼같습니다 
글만 보면 참 쉬어보이는데 막상 해볼라하면 어려울꺼같네요.
 
2026-03-02 (월) 12:52:54
git에 익숙하지 않다면 그럴 수 있죠.
그누보드 업데이트가 잦지 않기 때문에 부담은 크지 않을것 같긴합니다. 새 버전이 나올 때 너무 미뤄 쌓아두지 않아야 패치하기 수월할 것 같네요.

https://github.com/gnuboard/gnuboard5/compare/v5.6.23...v5.6.24
이런식으로 버전 범위만 바꿔주면 어떤 파일의 어느 부분이 수정되었는지 모두 볼 수 있으니 패치하는데 참고할 수 있습니다.
 
고생하셨습니다 :  )
2026-03-03 (화) 18:23:24
흠... 뭐지.. 
 
 
현재의 그누보드는 이 방식을 사용 안하는데요.. 
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,882건
+
제목 글쓴이 날짜 조회
03-03 조회 598
03-03 조회 442
03-02 조회 715
03-02 조회 550
03-02 조회 527
03-02 조회 572
03-02 조회 698
03-02 조회 538
03-02 조회 504
03-02 조회 520
03-02 조회 651
03-02 조회 737
03-02 조회 726
03-02 조회 599
03-02 조회 792
03-01 조회 628
03-01 조회 718
03-01 조회 728
03-01 조회 796
03-01 조회 692