ASP.NET Core: Security 기술문서 번역

마이크로소프트가 직접 관리하는 ASP.NET Core 관련 한글 기술문서 서비스가 시작되어 본 사이트에서는 관련한 기술문서 번역 작업을 더 이상 진행하지 않으려고 했었으나, 기계번역의 현실적인 한계로 일부 문서의 번역품질에 문제가 존재하는 것이 확인되어 부족하나마 번역 작업을 재개합니다. 마이크로소프트는 한국어를 비롯한 다양한 언어로 기계번역된 기술문서를 제공하고 있으며 이에 대해 GitHub을 통해서 각각의 언어로 기술문서 번역에 대한 컨트리뷰션을 받고 있습니다. ASP.NET 및 ASP.NET Core 한글 기술문서의 리파지터리도 제공되고 있으므로 관심 있는 분들의 많은 참여를 부탁드립니다. ASP.NET Core의 공식 한글 기술문서는 ASP.NET 설명서 페이지에서 확인할 수 있습니다.

ASP.NET Core는 웹 및 클라우드 응용 프로그램을 개발하기 위한 가볍고 조합 가능한 프레임워크입니다. ASP.NET Core는 처음부터 완벽하게 다시 설계된 완전한 오픈 소스 프레임워크로 소스가 GitHub에 공개되어 있으며, 2018년 현재 2.0 버전이 널리 사용되고 있습니다. 더 이상 인터넷 정보 서비스 (IIS, Internet Information Services)나 Visual Studio 개발 환경에 종속되지 않고 OS X이나 Linux 같은 다양한 플랫폼에서 응용 프로그램을 개발하고 실행할 수 있습니다.

다음 35건의 문서는 ASP.NET Core DocumentationSecurity 파트에서 제공되는 문서들을 개인적으로 번역한 것입니다. 마이크로소프트는 번역 내용에 관한 어떠한 보장도 하지 않습니다.

