로그인 해주세요.

자유 게시판 *자유로운 대화공간입니다. 회원간 예의를 지켜주세요. #정치글 #친목 금지

에카

내용 펑

  • 에카
  • 조회 수 386
  • 2020.09.04. 22:15

내용 지웁니다.

에카
Galaxy S23 Ultra / iPhone 14 Pro
iPad Pro 12.9 5th Gen 1TB / iPad Mini 5th Gen 256GB Wi-Fi
Ryzen 5800X - RTX 3080 Ti
Macbook Pro 14" M1 Pro
Synology DS923+
PS5 / NSW
Sony ILCE-7CR
댓글
35
인플라이트
1등 인플라이트
2020.09.04. 22:18

제일 쉬운 방법은 쪽지 기능 삭제긴 한데 이것도 장터게시판에서 개인정보 노출을 꺼리는 분들을 위해서는 반드시 있어야 할 기능이기도 하고..

참 어렵네요..

[인플라이트]님의 댓글을 신고합니다. 취소 신고
에카
글쓴이
에카 인플라이트 님께
2020.09.04. 22:20

로그인 회원에게만 열람할수있게 옵션을 만든다거나 그런식의 기능이 들어가면 괜찮을것같다고 봐요. 완벽하게 가리는건 좀 힘들겠네요

[에카]님의 댓글을 신고합니다. 취소 신고
인플라이트
인플라이트 에카 님께
2020.09.04. 22:22

로그인 회원뿐이라고 해도 미코가 예전처럼 하꼬 사이트도 아니고 회원수만 몇천은 될텐데(아닌가요..?) 그분들 중에 안 좋은 의도를 가지고 개인정보를 수집하는 분들이 없을거라고 단정할 수 없는 상황에서 오픈하는건 좋은 생각은 아닌 것 같습니당..

[인플라이트]님의 댓글을 신고합니다. 취소 신고
2등 몬스터
2020.09.04. 22:19

전문가추

[몬스터]님의 댓글을 신고합니다. 취소 신고
에카
글쓴이
에카 몬스터 님께
2020.09.04. 22:20

전문가라고 하기엔 너무 야매 프로그래머라 ㅈ문가 정도로 하겠슴다

[에카]님의 댓글을 신고합니다. 취소 신고
Havokrush
3등 Havokrush
2020.09.04. 22:20

능력자 ㄷㄷ

 

유사컴공은 봐도 머가리가 터질 거 같...

[Havokrush]님의 댓글을 신고합니다. 취소 신고
에카
글쓴이
에카 Havokrush 님께
2020.09.04. 22:22

유사컴공도 보기힘든데 컴공은 오늘도 야근에 죽어납니다 히히히힣ㅎㅎ

[에카]님의 댓글을 신고합니다. 취소 신고
포인트봇
포인트봇 Havokrush 님께
2020.09.04. 22:22
Havokrush 님, 2포인트 채굴 성공!
[포인트봇]님의 댓글을 신고합니다. 취소 신고
sjkoon
sjkoon
2020.09.04. 22:24

쪽지기능 삭제가 솔루션이라는 얘기를 이렇게 길게하시면...

 

암호화 되는건 알죠. 개발도 할 수 있고요. 근데 상호간의 공통키인데 사용자의 비밀번호라뇨.

그럼 상호간에 비밀번호를 공유하라는건가요.

 

암호화에대한 고민을 지속적으로 하고 있는데. 상호간의 키는 서버를 거치는 순간 키가 의미 없어지는데요.

 

말씀하신 방법은 서버에서 키를 발급하는게 최선인데 것도 결국 서버에서 나가는 거기 때문에 관리자가 스니핑하면요..?

[sjkoon]님의 댓글을 신고합니다. 취소 신고
Alternative
Alternative sjkoon 님께
2020.09.04. 22:24

여기서 사용자의 비밀번호라는 것은 그냥 그 대화에 대해 사용자가 임의로 지정한 비밀번호 라는 뜻 같습니다.

구형 사이트에 로그인 안 하고 댓글 달 때 비밀번호 설정해놓는 것처럼 임의로요.

[Alternative]님의 댓글을 신고합니다. 취소 신고
sjkoon
sjkoon Alternative 님께
2020.09.04. 22:25

