github에서 백엔드를 노출하는 것이 나쁜 습관입니까?

켈시 윌리엄스

이것은 어리석은 질문 일 수 있지만, 저는 백엔드 코드에 대한 절대적인 초보자이며 전문적으로 응용 프로그램 빌드를 연습하려고합니다. 데이터베이스 암호, API 키 및 기타 민감한 데이터 비트를 제외한 애플리케이션의 전체 코드 기반을 공용 github 저장소에 푸시하는 것이 나쁜 습관으로 간주됩니까? 이로 인해 일단 호스팅 된 애플리케이션이 취약한 위치에 놓이게됩니까? github 저장소가 비공개로 설정되어 있어도 안전합니까? github에서 프런트 엔드와 백 엔드를 처리하는 전문적인 방법은 무엇입니까? 나는 이미 웹을 샅샅이 뒤졌지만 "backend"와 "github"는 "github 페이지는 서버 측 코드를 지원하지 않는다"에 대한 결과를 가져옵니다. 흥미롭지 만 완전히 다른 것입니다.

Polygnome

애플리케이션이 모범 사례를 준수하고 취약성이 없다고 가정 할 때 언급 한대로 실수로 자격 증명이나 비밀을 포함하지 않는 한 이것은 절대적으로 안전합니다.

애플리케이션에 취약성이있는 경우 GitHub에 배치하면 실제로 위험을 줄일 수 있습니다. 취약성이 사용중인 종속성에있는 경우 GitHub 는 취약성에 대해 경고 하여 이를 인식하고 수정할 수 있도록합니다. 또한 다른 사용자가 결함을 발견하고 문제 또는 PR을보고하고 해결하는 데 도움을 줄 수 있습니다. 또 다른 이점은 자신의 컴퓨터가 손상 될 경우 코드가 오프 사이트에 안전하게 저장된다는 것입니다.

반면에 동기 부여 된 공격자는 취약점을 악용하려고 할 수 있습니다. 그렇게하려면 여전히 코드를 검색하여 코드를 찾은 다음 소프트웨어를 사용하는 누군가를 공격해야합니다. 소프트웨어가 고 가치 대상이나 많은 대상에서 사용되지 않는 한 공격자에게는 경제적이지 않습니다.

github 저장소가 비공개로 설정되어 있어도 안전합니까?

거의 그렇습니다. 비공개 저장소의 내용은 ToS의 섹션 E 에서 규제됩니다 .

짧은 버전 : 개인 저장소에 액세스 할 수 있습니다. 당사는 개인 저장소의 콘텐츠를 기밀로 취급하며 지원 이유, 귀하의 동의 또는 보안상의 이유로 필요한 경우에만 액세스합니다.

ToS의 전체 섹션을 읽는 것이 좋습니다. 개인 저장소의 기밀성에 대한 우려가있는 경우 그다지 길지는 않지만 읽어 볼 가치가 있습니다.

현재 Microsoft 자체가 개인 저장소의 GitHub에서 Windows 소스 코드를 호스팅합니다. 그리고 다른 많은 회사들도 마찬가지입니다. GitHub는 이와 관련하여 신뢰할 수있는 것으로 명성을 얻었습니다.

Imho, GitHub에 공개 소스 프로젝트를 공개하는 것을 망설이지 않습니다. 그러나 프로젝트가 수익 신청을위한 비공개 소스 인 경우, 처음부터 소스 코드를 사용할 수 있도록하는 이유에 대한 의문이 생깁니다. 개인 저장소가 훨씬 더 적합 할 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

$ scope를 서비스에 전달하는 것이 나쁜 습관입니까?

분류에서Dev

화면 밖에서 uiview를 시작하는 것이 나쁜 습관입니까?

분류에서Dev

0.0.0.0에서 듣는 것이 나쁜 습관입니까? 왜?

분류에서Dev

빌드 메소드에서 변수를 선언하는 것이 나쁜 습관입니까?

분류에서Dev

run 메소드를 직접 호출하는 것이 나쁜 습관입니까?

분류에서Dev

Python에서 비공개 메서드와 함수를 사용하지 않는 것이 나쁜 습관입니까?

분류에서Dev

"if"조건에서 사용될 변수에 메소드를 저장하는 것이 나쁜 습관입니까?

분류에서Dev

React에서 키를 사용하여 구성 요소를 다시 만드는 것이 나쁜 습관입니까?

분류에서Dev

저장소 나 엔티티 안에 심포니 컨테이너를 넣는 것이 좋은 습관입니까, 나쁜 습관입니까?

분류에서Dev

속성 중 하나에 Javascript 객체에 대한 참조를 추가하는 것이 나쁜 습관입니까?

분류에서Dev

하나의 요소에 여러 공급 업체 태그를 사용하는 것이 나쁜 습관입니까?

분류에서Dev

스레드 메서드 (System.Threading)를 재귀 적으로 호출하는 것은 나쁜 습관입니까?

분류에서Dev

도우미에서 인스턴스 변수를 사용하는 것이 나쁜 습관입니까?

분류에서Dev

Wordpress 테마에서 LESS 컴파일러를 사용하는 것이 나쁜 습관입니까?

