• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 firebase config key값을 프론트엔드에 넣을 경우 ?

firebase config key값을 프론트엔드에 넣을 경우 ?

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #21752

    최덕희
    참가자

    안녕하세요. 

    프론트 엔드 : react + firebase 
    hosting : firebase

    위와 같이  서비스 할 경우 
    프론트엔드에서 firebase config eky 값을 사용하게 됩니다. (apikey, authdomin ... )

    사용자가 hosting주소를 입력하여 프론트 엔트 파일을 받으면 firebase key값이 노출될 문제가 있을까요?

    보안상 괜찮나요? 

     

    #21755

    codingapple
    키 마스터

    프론트엔드에 항상 노출됩니다

    이 사이트가 어떤 파이어베이스 프로젝트인지 구분하는 id일 뿐입니다

     

     

    #21786

    최덕희
    참가자

    프론트엔드에 항상 노출된다는 것은 

    사용자가 config key를 훔쳐서 저의 firebase에 접근하여 데이터를 가져갈수있다는 건가요?

     

    ex)

    react에 변수 const api = keyValue가  있고 이를 빌드하여 배포함

    사용자가 배포된 웹사이트에 접근

    api key값을 훔칠 수 있고 훔친 key값으로 디비에 접속하여 데이터를 빼낼 수 있다? 인가요?

    #21790

    codingapple
    키 마스터

    네 꺼낼 수 있지요 

    가입안하고 모든 사람이 볼 수 있게 열어놓은 DB 데이터들은

    api key 훔치나 안훔치나 어짜피 결과는 똑같습니다 크롤러 쓰면 DB데이터를 다른 사이트에서 쉽게 보여줄 수 있습니다

    DB에 자료 추가삭제만 회원 본인이 맞는지 잘 체크하면 보안이슈는 없습니다 

    아니면 안써봤는데 app check인가 그런 기능도 있습니다

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