그렇다 하더라도 상호간에 비밀번호를 알아야된다는건데 비밀번호는 서로 평문으로 주고 받으시겠죠

[sjkoon]님의 댓글을 신고합니다. 취소 신고
Alternative
Alternative sjkoon 님께
2020.09.04. 22:27

저도 글을 다시 읽어보았는디 본문의 글이 약간 애매하기는 하네요...

저는 글 스르륵 읽고 Public key/Private key 따로 쓰는 방식이라는 줄 알았는데 자세히 보니 그게 아닌 것 같군요.

아니면 간략하게 설명하시다가 의도적으로 뺀 부분일수도요.

[Alternative]님의 댓글을 신고합니다. 취소 신고
1200DMIPS
1200DMIPS Alternative 님께
2020.09.04. 22:29

사용자의 비밀번호는 결국 단방향 함수로 돌리지 않으면 복호화가 됩니다. 설령 단방향 함수로 암호화 한다고 해도 그 값으로 키를 똑같이 만들수 있겠죠.

패스워드에 사용하는 해시함수는 결국 어떠한 단어를 지칭하는지 알지 못하게 만들어 버리는 것 뿐입니다. 

[1200DMIPS]님의 댓글을 신고합니다. 취소 신고
포인트봇
포인트봇 1200DMIPS 님께
2020.09.04. 22:29
1200DMIPS 님, 1포인트 채굴 성공!
[포인트봇]님의 댓글을 신고합니다. 취소 신고
Alternative
Alternative 1200DMIPS 님께
2020.09.04. 22:35

제가 이쪽에 능통하지 못해서...

지금 두 분 다 말씀하시는 게

암호화를 단방향 함수로 해서 입력값을 알기 힘들게 만들었다 하더라도

각자가 서로가 보낸 메세지를 각자의 기기에서 복호화(해독)하는 데 필요한 키를 평문으로 보낸다면

서버에 그 키가 남아서

지금과 같이 언제든지 관리자분이 보실 수 있다

라는 하시는 건가요?

[Alternative]님의 댓글을 신고합니다. 취소 신고
1200DMIPS
1200DMIPS Alternative 님께
2020.09.04. 22:42

음 저도 자세히 모르지만 제가 아는 선에서 대답해드리겠습니당...

암호화를 단방향 함수로 해서 -> 이 부분은 아마 쪽지 내용이겠죠? 아니면 서로간에 키를 받고 암호를 입력하는 그 암호를 말씀하시는 건가요?

일단 쪽지내용은 절대 단방향으로 돌리면 안됩니다. 다시 평문을 볼 수 없기 때문이죠.

 

암호의 경우는 그 사람이 입력한 비밀번호를 우리가 알 필요가 없기때문에 단방향 함수에 넣고 돌립니다.

회원가입 때 비밀번호로 1234를 입력하면 단방향 함수가 돌아서 qwerty0000로 들어갑니다.

그럼 다음에 로그인 할 때 사용자가 1234를 입력하면 그 값을 다시 해시해서 나온값이 qwerty0000인지 비교해서 일치하면 로그인처리를 해줍니다.

 

각자가 서로에게 해독하는데 필요한 키를 평문으로 보낸다면 

-> 이 부분은 결국 서버가 배포해주는 키이기 때문이죠. 만약 서버가 아닌 클라이언트에서 생성돼서 서로에게 전달 된다고 해도 그 쪽지를 다시 열람하려면 

웹 특성상 상태가 유지 되는 것이 아니기에 또 같은 키 생성 후 키를 서로 교환해서 일치 했을 때만 쪽지 열람이 되어야겠죠. (비 효율)

그래서 결국 그 키를 서버에 저장하는건데 결국 개발자 또는 관리자 손아귀에 있는건 변함이 없죠....

[1200DMIPS]님의 댓글을 신고합니다. 취소 신고
에카
글쓴이
에카 sjkoon 님께
2020.09.04. 22:37

제가 기술 설명능력이 많이 부족한데 요약해서 적겠습니다 부족하더라도 이해부탁드립니다.

1. 서버에서 공통된 마스터키를 A가 지정한 비밀번호/B가 지정한 비밀번호를 이용해 A의 마스터키/B의 마스터키를 별도로 지정합니다.

