happynuri - 행복한 세상

고정 헤더 영역

글 제목

메뉴 레이어

happynuri - 행복한 세상

메뉴 리스트

  • HOME
  • TAG
  • MEDIA
  • LOCATION
  • GUEST
  • ADMIN
  • WRITE
  • 분류 전체보기
    • GIT
    • VUE3
    • NodeJS
    • Art
    • C#
    • ASP.NET
    • 오라클
    • XML
    • AJAX
    • 자바스크립트
    • 쿠폰
    • 일기
    • 공짜폰
    • 재태크
    • 심리
    • WPF
    • 실버라이트
    • MOSS
    • SQL
    • Active Director..
    • OCS
    • Kaoni
    • Topic

검색 레이어

happynuri - 행복한 세상

검색 영역

컨텐츠 검색

전체 글

  • HtmlSanitizer 오프라인 설치 및 DLL 참조 방법 (.NET Framework 4.8)

    2026.10.14 by happynuri

  • HtmlSanitizer 적용 시 HTML 파싱 및 데이터 손실 사례 분석

    2026.10.14 by happynuri

  • 도메인 컨트롤러 관련 관리 도구를 여는 명령어

    2026.10.06 by happynuri

  • dsa.msc 실행 시 Logon failure: the user has not been granted the requested logon type 오류 해결 방법

    2026.10.02 by happynuri

  • Burp Suite 처음 사용하기: VDI에서 안전하게 Proxy와 Intercept 설정하는 방법

    2026.10.02 by happynuri

  • IIS WebForms 배포 후 Temporary ASP.NET Files 캐시 삭제 방법

    2026.10.01 by happynuri

  • .NET Framework Fusion Log 활성화와 DLL 로딩 오류 분석 방법

    2026.10.01 by happynuri

  • HtmlSanitizer 설치 후 DLL 버전 충돌 해결하기 - bindingRedirect와 AssemblyVersion 정리

    2026.10.01 by happynuri

HtmlSanitizer 오프라인 설치 및 DLL 참조 방법 (.NET Framework 4.8)

1. 개요인터넷이 차단된 폐쇄망 개발 환경에서는 Visual Studio의 NuGet 패키지 관리자를 통해 외부 라이브러리를 직접 다운로드할 수 없다.HtmlSanitizer는 AngleSharp를 비롯한 여러 종속 패키지를 사용하기 때문에 HtmlSanitizer DLL만 복사하면 실행 중 어셈블리 로드 오류가 발생할 수 있다.따라서 인터넷이 가능한 PC에서 필요한 NuGet 패키지와 종속성을 다운로드하고 ZIP으로 압축한 후, 폐쇄망으로 반입하여 설치하는 방식을 사용한다.개발 환경구분환경개발 언어C#프레임워크.NET Framework 4.8개발 도구Visual Studio 2019패키지HtmlSanitizer 9.2.1039웹 서버IIS / ASP.NET설치 환경인터넷이 차단된 폐쇄망패키지 관리NuG..

카테고리 없음 2026. 10. 14. 13:08

HtmlSanitizer 적용 시 HTML 파싱 및 데이터 손실 사례 분석

테스트 환경.NET Framework 4.8HtmlSanitizer 9.2.1039AngleSharp 1.5.0대상: 전자결재 HTML 본문 및 양식1. 개요기존 정규식 기반 XSS 필터를 HtmlSanitizer로 변경하는 과정에서 일부 HTML 태그뿐 아니라 태그 내부의 정상 텍스트까지 삭제되는 현상을 확인하였다.특히 는 HtmlSanitizer에서 기본적으로 허용하는 태그임에도, 특정 부모 태그나 HTML 파싱 구조에 따라 화면에서 사라지는 현상이 발견되었다.또한 RemovingTag, RemovingAttribute 이벤트만으로는 삭제된 모든 HTML 요소와 텍스트를 확인할 수 없다는 한계가 있었다.2. HtmlSanitizer 처리 구조HtmlSanitizer는 내부적으로 AngleSharp를 ..

카테고리 없음 2026. 10. 14. 13:02

도메인 컨트롤러 관련 관리 도구를 여는 명령어

도메인 컨트롤러 관련 관리 도구를 여는 명령어는 용도별로 다릅니다.Active Directory 사용자 및 컴퓨터dsa.mscActive Directory 도메인 및 트러스트domain.mscActive Directory 사이트 및 서비스dssite.msc그룹 정책 관리gpmc.mscDNS 관리자dnsmgmt.msc

카테고리 없음 2026. 10. 6. 16:09

dsa.msc 실행 시 Logon failure: the user has not been granted the requested logon type 오류 해결 방법

