본문 바로가기
반응형

전체 글975

C#7.0 - switch에 유연한 패턴 일치 사용 switch는 용어와 맞게 중복되지 않는 조건, 즉 유일 조건을 비교하는 용도로 사용한다. 그런데 만약 문자열의 특정 조건으로 switch를 사용하고 싶다면 어떨까? C#7.0(.NET core 3.1) 에서는 문자열 검색 조건을 switch에서 사용할 수 있다. 방법은 when 키워드를 이용해서 조건의 추가가 가능하다. 사용 방법은 다음과 같다. string mesg = "allmnettest"; switch(mesg) { case string b when b.StartsWith("test"): Console.WriteLine("case2"); break; case string a when a.StartsWith("test"): Console.WriteLine("case1"); break; defaul.. 2020. 12. 10.
.NET - Error unprotecting the session cookie. .NET core 로 웹 사이트를 실행하다보면, 아래와 같이 쿠키를 하지 못한다는 Warnnig 오류를 볼 수 있다. 이 오류는 크게 문제가 있는 오류는 아니고 클라이언트 입장에서 사용자의 인증에 관련된 쿠키 보호가 되지 않는다 는 의미로 보면 된다. 이 오류를 해결 하기 위해서는 CookieSecurePolicy 옵션을 활성화 하여 해결이 가능하다. .NET core의 시작 파일인 Startup.cs의 public void ConfigureServices(IServiceCollection services) 에 아래 내용을 추가하자. services.AddSession(options => { options.IdleTimeout = TimeSpan.FromSeconds(60); options.Cookie... 2020. 12. 9.
진격의 거인 4기 - 애니플러스 동시 방영 2020년 12월 7일 애니 플러스에서 진격의 거인 4기를 첫방송을 시작했다. 동시 방영이기 때문에 애니플러스를 통해 편하게 볼 수 있을 것으로 기대된다. 거인과의 전투를 묘사하는 부분에서 만화보다 애니메이션이 보다 휼륭하게 처리를 잘 했다고 생각된다. 방송되는 애니플러스는 아래 링크를 통해 확인할 수 있다. https://aniplustv.com/titan 이미 만화책으로 대략적인 스토리는 알고 있지만, 스포하지 않고, 만화와 싱크로율을 잘 맞춘 작품이라 직접 보기를 추천한다. 왜 거인이 나타났는지, 그리고 진실이 무엇인지를 알 수 있을 것 같다. -2021년8월11일 추가 쿠팡 플레이에 4기 추가되었습니다. 혹시 쿠팡 와우 맴버이신 분들은 쿠팡 플레이로 보시면 되용~ https://www.coupan.. 2020. 12. 8.
Paloalto - LDAP User “Invalid username/password” 최근 통합 인증을 많이 사용하는데, 아직까지는 그래도 LDAP을 이용한 방화벽이나 네트워크 장비 SSO(Single-Sign-On)이 대세인것 다. SAML도 지원하기도 시작했지만, 아직까지 많지는 않은것 같아, LDAP 설정을 했는데, “Invalid username/password auth profile” 오류가 발생한 경우가 있다. 이는 설정 일부가 맞지 않아 발생하는 것이기 때문에 해당 부분을 수정해 줘야 하는데 전체적으로 구성을 살펴볼 필요가 있다. 만약 LDAP 문제가 있다면 아래 오류 2가지를 볼 수 있다. “Invalid username/password auth profile” “User is not in allowlist auth profile” 그렇다면 먼저 LDAP 구성 상태를 확인해.. 2020. 12. 7.
Ontools - Hash, Unicode Convert, 한글 암호화 Online에서 사용하는 도구를 모아 놓은 Online Toos. https://ontools.kr/ 이 사이트에는 웹 브라우저를 통해 진행할 수 있는 도구들을 모아두었는데, 아래와 같은 기능을 할 수 있다. 1. Hash - SHA-1 관련된 Hash - SHA-3 관련 Hash - M-2, MD-4 MD-5 Hash - CRC-16, CRC-32 Hash 2. Unicode Convert URL 인코딩에 많이 사용되는 Unicode 한글 암호화 이외에 한글 암호화란 기능이 존재하는데, 암호화 방법중 스테가노그래피 방식을 사용한 암호화라고 할 수 있다. 숨기고자 하는 메시지 또는 정보를 암호화시키지 않고 특정 물체 속에 숨기는 것을 의미한다. 한글 자체에 메세지를 숨기는 것으로 이 도구를 이용하면 자동.. 2020. 12. 7.
MacBook - 방전, 충전 안될 때 어제 내가 사용하는 MacBook Pro 가 충전기에 연결을 해도 충전이 되지 않는 현상이 발견되었다. 결국 베터리를 계속 사용하다, 방전으로 부팅도 되지 않는 상황 AS 센터를 가야하나 고민하다가, 여러가지 글을 읽어보면서 해결 방법을 찾았고 오늘 충전 100%가 되는 짜릿함과 함께 어떤 과정인지 정리해본다. 만약 MacBook에 충전이 되지 않거나 방전 되었을때 다음과 같은 방향으로 해결방안을 찾아보면 될것이다. 1. 충전기 확인 충전이 되지 않는다면 가장 먼저 충전기를 확인해야 한다. MacBook은 USB-C Type을 지원하기 때문에 C-Type으로 충전하는 휴대폰등에도 확인이 가능하다. 만약 C-Type의 다른 장치는 정상적으로 충전이 된다면, 충전기 문제는 아니다. 2. 포트 확인 MacBo.. 2020. 12. 5.
VSCODE - SSH 원격 연결 with pem for AWS 먼저 원격 접근을 하기 위해서 SSH를 설치한다. SSH는 아래 Extension을 통해 설치할 수 있다. 그후 툴바에 원격 아이콘이 나타나는데, 톱니바퀴를 통해 ssh 환경 설정 파일을 생성하도록 하자. 그후 아래와 같은 내용을 입력하여 SSH 접근 대상을 만들 수 있다. Host proxy-server 2020. 12. 4.
팔로알토 - External Dynamic Link를 통한 자동 차단 구성 http://www.youtube.com/watch?v=CaXi_X1MTtA 팔로알토는 방화벽에서 성능과 기능으로 많은 사랑을 받는 방화벽이다. 실제 많은 기업에서 팔로알토 방화벽을 메인으로 사용한다. 그럼 팔로알토 방화벽에서 제공하는 보안 기능중 EDL(External Dynamic Link)를 이용하여 IP를 차단하는 방법을 알아보자. EDL은 웹 사이트의 Txt 파일에 IP를 등록하면, 주기적으로 파일에 등록된 IP를 통해 차단 리스트를 만들어주는 기능이다. https://panwdbl.appspot.com에 방문하면, 알려진 OSINT 정보중 IP를 활용할 수 있다. 위에서 선택하여 사용하여도 되며, 직접 웹 사이트에 txt 파일을 만들어 EDL로 등록하여 사용할 수 있다. 사용하기 위해서는 ED.. 2020. 12. 3.
공인 인증서 폐지 - PASS 인증이란 2020년 12월 10일자로 공인 인증서가 폐지된다. 앞으로는 PASS가 본인 인증 역활을 할 것이라고 한다. 우선 공인 인증서가 폐지된다는 것에 환호를 보낸다. 공인 인증서 공인 인증서는 인터넷 뱅킹을 사용해본 사람이라면 한번쯤 경험한 인증서를 통해 비밀번호로 로그인 하는 것을 의미한다. 인증서가 본인 신분을 보장하는 것인데, 인증서가 노출될 확률은 낮지만, 비밀번호 방식이라 노출되면 사고가 발생할 가능성이 높다. 공인 인증서나 PASS 인증서나 매체를 가지고 있어야 한다는 점은 같다. 인증서를 가지고 있어야 하고 PASS는 휴대폰이 필요하다. PASS 인증서? PASS 인증서도 본인인증을 진행해본 사람이라면 많이 경험했을 것이다. 이동 통신사가 제공하는 간편 본인 인증으로, 휴대폰을 입력하고, 휴대폰.. 2020. 12. 3.
반응형