공개키-비밀키 형태의 암호화형태를 사용하기에는 메신저처럼 단일 디바이스 혹은 자유롭게 기술이 추가/제거가 가능한 서비스가 아닌 미코라는 서비스의 특성을 감안했기에 어느정도 취약점은 존재하더라도 이런 형태를 생각해냈습니다.

2. 스니핑까지 가면 정말 작정하고 진행하는것이기 때문에 중앙화된 서버에서 메세징을 주고받는 이상 100% 완벽한 해답은 없다고 봅니다.

[에카]님의 댓글을 신고합니다. 취소 신고
sjkoon
sjkoon 에카 님께
2020.09.04. 22:40

네 곰곰히 생각해보니 어플리케이션 영역에선 충분히 가능할 것 같습니다.

다만 웹 영역에선 지정된 프로토콜을 통해야 하기때문에 결국 키가 노출될 것 같습니다.

 

개인키가 중요한데 개인키를 웹에서 발급하는 형태일 것이기 때문입니다.

[sjkoon]님의 댓글을 신고합니다. 취소 신고
sjkoon
sjkoon sjkoon 님께
2020.09.04. 22:46

그리고 유저가 작성하는 평문을 서버로 전송할때는 어찌 전송할까요.

Js로 암호화 한다고 치면.. 결국 JS 가 키를 어딘가에서 받아와야 겠는데요.

브라우저가 일단 공개키던 개인키던 사이트별로 보관하는게 현재 표준에서 되나요?

[sjkoon]님의 댓글을 신고합니다. 취소 신고
1200DMIPS
1200DMIPS 에카 님께
2020.09.04. 22:50

지금 우리 모두가 생각하는 방식은 결국 외부자가 봤을 때의 보안에 대해서만 이야기 하는 것 같습니다..

가장 많이 발생하는 보안사고가 내부의 인원으로 인해서 정보가 노출되는 경우가 굉장히 흔합니다. 이 내부 인원은 때에 따라서 개인적인 대화를 열람해야 할 수도 있기 때문이죠.

예를들어 대화 중에 발생한 문제로 공권력이 달라고 하면 서버를 줘야하는데 그럼 당연히 복호화 가능하게 해서 줘야겠죠.?

 

카카오톡도 다 가능하고 대화 내용을 제공 가능 한 것으로 알고 있습니다. 

결론은 내부 인원은 맘만 먹으면 항상 볼 수 있다. 다만 이것을 외부로 노출해서 누군가 알게 되면 그때부터 범죄가 되는 것이죠. 나 혼자 알고 있으면 다른 사람이 모르기에 신고 자체도 안되구요.

관심법으로 마음을 보지 않는한요 ㅋㅋ

[1200DMIPS]님의 댓글을 신고합니다. 취소 신고
1200DMIPS
1200DMIPS
2020.09.04. 22:33

. 쪽지를 주고받기를 활성화합니다. 그렇게 되면 김민트초코씨와 박민트치약씨가 공통적으로 사용할 암호화키가 부여됩니다.

그 암호화키는 사용자의 비밀번호를 입력하는것을 통해 재 암호화되어 미코의 서버에 저장됩니다

 

쪽지를 활성화 하면 서버는 공통적으로 사용할 암호화키를 부여해줍니다. -> 이미 서버에서 배포하는 키

그 암호화키는 사용자의 비밀번호를 입력하는 것을 통해 재 암호화 되어 서버에 저장 -> 이미 서버에서 배포하는 키라서 맘만 먹으면 배포 할 때 따로 관리가능

 

구체적인 설명을 부탁드릴게요. 안그래도 궁금했거든요 어떻게 암호화를 하는지

[1200DMIPS]님의 댓글을 신고합니다. 취소 신고
Chord
2020.09.04. 22:35

근데 예시로 들어주긴 내용을 쪽지보다는 채팅같은데요? 쪽지 주고 받는 거에서 대화를 종료할 의사를 서버에 보낼 이유가..

[Chord]님의 댓글을 신고합니다. 취소 신고
에카
글쓴이
에카 Chord 님께
2020.09.04. 22:39

