본문 바로가기
반응형

전체 글855

윈도우 - 로컬 계정을 통한 네트워크 공격 보호 멜웨어에 감염되어 있는 경우 현재 사용자의 권한을 이용하여 다른 컴퓨터에 로그인을 시도하는 경우가 많이 발생한다. 보통 동일한 계정명/비밀번호를 사용하는 로컬 계정의 경우라면 다른 컴퓨터 역시 공격을 성공하게 된다. 이러한 공격을 쉽게 방어할 수 있는 방안이 있는데, Windows에서 기본적으로 제공하는 로컬 계정 거부 정책을 설정하면 된다. 이를 설정하면, 네트워크에서 설정한 계정에 대해서는 로그인을 거부하게 된다. 만약 로컬 계정이라는 그룹을 선택한다면, 모든 로컬 계정에 대해서 거부하므로, 네트워크 공격에 보다 효과적이다. gpedit.msc를 시작 -> 실행을 통해 실행한 후 아래 메뉴를 찾아서 로컬 계정에 대한 네트워크 로그인 설정을 거부하도록 하자. 컴퓨터구성 -> Windows 설정 -> 보.. 2020. 12. 29.
Syslog level format [default priority] Syslog Level format은 Priority와 Facility를 Syslog Format을 규정할때 사용되는 값 정리용으로 올려놓는다. Severity Emergency 0 Alert 1 Critical 2 Error 3 Warning 4 Notice 5 Informational 6 Debug 7 Facility kernel 0 0 1 2 3 4 5 6 7 user 1 8 9 10 11 12 13 14 15 mail 2 16 17 18 19 20 21 22 23 system 3 24 25 26 27 28 29 30 31 security 4 32 33 34 35 36 37 38 39 syslog 5 40 41 42 43 44 45 46 47 lpd 6 48 49 50 51 52 53 54 55 n.. 2020. 12. 29.
.Net - Easy to make log file Console App 콘솔 앱에서 로그파일을 만들수 있는 방법은 많다. 직접 로그 용도의 함수을 만들어서 파일에 쓰는 방식으로 할 수 있지만, 매번 반복적으로 개발을 해야 한다면, 라이브러리를 쓰는게 가장 효율적일 것이다. 여기에서는 .NET core 에서 많이 사용되는 Serilog라는 라이브러리를 이용하여 쉽게 Log File을 만들수 있는 방법을 소개하도록 하겠다. 먼저 Visual Studio를 실행하여 .Net core 용도의 콘솔 앱을 생성한다. 1. Serilog 추가 그리고 Serilog.Sinks.RollingFile을 추가하도록 하자. 현재는 Serilog.Sinks.File 로 포함되어 관리되고 있으므로, Serilog.Sinks.File 을 설치해도 무방하고, RollingFile 역시 동작에 문제가 없.. 2020. 12. 19.
png, 파워포인트 - 이미지 배경 투명하게 만들기 아마 일을 하다 보면, 시스템 구성도를 만든다거나, 네트워크 구성도등을 통해 소개 자료를 만들어야 하는 경우가 많다. 이럴때, 구글에서 아이콘이나 그림들을 가져다가 만들게 되는데 배경 색상이 눈에 거슬릴 경우가 많다. 이번에는 간편하게 배경을 투명하게 만드는 방법을 정리해 본다. 아래와 같은 그림의 배경을 짧은 시간으로 투명하게 만들어 보자. 1. 파워포인트(Powerpoint) 그림을 투명으로 만들기 위해 가장 간편한 방법은 파워포인트이 그림서식을 이용하는 것이다. 그림을 선택하고 포맷을 선택 하면, 배경 제거 버튼이 있는 것을 알 수 있다. 배경 제거 버튼 해당 버튼을 누르면 기본적으로 많이 지워지게 된다. Mark Areas to Keep을 통해 유지해야 할 영역을 마법봉처럼 클릭하면 동일한 색상의.. 2020. 12. 17.
Samesite Cookie - 쿠키 허용 도메인 보안 정책 아내가 네이버에 블로그를 운영하고 있는데, 네이버 블로그 도메인 정책 변경이 있어, 무슨 내용인지 확인해 보았다. https://blog.naver.com/blogpeople/221788926430 블로그 도메인 정책 변경 안내 안녕하세요.네이버 블로그 서비스팀입니다.블로그 도메인 정책이 변경되어 안내드립니다.​현재 블로그 도... blog.naver.com 위 내용을 보면, 브라우저 쿠키 설정이 변경되기 때문에 타 도메인을 사용하지 않는단다... 이 무슨 보안 뒤집어지는 소리인가... 라는 생각도 들고 겸사겸사 공부도 해볼겸, Samesite Cookie 기능이 무엇인지 구글이 무엇을 하고 있는지 확인해 보았다. Samesite Cookie는 2020년 2월 4일에 업데이트되는 구글은 크롬 V80에 반.. 2020. 12. 15.
.NET - Download file from HttpClient/WebClient Http를 이용해서 파일을 다운로드해야 하는 상황에서 2가지으로 정리하여 구성할수 있다. 하나는 API를 이용하여 다운로드하는 상황, 다른 하나는 URL을 기반으로 다운로드를 하는 상황일 것이다. 해당 상황에 맞는 코드를 정리해 본다. 1. API를 이용한 다운로드 아래 코드는 API의 filename인자로 전달하여 파일을 다운로드 하는 방안이다. FileInfo를 통해 저장할 파일의 전체 경로를 미리 구성해 놓고, 정상적인 응답이 있다면, Stream을 통해 파일을 생성하는 코드이다. using System; using System.IO; using System.Net.Http; namespace httpdownload { class Program { static async System.Threadin.. 2020. 12. 15.
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.
반응형