본문 바로가기

전체 글245

Windows10 불필요한 기본 앱 삭제 - Xbox Game Bar, 피드백 허브 윈도우10에서 기본적으로 설치된 앱중에 많이 사용하지 않는 앱들이 많다. 기본적으로 제공하는 삭제 방법도 존재하지 않는 Xbox Game Bar와 같은 앱들은 사용하지 않아도, 기본적으로 실행되면서 컴퓨터 자원을 낭비하는 좋지 않은 앱들이라고 할 수 있다. O&O AppBuster 홈페이지로 이동한 후 O&O AppBuster를 다운로드하여 손쉽게 삭제를 할 수 있다. Powershell의 특히 사용자 눈에 보이지 않는 Hidden앱도 지울 수 있기 때문에 매우 유용하게 사용할 수 있다. 내가 지운 앱은 다음과 같다. Hidden - Edge(Oldversion) - Xbox Game Bar - Xbox Game Bar Plugin - Xbox Game Speech Window - Xbox Identit.. 2020. 12. 10.
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 이미 만화책으로 대략적인 스토리는 알고 있지만, 스포하지 않고, 만화와 싱크로율을 잘 맞춘 작품이라 직접 보기를 추천한다. 왜 거인이 나타났는지, 그리고 진실이 무엇인지를 알 수 있을 것 같다. 2020. 12. 8.
.NET - 코드 난독화 .NET 코드는 디컴파일러를 통해 쉽게 복호화가 가능하다. 필자 역시 .NET을 이용하여 코드를 많이 작성하는데, 간혹 비밀키가 들어갔거나 암호화가 필요할 때 난독화를 항상 고민한다. .NET 에서 사용할 수 있는 난독화 도구는 필자 기준으로 추천한다면, .NET기준 현재 유용한 도구는 Eazfuscator.NET이다. .NET 기준 디컴파일러로 가장 많이 손쉽게 이용되는 ILSPY를 통해 Eazfuscator.NET 을 이용하여 암호화 전/후를 비교해 보면 쉽게 차이를 알 수 있다. ILSPY https://github.com/icsharpcode/ILSpy/releases/tag/v6.2.1 Release ILSpy 6.2.1 · icsharpcode/ILSpy This is a bugfix rele.. 2020. 12. 7.
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.