암호화 채팅같은 형태로 보셔도 됩니다. 그렇지만 암호키가 지속적으로 바뀌어서 한개의 키가 노출되더라도 지속적으로 변경할경우 쉽게 해석하지 못하는것을 목적으로 종료함을 추가하게 됐습니다.

[에카]님의 댓글을 신고합니다. 취소 신고
땅콩항공호갱
2020.09.04. 22:40

C. 쪽지를 주고받기를 활성화합니다. 그렇게 되면 김민트초코씨와 박민트치약씨가 공통적으로 사용할 암호화키가 부여됩니다.

-> 이걸 결국 서버에서 하면 관리자가 마음만 먹으면 그 키를 별도 관리할 수 있어서 결국 이번과 같은 사태는 또 생길 수 있는 거 아닌가유?...

[땅콩항공호갱]님의 댓글을 신고합니다. 취소 신고
포인트봇
포인트봇 땅콩항공호갱 님께
2020.09.04. 22:40
땅콩항공호갱 님, 3포인트 채굴 성공!
[포인트봇]님의 댓글을 신고합니다. 취소 신고
에카
글쓴이
에카
2020.09.04. 22:47

서버 거치는거에 대해서 많이들 이야기해주셔서 별도 댓글로 다시남깁니다.

일단 골자 자체는 100% 완벽한 보안은 아닙니다. 100% 완벽한 보안을 거치려면 여러분들이 말씀해주신것처럼 서버를 거치지 않아야 하는데 서버를 거치지 않고 대화가 가능하면 사실상 그것을 이용하는게 수십 수백배는 더 나은 결과일테니까요.

미코는 웹 서비스입니다. 카카오톡/라인처럼 기기간 싱크가 존재하지 않고, 다양한 기기에서 접속이 가능합니다. 그 기기들간 싱크를 이용하려면 사용자가 QR코드와 같은 원시적 매체를 이용하여 데이터를 전송할것이 아닌이상 역시 서버를 이용해야겠죠. 어떤 과정에 있어서도 편의성과 보안성은 저울질 될 수 밖에 없습니다.

그렇기에 별도의 사용자들이 주고받을 수 있는 웹에서의 메세징 프로토콜이 존재하지 않는 이상 완벽히 불가능하다고 판단했기에 서버를 거치더라도 이런 형태로 주고받는걸 말했습니다.

사실상 서버를 거치면 뭐든 암호화된 형태라도 복호화 하는 과정에 서버가 개입하면 뚫리게 되어있습니다.

그래서 완벽한 해결책으로써 저도 암호화를 내세운것이 아닌 쪽지기능 폐쇄를 앞세운겁니다.

[에카]님의 댓글을 신고합니다. 취소 신고
sjkoon
sjkoon 에카 님께
2020.09.04. 22:50

그냥 기타 사이트들도 쪽지기능 유지하는걸 보면 운영자 양심선언과 법규에 의존하는게 맞아보입니다.

 

폐쇄가 답인건 너무 1차원 적인 솔루션 이잖아요..?

 

작성해주신 내용은 웹 암호화시에 고려할 내용들이네요.

참고하겠습니다.

언젠간 웹에서도 구현이 가능한 내용이라고 봅니다..

[sjkoon]님의 댓글을 신고합니다. 취소 신고
김뉴비
김뉴비
2020.09.04. 22:49

음.............. 웹이라는 플랫폼 내에서는 조금 비현실적인 예시인 것 같네요

 

브라우저에도 물론 암호키를 저장할 수는 있지만 로그아웃이 빈번히 일어나는 미코 특성상 힘들 것 같습니다

[김뉴비]님의 댓글을 신고합니다. 취소 신고
sjkoon
sjkoon 김뉴비 님께
2020.09.04. 22:51

해당 쪽지를 열람할때마다 키가 필요한데.. 브라우저에 저장이 말이 안되는 거쥬..

pc에서 보던 쪽지가 컴터에서 안열리면... 그런점도 고려해야하구요.

[sjkoon]님의 댓글을 신고합니다. 취소 신고
김뉴비
김뉴비 sjkoon 님께
2020.09.04. 22:54

맞습니다. 여러모로 불가능한 솔루션인 듯 합니다

[김뉴비]님의 댓글을 신고합니다. 취소 신고
바보중
2020.09.04. 22:56

