Q&A

  • [질문]아이디와 암호 외에 지정사용자만 로그인 되게 하기 ?
Client -Server 개념으로 배포된 사용자 S/W에서 서버로 아무나 들어오지 못하게 하고 싶을 경우

좋은 방법이 있으신분 좀 알려주십시요.

제가 생각한 것은 1) 고정 IP를 사용자 마다 등록시키게 해서 해당 사용자만 사용하게 하기  

2) 은행에서 이용하는 방법처럼 암호 카드를 내가 원하는 사용자에게만 배포해서 랜덤하게 번호를 묻는 방법  

을 생각했는데,

1)은 이건 유동 IP를 쓰는 사용자는 등록이 안되니 아닌것 같고 2)이 실질적으로 가능한 방법이지 않을까하는데

다른 좋은 방법이 있으신 분이 계시면  한 수 부탁드리겠습니다.

감사합니다.
5  COMMENTS
  • Profile
    백록화 2010.04.22 19:40
    로컬컴터의 맥어드래스나 하드디스크의 시리얼번호 같은걸 등록해서 인증을 할수도 있겟고...아니면 별도의 인증키를 넣어놓고 그것을 사용해볼수도 있겟죠.
  • Profile
    김홍균 2010.04.22 19:48
    가장 간편한 건 PC가 안바뀐다면 맥어드레스를 등록하는게 가장 쉬울 거 같네요. 시큐리티카드 발급은 발급도 번거롭고.. 분실시 또 번거로워지고요...
  • Profile
    구창민 2010.04.23 02:03
    "지정 사용자만" 이라는 전제가.. 특정 컴퓨터에만 해당되는 것이라 가정할때,

    하드디스크 공장출하시 제조 번호를 구해내면 유사한 작업을 하실수 있겠네요..

    구해내는 방법은 델파이 관련 사이트를 검색해보시면 구하실 수 있을겁니다..

  • Profile
    김용일 2010.04.27 05:01
    예전에 삼성Anycar 서비스센터에서 사용하는 Acepro라는 프로그램에 사용했던 방법입니다.
    컴퓨터의 수는 제한하지 않고 메인보드의 시리얼넘버를 따오고 사업자번호 등을 조합하여 암호화한 후,
    클라이언트에서 기본환경설정을 실행하여 암호화된 코드를 사업자번호와 시리얼넘버와 함께 전송하면
    서버에서 관리자가 암호화된 번호를 만들어 클라이언트로 전송을 하게 했습니다.
    물론, 이 정보는 클라이언트는 레지스트리에 서버는 DB에 기록했습니다.
    클라이언트에서 접속을 시도하면 기본정보로 검색하여 암호화된 번호를 내려받아 프로그램에서 체크하게 하여
    접속하도록 하였습니다.
    프로그램을 정비공장에서도 사용하지만, 일이 바쁘다보면 집에서 작업을 하시는분도 계셔서 아주 유용하게 사용한 기억이 납니다.
    참고하세요.
  • Profile
    정명수 2010.04.28 04:35
    감사합니다. ^^ 유용하게 이용해 보도록 하겠습니다. 역시 고수 분들이 많으시네요. :-)