전체 글
-
깃 허브에 private repository에 push가 안될때.개발 2022. 7. 31. 15:10
git config에 user를 등록 했는데 pull 이나 push 할 때 다음과 같이 저장소를 찾을 수 없다는 에러가 발생하는 경우가 있습니다. ERROR: Repository not found. fatal: Could not read from remote repository. 이 문제는 권한 문제로 인해 발생할 경우가 많은데 SSH키를 등록해주면 손쉽게 해결 됩니다. 1. SSH란 - SSH 란 Secure Shell 의 줄임말 - 두 컴퓨터가 shell 을 통해 통신하기 위한 protocol 2. GitHub에 SSH 키 등록하기 1. ssh키 존재 확인하기 ls -al ~/.ssh id_rsa.pub가 있으면 이미 발급한 ssh가 있는 것이다. 없다면 다음 단계 2.ssh 발급하기 ssh-keyg..
-
ProcessException: Process exited abnormally:xcrun: error: unable to find utility "xcodebuild"개발 2022. 7. 31. 03:10
flutter run 명령어를 실행 도중 다음과 같은 오류를 만났다. ProcessException: Process exited abnormally:xcrun: error: unable to find utility "xcodebuild", not a developer tool or in PATH Command: /usr/bin/arch -arm64e xcrun xcodebuild -list -project Runner.xcodeproj "xcodebuild"를 찾을수 없다고 하는데 이런경우는 보통 command line tools가 설정 되지 않아 발생하는 문제다. 1. xcode를 실행한다. 2. Cmd + "," 를 누르거나 상단의 Xcode를 눌러 "Preferences"를 클릭한다. 3. Loca..
-
[요약] RIP.com: 당신이 죽으면 당신의 도메인은 어떻게 됩니까?개발 2022. 7. 9. 16:34
Igal Lichtman은 수만 달러에 달하는 방대한 도메인 포트폴리오를 인수한 전설적인 투자자였습니다. 그러나 2013년 그가 세상을 떠난 후 일어난 일은 모든 도메인 사용자에게 경고 되어야 합니다. 경험 많은 도메인 사용자도 이 사실을 모를 수 있습니다. 당신이 죽으면 당신의 도메인은 어떻게 됩니까? 당신이 죽을 때 당신의 도메인에 어떤 일이 일어날지는 당신이 어떻게 대비하느냐에 달려 있습니다. Lichtman이 2013년 2월에 암 합병증으로 사망했을 때, 그의 가족은 그의 방대한 도메인 포트폴리오를 정리하고 액세스해야 하는 어려운 작업을 떠맡게 되었습니다. 만료된 도메인은 등록 기관에서 경매에 부쳐졌습니다. Igal Lichtman에게 일어난 일은 누구에게나 일어날 수 있는 일 펜실베니아주 밀포드..
-
[요약] 개발자의 일은 코드 작성이 아닙니다.개발 2022. 7. 9. 16:18
코드 작성이 아니라 문제 해결에 중점을 둡니다. 우리는 문제를 해결하는 방법에 대해 생각하고 코드로 해결하는지 여부를 생각합니다. ex - 우리는 대부분 코드를 작성하여 이를 수행하지만 문제를 해결하는 것은 아닙니다. 문제를 해결하는 것입니다. 코드 작성은 개발자가 되는 데 있어 가장 어려운 부분이 아닙니다. 세상의 모든 컨텍스트가 항상 필요한 것은 아닙니다. 맹목적으로 코드를 작성하지 마십시오. 비개발자들의 요구는 어떤 문제를 해결하고 싶은 것입니다. 이러한 질문을 이해하면 작업에 대한 더 나은 이해와 접근 방법에 대한 통찰력을 갖게 됩니다. 개발자 고용 코드 작성은 문제 해결, 경영진과의 대화 또는 사용자 입장에서 생각하는 것보다 더 간단합니다. 원문 - https://www.aleksandra.co..
-
로컬 개발에 HTTPS를 사용해야 할때웹 보안 2022. 6. 15. 21:26
이 게시물에서 localhost에 대한 설명은 127.0..0.1 및 [::1]에도 유효합니다. 둘 다 "루프백 주소"라고도 하는 로컬 컴퓨터 주소를 설명하기 때문입니다. 또한 간단하게 하기 위해 포트 번호를 지정하지 않습니다. 로컬에서 개발할 때는 기본적으로 http://localhost를 사용합니다. 다음과 같은 경우에는 로컬 개발을 위해 HTTPS가 필요합니다. 여러 브라우저에서 일관된 방식으로 보안 쿠키 설정 혼합 콘텐츠 문제 디버깅 HTTP/2 이상 사용 HTTPS가 필요한 타사 라이브러리 또는 API 사용 사용자 지정 호스트 이름 사용 사용자 지정 호스트 이름을 사용하는 경우 팁 귀하의 소유이거나 이 목적으로 예약된 도메인만 사용하십시오. 자신의 도메인이 없는 경우 테스트 또는 localhos..
-
혼합콘텐츠 수정하기웹 보안 2022. 6. 15. 21:15
웹 사이트에 HTTPS를 사용하는것은 사용자를 공격으로 부터 보호하는 중요한 요소이지만, 혼합 콘텐츠는 이를 무용지물로 만들 수 있습니다. 이 가이드에서는 기존 혼합 콘텐츠 문제를 수정하고 새로운 문제가 발생하지 않도록 방지하는 기술과 도구를 알려줍니다. 사이트를 방문에서 혼합 콘텐츠 찾기 Chrome에서 혼합컨텐츠를 방문할 때 JavaScript 콘솔에서 오류를 출력합니다. Chrome DevTools에서 문제가 보고되는 방식을 확인할 수 있습니다. 혼합 콘텐츠 수정 리소스 요청이 HTTP에서 HTTPS로 자동 업그레이드되었다는 콘솔 메시지가 표시되면 코드의 리소스에 대한 http:// URL을 https://로 안전하게 변경할 수 있습니다. https://를 통해 리소스를 사용할 수 없는 경우 다음 ..
-
혼합 콘텐츠란 무엇입니까?웹 보안 2022. 6. 12. 19:50
혼합 콘텐츠는 초기 HTML이 보안 HTTPS 연결을 통해 로드되지만 다른 리소스(예: 이미지, 비디오, 스타일시트, 스크립트)는 비보안 HTTP 연결을 통해 로드될 때 발생합니다. 안전하지 않은 HTTP 프로토콜을 사용하여 하위 리소스를 요청하면 전체 페이지의 보안이 약화됩니다. 이러한 리소스를 사용하여 공격자는 웹 사이트의 사용자를 추적하고 콘텐츠를 교체할 수 있습니다. 이것이 브라우저가 혼합 콘텐츠를 점점 더 차단하는 이유입니다. 두 가지 유형의 혼합 콘텐츠 수동 혼합 콘텐츠는 페이지의 나머지 부분과 상호 작용하지 않는 콘텐츠를 말하므로 메시지 가로채기 공격은 해당 콘텐츠를 가로채거나 변경할 경우 수행할 수 있는 작업으로 제한됩니다. 수동 혼합 콘텐츠는 이미지, 비디오 및 오디오 콘텐츠로 정의됩니다..