콤퓨타에 미친 사람들의 수준높은 대화 ㄷㄷㄷ......

조용히 추천만 박고 지나가겠습니다

[바보중]님의 댓글을 신고합니다. 취소 신고
개구리
개구리 바보중 님께
2020.09.04. 23:07

야나두!

[개구리]님의 댓글을 신고합니다. 취소 신고
에카
글쓴이
에카
2020.09.04. 23:09

일단 제가 설명을 정말 이번에 엄청 못한다는걸 깨달았습니다.

아무래도 비전공자분들 기준으로 계속 이야기하려다보니 몇개 핵심을 놓치기도 하고, 많이들 의견 나눠주시면서 제가 놓친부분들이 어디였는지 다시금 깨닫게 되는것같습니다.

다른분들에게 혼동을 드리지 않기 위해 게시물은 10분쯤에 제목과 내용을 지우겠습니다. 좀 어리숙한 글인데 다들 의견나눠주셔서 감사합니다 (__)

[에카]님의 댓글을 신고합니다. 취소 신고
하늘
하늘
2020.09.04. 23:09

엘리트 내음 가득한 글 ㄷㄷ

양질의 글이라고 생각합니다 ㅠ

[하늘]님의 댓글을 신고합니다. 취소 신고
취소
번호 제목 글쓴이 날짜 조회 수
공지 사이트 이용 수칙 230228 수정 admin 19.11.25 7 60724
핫글 직구 제한 근황 [11] file 룬룬 24.05.17 9 485
핫글 직구금지는 미국이 나서면 끝입니다 [1] updatefile PaulBasset 24.05.17 8 291
핫글 제가 영어는 잘 못하는데 [6] file 마키세크리스 01:40 6 338
117316 다들 기만하시고 너무하십니다 [10] file 루시우 21.02.14 17 302
117315 오늘은 기분좋게 민초 먹습니다 [14] file 민초홀릭 21.02.06 17 244
117314 배달업체에서도 고객 블랙리스트 등록할 수 있게 해야할 듯 [10] file 맵찔맵찔 21.02.05 17 496
117313 고맙습니다 naver [22] file halt 20.12.31 17 413
117312 이것 조금 봐 주세요. [7] file Love헌터 20.12.23 17 131
117311 상속인 금융재산 조회 신청하고왔습니다. [11] 음란마귀 20.12.14 17 484
117310 십자인대 수술 끝났습니다. [9] Tac 20.11.28 17 295
117309 무수한 비추의 폭격 [20] Aimer 20.11.08 17 498
117308 이게 베르테르 효과인가 싶네요 [27] chromium 20.11.02 17 517
117307 갑자기 복이가 보고싶네요 [6] file 흡혈귀왕 20.10.17 17 325
117306 별로 보기좋지않은 화법 [5] 개구리 20.10.15 17 501
117305 이것들 나눔하면 쓸 사람이 있을까요 [14] file 고점에물린개미 20.10.04 17 292
117304 위로해주신 분들께 감사드립니다. [4] sourire 20.10.02 17 257
117303 자고 있네요. [7] file Love헌터 20.09.06 17 259
내용 펑 [35] 에카 20.09.04 17 386
117301 절이 싫으면, 중이 떠나는게 맞긴한데 [7] 갤러리별 20.09.04 17 610
117300 선생님들 무나 합니다 [74] file sands 20.08.26 17 1399
117299 갤노트 첨써보니 신기하네요 [25] file 도나쓰 20.08.18 17 611
117298 삼성전자 [21] file 바인더5CM 20.08.09 17 624
117297 간만에 미게에서 좋아요 좀 받았더니 기분 좋네요 [11] 거기만만지지마요 20.07.28 17 266
117296 블라인드 게시물 [11] file 김환자 20.05.31 17 378
117295 [12] 몬스터 19.10.10 17 225
117294 죄송합니다 [12] CountDooku 24.05.16 16 677
117293 컴포즈커피에 갓메뉴가 출시되었습니다 [10] file 쿼드쿼드 24.05.09 16 521
117292 범죄도시4는 좀 너무하긴 합니다. [13] 아재건달_보노뭘보노 24.05.06 16 588

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...