분류에서Dev

Wordpress 테마에서 LESS 컴파일러를 사용하는 것이 나쁜 습관입니까?

분류에서Dev

Java 게임 루프 내에서 "SwingUtilities.invokeLater ()"를 사용하는 것이 나쁜 습관입니까?

분류에서Dev

자바 스크립트에서 재정의 변수를 사용하는 것이 나쁜 습관입니까?

분류에서Dev

pdo 쿼리 내에서 변수를 사용하는 것이 나쁜 습관입니까?

분류에서Dev

행동에 기호를 사용하는 것은 왜 나쁜 습관입니까?

분류에서Dev

AngularJS와 JavaScript를 많이 사용하는 것이 웹 사이트에 나쁜 습관입니까?

분류에서Dev

/ root에 스크립트를 보관하는 것이 나쁜 생각입니까?

분류에서Dev

PostgreSQL 데이터베이스에 특정 시간대를 설정하는 것은 나쁜 습관입니까?

분류에서Dev

/ home에 사용자가 아닌 디렉토리를 만드는 것이 나쁜 습관입니까?

분류에서Dev

정적 최종 필드에 스레드 로컬 값을 저장하는 것이 나쁜 습관입니까?

분류에서Dev

프로그램에서 예외를 다시 던지지 않는 것이 나쁜 습관입니까?

분류에서Dev

메서드 매개 변수 식을 포함하는 것이 나쁜 습관입니까?

분류에서Dev

원격 지점에서 병합하는 것이 나쁜 습관입니까?

분류에서Dev

스타일 태그에 type = "text / css"를 포함하지 않는 것이 나쁜 습관입니까?

분류에서Dev

클래스 네임 스페이스에 다른 개체를 배치하는 것은 나쁜 습관입니까?

Related 관련 기사

  1. 1

    $ scope를 서비스에 전달하는 것이 나쁜 습관입니까?

  2. 2

    화면 밖에서 uiview를 시작하는 것이 나쁜 습관입니까?

  3. 3

    0.0.0.0에서 듣는 것이 나쁜 습관입니까? 왜?

  4. 4

    빌드 메소드에서 변수를 선언하는 것이 나쁜 습관입니까?

  5. 5

    run 메소드를 직접 호출하는 것이 나쁜 습관입니까?

  6. 6

    Python에서 비공개 메서드와 함수를 사용하지 않는 것이 나쁜 습관입니까?

  7. 7

    "if"조건에서 사용될 변수에 메소드를 저장하는 것이 나쁜 습관입니까?

  8. 8

    React에서 키를 사용하여 구성 요소를 다시 만드는 것이 나쁜 습관입니까?

  9. 9

    저장소 나 엔티티 안에 심포니 컨테이너를 넣는 것이 좋은 습관입니까, 나쁜 습관입니까?

  10. 10

    속성 중 하나에 Javascript 객체에 대한 참조를 추가하는 것이 나쁜 습관입니까?

  11. 11

    하나의 요소에 여러 공급 업체 태그를 사용하는 것이 나쁜 습관입니까?

  12. 12

    스레드 메서드 (System.Threading)를 재귀 적으로 호출하는 것은 나쁜 습관입니까?

  13. 13

    도우미에서 인스턴스 변수를 사용하는 것이 나쁜 습관입니까?

  14. 14

    Wordpress 테마에서 LESS 컴파일러를 사용하는 것이 나쁜 습관입니까?

  15. 15

    Wordpress 테마에서 LESS 컴파일러를 사용하는 것이 나쁜 습관입니까?

  16. 16

    Java 게임 루프 내에서 "SwingUtilities.invokeLater ()"를 사용하는 것이 나쁜 습관입니까?

  17. 17

    자바 스크립트에서 재정의 변수를 사용하는 것이 나쁜 습관입니까?

  18. 18

    pdo 쿼리 내에서 변수를 사용하는 것이 나쁜 습관입니까?

  19. 19

    행동에 기호를 사용하는 것은 왜 나쁜 습관입니까?

  20. 20

    AngularJS와 JavaScript를 많이 사용하는 것이 웹 사이트에 나쁜 습관입니까?

  21. 21

    / root에 스크립트를 보관하는 것이 나쁜 생각입니까?

  22. 22

    PostgreSQL 데이터베이스에 특정 시간대를 설정하는 것은 나쁜 습관입니까?

  23. 23

    / home에 사용자가 아닌 디렉토리를 만드는 것이 나쁜 습관입니까?

  24. 24

    정적 최종 필드에 스레드 로컬 값을 저장하는 것이 나쁜 습관입니까?

  25. 25

    프로그램에서 예외를 다시 던지지 않는 것이 나쁜 습관입니까?

  26. 26

    메서드 매개 변수 식을 포함하는 것이 나쁜 습관입니까?

  27. 27

    원격 지점에서 병합하는 것이 나쁜 습관입니까?

  28. 28

    스타일 태그에 type = "text / css"를 포함하지 않는 것이 나쁜 습관입니까?

  29. 29

    클래스 네임 스페이스에 다른 개체를 배치하는 것은 나쁜 습관입니까?

뜨겁다태그

보관