목록사이버보안 (31)
스택큐힙리스트
저는 JWT 토큰 기반 보안 구현을 테스트하고 있습니다. 이는 다음 기사를 기반으로 합니다. 저는 테스트 서버로부터 토큰을 성공적으로 받았습니다. 그러나 Chrome POSTMAN REST Client 프로그램에서 토큰을 헤더에 보내는 방법을 찾을 수 없습니다. 제 질문은 다음과 같습니다: 1) 제가 올바른 헤더 이름 또는 POSTMAN 인터페이스를 사용하고 있나요? 2) 토큰을 Base64로 인코딩해야 하나요? 그냥 토큰을 보낼 수 있다고 생각했습니다.답변 1요청 헤더 이름은 Authorization을 사용하십시오. 토큰 앞에 Bearer를 넣으십시오. 저는 이렇게 시도해보고 제대로 작동합니다. Authorization: Bearer 토큰_문자열 JWT의 각 부분은 base64url로 인코딩된 값입니다..
다른 디렉터리에서 저장소를 복제하려고 합니다. 가령 C:/folder1과 C:/folder2에 각각 하나의 저장소가 있다고 가정해봅시다. folder1 안의 작업을 folder2로 복제하고 싶습니다. 이를 위해 명령 프롬프트에 어떤 내용을 입력해야 할까요? 보통 URL이 아닌 파일 경로를 제공하면 클론할 때마다 주어지는 것 같은데, 하지만 지금은 그냥 연습 겸 Git에 익숙해지려고 합니다.답변 1cd /d c:\ git clone C:\folder1 folder2 git clone에 대한 문서에서: 로컬 저장소에서도 git에서 직접 지원하므로 다음 구문을 사용할 수 있습니다: /path/to/repo.git/ file:///path/to/repo.git/ 이 두 가지 구문은 대부분 동일하지만, 앞의 구문..
저는 로컬로 선언된 extern 및 레지스터 변수에 대해 궁금해 해왔습니다. 가능하다면 어떤 제한이 부과될까요?답변 1int i; void f() { extern int i; } 는 다음과 같습니다: int i; void f() { extern int i; } 왜냐하면 이전에 선언된 int i는 접속성을 지정하지 않았기 때문에 링크가 없다고 명시되어 있기 때문입니다: 다음 식별자는 접속성이 없습니다: 객체나 함수 이외의 것으로 선언된 식별자; 함수 매개변수로 선언된 식별자; 저장 클래스 지정자 extern이 없이 선언된 블록 범위 객체의 식별자. 이전 선언은 내부 또는 외부 링크를 지정합니다 extern int i; void f() { extern int i; } 는 다음과 같습니다: extern int..
Objective-C에서 상수에 대한 명명 규칙은 무엇인가요 (또는 가장 널리 사용되는 명명 방법은 무엇인가요)? extern 상수에 대한 다른 기준이 있나요? 일부 스타일을 보면 다음과 같습니다: NSString* const kPreferenceFirstRun = @FirstRun; // XY를 귀사, 프로젝트 또는 모듈을 나타내는 접두사로 대체하세요. NSString* const XYPreferenceFirstRun = @FirstRun; 답변 1구글링을 조금 해보니 Cocoa의 공식 코딩 가이드라인을 찾았습니다. 요약하자면: 모든 이름은 ALL-CAPS로 시작하는 두 자 또는 세 자 문자 접두사 나머지는 UpperCamelCase로 작성 extern 상수도 동일한 기준 itaiferber의 의견에 ..