권한부여: 개요
2017-01-14 08:00 2017-01-20 11:10 4,150
본문에서는 권한부여(Authorization)의 개념과 ASP.NET Core에서 제공되는 권한부여 유형을 살펴봅니다.
권한부여: 간단한 권한부여
2017-01-14 11:00 2017-01-20 11:11 4,526
본문에서는 Authorize 어트리뷰트를 이용한 가장 간단한 형태의 권한부여 방식을 살펴봅니다.
권한부여: 역할 기반 권한부여
2017-01-14 14:00 2017-01-20 11:11 5,544
본문에서는 Authorize 어트리뷰트를 이용한 역할 기반 권한부여 방식과 새로 도입된 정책(Policy) 기능의 활용방법을 살펴봅니다.
권한부여: 클레임 기반 권한부여
2017-01-15 08:00 2017-01-20 11:12 6,272
본문에서는 클레임(Claim) 기반의 권한부여 방식에 관해서 살펴봅니다.
권한부여: 사용자 지정 정책 기반 권한부여
2017-01-15 11:00 2017-02-14 11:40 5,382
본문에서는 사용자 지정 정책에 기반한 권한부여 방식과 권한부여 처리기를 작성하는 방법에 관해서 살펴봅니다.
권한부여: 요구사항 처리기와 의존성 주입
2017-01-15 14:00 2017-02-27 11:27 3,544
본문에서는 권한부여 처리기(Authorization Handler) 자체의 의존성이 처리되는 방식을 살펴봅니다.
권한부여: 리소스 기반 권한부여
2017-01-16 08:00 2017-02-27 11:28 3,613
본문에서는 리소스 기반 또는 작업 기반의 권한부여 방식과 그에 대한 처리기 작성 방법을 살펴봅니다.
권한부여: 뷰 기반 권한부여
2017-01-16 11:00 2017-02-27 11:29 3,843
본문에서는 MVC의 Razor 뷰에서 UI를 보여주거나, 숨기거나, 변경하기 위해서 권한부여 기능을 사용하는 방법을 살펴봅니다.
권한부여: 스키마별 신원 제한
2017-01-16 14:00 2017-02-27 11:29 3,884
본문에서는 응용 프로그램에서 동시에 여러 가지 인증 방법을 사용할 경우, 권한부여 시 인증 체계(Authentication Schemes)를 선택하는 방법을 살펴봅니다.
인증: ASP.NET Core Identity 살펴보기
2017-01-30 08:00 2017-05-31 00:18 8,668
본문에서는 응용 프로그램에 로그인 기능을 추가할 수 있게 해주는 멤버십 시스템인 ASP.NET Core Identity를 간단히 살펴봅니다.
인증: Facebook, Google 및 기타 외부 공급자를 이용한 인증 활성화시키기
2017-02-13 08:00 2017-05-22 07:04 4,938
본 자습서에서는 사용자가 외부 인증 공급자의 자격 증명으로 OAuth 2.0/1.0a를 이용해서 로그인 할 수 있는 ASP.NET Core 응용 프로그램을 구현하는 방법을 살펴봅니다.
인증: Facebook 인증 구성하기
2017-02-13 11:00 2017-05-22 07:06 4,741
본문에서는 사용자가 자신의 Facebook 계정으로 이전 문서에서 생성한 예제 ASP.NET Core 프로젝트에 로그인 할 수 있도록 구성하는 방법을 살펴봅니다.
인증: Twitter 인증 구성하기
2017-02-20 08:00 2017-05-22 07:05 3,947
본문에서는 사용자가 자신의 Twitter 계정으로 이전 문서에서 생성한 예제 ASP.NET Core 프로젝트에 로그인 할 수 있도록 구성하는 방법을 살펴봅니다.
인증: Google 인증 구성하기
2017-02-20 11:00 2017-05-22 07:06 6,349
본문에서는 사용자가 자신의 Google+ 계정으로 이전 문서에서 생성한 예제 ASP.NET Core 프로젝트에 로그인 할 수 있도록 구성하는 방법을 살펴봅니다.
인증: Microsoft 계정 인증 구성하기
2017-02-20 14:00 2017-05-22 07:05 3,974
본문에서는 사용자가 자신의 Microsoft 계정으로 이전 문서에서 생성한 예제 ASP.NET Core 프로젝트에 로그인 할 수 있도록 구성하는 방법을 살펴봅니다.
인증: 계정 확인 및 비밀번호 복구
2017-03-06 08:00 2017-08-24 14:41 5,758
본문에서는 계정 등록에 사용된 이메일 주소를 확인하는 기능과 비밀번호 재설정 기능을 지원하는 ASP.NET Core 응용 프로그램의 구현 방법을 살펴봅니다.
인증: SMS를 이용한 2단계 인증
2017-03-13 08:00 2017-08-24 14:42 4,868
본문에서는 SMS를 이용한 2단계 인증(2FA, Two-Factor Authentication)의 설정 방법을 살펴봅니다.
인증: ASP.NET Core Identity 없이 Cookie 미들웨어 사용하기
2017-03-20 08:00 2017-05-31 06:31 8,013
본문에서는 ASP.NET Core Identity 없이 쿠키 미들웨어만 독립적으로 사용하는 방법을 살펴봅니다.
데이터 보호: 데이터 보호 개요
2017-03-27 08:00 2017-05-16 01:09 3,513
본문에서는 ASP.NET 1.x - 4.x의 요소를 대체하기 위한 목적으로 설계된, ASP.NET Core 데이터 보호(ASP.NET Core Data Protection) 스택에 관해서 살펴봅니다.
데이터 보호: 데이터 보호 API 시작하기
2017-03-29 08:00 2017-05-18 04:14 3,943
본문에서는 ASP.NET Core 데이터 보호를 이용해서 데이터 보호 작업을 수행하는 가장 간단한 예제를 살펴봅니다.
데이터 보호: 소비자 APIs 개요
2017-03-31 08:00 2017-05-22 01:14 3,926
본문에서는 데이터 보호 시스템을 사용할 때 가장 기본이 되는 IDataProtectionProvider 인터페이스와 IDataProtector 인터페이스에 관해서 살펴봅니다.
데이터 보호: 용도 문자열
2017-04-03 08:00 2017-06-06 01:34 4,173
본문에서는 데이터 보호 시스템의 암호화 소비자들 간에 격리를 제공해 주는 용도 문자(Purpose Strings)열 관해서 살펴봅니다.
데이터 보호: ASP.NET Core의 용도 계층 구조 및 다중-테넌트(Multi-Tenancy)
2017-04-05 08:00 2017-06-06 01:35 3,489
본문에서는 데이터 보호 시스템에서 다중 테넌트(Multi-Tenancy)를 지원할 수 있게 해주는 근간인 용도 계층 구조(Purpose Hierarchy)에 관해서 살펴봅니다.
데이터 보호: 비밀번호 해싱
2017-04-07 08:00 2017-08-09 10:01 3,929
본문에서는 PBKDF2 알고리즘을 이용해서 비밀번호 해싱을 수행하는 KeyDerivation.Pbkdf2 메서드에 관해서 살펴봅니다.
데이터 보호: 보호된 페이로드의 수명 제한하기
2017-04-10 08:00 2017-04-10 00:40 3,413
본문에서는 시간 제한/자체 만료 페이로드를 보호하거나 보호 해제하는 작업을 수행하기 위한 방법을 살펴봅니다.
테이터 보호: 키가 취소된 페이로드의 보호 해제하기
2017-04-12 08:00 2017-04-12 08:00 3,764
본문에서는 키가 취소된 페이로드를 보호 해제하는 방법과 작업 시 주의사항 등을 살펴봅니다.
데이터 보호: 데이터 보호 구성하기
2017-04-14 08:00 2017-08-09 10:00 4,265
본문에서는 다양한 API를 사용해서 데이터 보호 시스템을 구성하는 방법을 살펴봅니다.
데이터 보호: 키 관리 및 수명 기본 설정
2017-04-17 08:00 2017-04-17 08:00 3,601
본문에서는 데이터 보호 시스템의 키 관리 및 수명에 관한 기본 설정을 살펴봅니다.
데이터 보호: 머신 수준 정책
2017-04-19 08:00 2017-08-28 22:57 3,594
본문에서는 데이터 보호 시스템이 Windows에서 실행될 때, 관리자가 머신 수준으로 설정할 수 있는 기본 정책에 관해서 살펴봅니다.
데이터 보호: 비-DI 인식 시나리오
2017-04-21 08:00 2017-04-21 08:00 3,429
본문에서는 DI를 사용할 수 없는 상황에서 데이터 보호 시스템을 사용하는 방법에 관해서 살펴봅니다.
호환성: 응용 프로그램 간 인증 쿠키 공유하기
2017-05-12 08:00 2017-05-12 08:00 4,683
본문에서는 ASP.NET Core 응용 프로그램들 간에, 그리고 ASP.NET 4.x 응용 프로그램과 ASP.NET Core 응용 프로그램 간에 인증 쿠키를 공유하는 방법을 살펴봅니다.
호환성: ASP.NET의 <machineKey> 요소 대체하기
2017-05-16 08:00 2017-05-16 08:00 4,076
본문에서는 ASP.NET의 요소의 구현을 새로운 데이터 보호 시스템으로 대체하는 방법을 살펴봅니다.
교차 원본 요청 활성화시키기 (CORS)
2017-05-17 08:00 2017-05-17 08:00 10,560
본문에서는 ASP.NET Core 응용 프로그램에서 CORS를 활성화시키는 방법에 관해서 알아봅니다.
ASP.NET Core 응용 프로그램에 SSL 적용하기
2017-05-18 08:00 2017-05-18 08:00 8,335
본문에서는 ASP.NET Core 응용 프로그램에서 모든 요청에 SSL을 필수로 강제하거나 모든 HTTP 요청을 HTTPS로 재지정하는 방법, 그리고 IIS Express에 SSL을 설정하는 방법에 대해서 알아봅니다.
개발 중 민감한 응용 프로그램 정보 안전하게 저장하기
2017-05-19 08:00 2017-08-24 14:43 5,772
본문에서는 Secret Manager 도구를 이용해서 개발 중 ASP.NET Core 응용 프로그램의 민감한 데이터를 코드 외부에 저장하는 방법을 살펴봅니다.