Active Directory Users and Computers를 실행하기 위해 dsa.msc를 실행했는데 다음과 같은 오류가 발생할 수 있습니다.Logon failure:the user has not been granted the requested logon type at this computer.특히 며칠 전까지 정상적으로 사용하던 계정에서 갑자기 이런 오류가 발생했다면, 계정 자체 문제보다는 로그온 권한이나 GPO 변경을 의심해볼 수 있습니다.1. 이벤트 로그에서 오류 원인 확인먼저 이벤트 뷰어에서 보안 로그를 확인합니다.Event Viewer→ Windows Logs→ Security관련 이벤트는 보통 4625 로그온 실패 이벤트입니다. 이벤트를 4625로 검색 해 보세요 너무 많은 로그를 일일..

카테고리 없음 2026. 10. 2. 16:34

Burp Suite 처음 사용하기: VDI에서 안전하게 Proxy와 Intercept 설정하는 방법

웹 취약점 점검이나 XSS 테스트를 위해 Burp Suite를 처음 사용하다 보면 가장 먼저 헷갈리는 부분이 프록시 설정입니다.특히 회사 VDI 환경에서는 Windows 전체 프록시를 잘못 변경하면 사내망 접속이나 VDI 내부 프로그램에 영향을 줄 수 있기 때문에, 가능한 한 테스트용 브라우저만 Burp를 통하도록 구성하는 것이 좋습니다.이번 글에서는 Burp Suite를 처음 사용하는 사람을 기준으로 내장 브라우저 사용법, Proxy Listener, Intercept, Request와 Response 확인 방법까지 정리해보겠습니다. 시작 하고 다음>다음을 눌러서 기본으로 시작합니다. 1. VDI에서는 Windows 전체 프록시를 변경하지 않는 것이 좋다Burp Suite는 브라우저의 HTTP/HT..

카테고리 없음 2026. 10. 2. 16:32

IIS WebForms 배포 후 Temporary ASP.NET Files 캐시 삭제 방법

.NET Framework 기반 WebForms 프로젝트를 IIS에 배포하다 보면 bin 폴더의 DLL을 모두 교체했는데도 이전 DLL을 사용하는 것처럼 보이거나, 오래된 어셈블리 버전 오류가 계속 발생하는 경우가 있습니다.이럴 때 확인해볼 수 있는 것 중 하나가 Temporary ASP.NET Files입니다.ASP.NET은 웹 애플리케이션을 실행하면서 일부 내용을 동적으로 컴파일하고 그 결과를 임시 폴더에 저장합니다.따라서 새로운 DLL을 배포했더라도 이전 컴파일 결과가 남아 있으면 예상하지 못한 동작이 발생할 수 있습니다.Temporary ASP.NET Files란?WebForms에서는 .aspx, .ascx, App_Code 등 일부 내용을 실행 과정에서 컴파일할 수 있습니다.이때 생성된 임시 어..

카테고리 없음 2026. 10. 1. 18:31

.NET Framework Fusion Log 활성화와 DLL 로딩 오류 분석 방법

.NET Framework 프로젝트를 운영하다 보면 다음과 같은 오류를 만날 수 있습니다.Could not load file or assembly ...또는The located assembly's manifest definition does not match the assembly reference.혹은형식 이니셜라이저에서 예외를 throw했습니다.이런 오류는 겉으로 보기에는 단순히 DLL이 없거나 패키지 설치가 잘못된 것처럼 보이지만, 실제로는 특정 DLL이 다른 DLL의 특정 AssemblyVersion을 요구하고 있는데 실제 배포된 DLL의 버전이 달라서 발생하는 경우가 많습니다.이때 어떤 DLL이 어떤 버전을 요구하는지 확인하기 위해 사용할 수 있는 것이 Fusion Log입니다.Fusion Lo..

카테고리 없음 2026. 10. 1. 18:29

HtmlSanitizer 설치 후 DLL 버전 충돌 해결하기 - bindingRedirect와 AssemblyVersion 정리

.NET Framework 프로젝트에 HtmlSanitizer를 설치한 뒤 실행 시점에 예상하지 못한 DLL 로드 오류가 발생할 수 있습니다.이번에 발생한 문제는 HtmlSanitizer 자체가 잘못 설치된 것이 아니라, HtmlSanitizer가 사용하는 종속 DLL이 특정 AssemblyVersion을 요구하고 있었는데 실제로 설치된 DLL의 AssemblyVersion이 달라서 발생한 문제였습니다.결론부터 말하면 web.config에 bindingRedirect를 추가해 버전을 연결하면서 해결했습니다. 개발 환경이번 문제는 다음과 같은 환경에서 발생했습니다..NET Framework 4.8WebFormsVisual Studio 2019HtmlSanitizer 9.2.1039IIS 개발 서버 배포프로..

카테고리 없음 2026. 10. 1. 18:26

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 61
다음
TISTORY
happynuri - 행복한 세상 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바