글

[강좌#8] 이벤트 로그(Event Log) 다루기[닷넷C#교육/ADO.NET강좌/ASP...

[강좌#8] 이벤트 로그(Event Log) 다루기[닷넷C#교육/ADO.NET강좌/ASP... EventLog 구성 요소를 사용하면 로컬 컴퓨터와 원격 컴퓨터 모두에서 쉽게 Windows 이벤트 로그에 연결하고 이 로그에 엔트리를 쓸 수 있습니다. 또한 기존 로그에서 엔트리를 읽고 사용자 지정 이벤트 로그를 만들 수도 있습니다. 이벤트는 Windows에 정의되어 있는 것처럼 사용자에게 알려야 하는 운영 체제나 응용 프로그램에서 발생하는 모든 중요한 사건을 의미합니다. 중대한 이벤트는 화면에 즉시 메시지를 표시하는 방식으로 사용자에게 전달됩니다. 기타 이벤트는 나중에 참조할 수 있도록 여러 이벤트 로그 중의 하나에 기록됩니다. 모든 이벤트 로그 엔트리는 오류, 경고, 정보, 성공 감사 또는 실패 감사로 분류됩니다. 다음 세 가지 이벤트 로그는 Windows 2000 또는 Windows NT 4.0을 실행하는 컴퓨터에서 기본적으로 사용할 수 있습니다. • 시스템 로그: 시스템 구성 요소에서 발생하는 이벤트를 추적합니다(예: 드라이버 문제). • 보안 로그: 보안 변경 내용 및 침해 가능성을 추적합니다. • 응용 프로그램 로그: 등록된 응용 프로그램에서 발생하는 이벤트를 추적합니다. System.Diagnostics 네임스페이스의 언어 기능을 사용하여 사용자 지정 로그를 만들 수도 있습니다. EventLog 구성 요소 인스턴스 구성과 관련된 세 가지 주요 속성이 있습니다. • Log 속성은 상호 작용할 로그를 나타냅니다. • MachineName 속성은 사용 중인 로그가 있는 컴퓨터를 나타냅니다. • Source 속성은 구성 요소가 로그에 엔트리를 쓸 때 구성 요소 식별에 사용할 소스 문자열을 나타냅니다. EventLog 구성 요소를 구성하는 방법은 해당 구성 요소를 사용하는 방법에 따라 다릅니다. • 로그에 엔트리를 쓸 경우 다음 두 가지 방법 중 하나를 수행합니다. EventLog.CreateEventSource 메서드를...

tinymce 에디터 설치..

tinymce 에디터 설치.. tinyMCE.init({ language: "ko" , mode: "exact" , elements: " " , force_br_newlines: true , force_p_newlines: false , theme: "advanced" , plugins: "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,autosave" , theme_advanced_path: false , forced_root_block: false , height: "330" , width: "790" , theme_advanced_buttons1: "formatselect,fontselect,fontsizeselect,bold,italic,underline,strikethrough,forecolor,backcolor,sub,sup,|,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,outdent,indent,|,blockquote,link,unlink,charmap,search" , theme_advanced_buttons2: "tablecontrols,|,imgUp,code" , theme_advanced_buttons3 : "" , theme_advanced_buttons4 : "" , the...

[웹프로그래밍][ASP.NET] 무료호스팅 / ASP.NET 무료호스팅 / 호스팅

[웹프로그래밍][ASP.NET] 무료호스팅 / ASP.NET 무료호스팅 / 호스팅 안녕하세요. 오늘은 asp.net을 무료로 호스팅 할 수 있는 사이트를 추천해드리려고 합니다. 비록 60일 간만 무료로 사용할 수 있지만, 공부를 하는 학생이나 자신의 웹 사이트를 테스트 해보고자 하는 분들에게 유용할 듯 합니다. 저 역시 유료로 호스팅 서비스를 결제하기 전에 테스트용으로 사용하고 있습니다. step1. 회원가입 회원 가입을 위해 아래의 사이트로 이동합니다. SmarterASP.NET -> Learn More 클릭! -> 저희는 무료로 사용할 것이기 때문에, 60 DAYS Trial 을 선택해 줍니다. -> 가입 정보 입력 + Your Total 이 $0 임을 확인하시고 Signup Now 버튼을 눌러줍니다. step2. 홈페이지 관리 가입 완료 후 로그인 하시면 상단에 여러가지 메뉴를 확인 하실 수 있습니다. SmarterASP.NET 에서는 다양한 방법으로 파일을 관리 할 수 있습니다. Notepad++ , EditPlus 등을 통해 간단하게 ftp 접속해서 이용하능하고, Visual Studio 를 통해 소스배포 또한 가능합니다. 저도 전부 다 사용해보진 않았지만, 데이터베이스, DNS, SSL 등 다양한 메뉴를 통해서 웹 사이트를 관리 할 수 있습니다. step3. 소스배포하기 다양한 방식으로 파일관리가 가능하지만, 주로 VisualStudio를 통해서 게시하는 경우가 많기 때문에, 간단하게 한번 살펴보도록 하겠습니다. 저는 VisualStudio 2010 버전을 사용하여 웹사이트를 게시해 보겠습니다. -> 게시할 사이트 선택 우클릭 후 게시 클릭! -> 게시 프로필 설정 후 게시 클릭! 주의 1 : 기본적으로 Mapped Path 는 /site1 로 설정이 되어 있는데, 이 부분을 변경 하셨다면 소스 배포시에도 동일하게 수정 해 주셔야 합니다. 주의 2...

크로스 사이트 스크립팅(XSS : cross-site scropting)

크로스 사이트 스크립팅(XSS : cross-site scropting) 크로스 사이트 스크립팅(XSS : cross-site scropting) XSS는 사이트 공격자가 목표 사이트에 HTML 태그나 크립트를 집어넣는 보안 문제를 일컫는 말이다. 좀 더 자세히 설명을 하자면, 취약한 웹 사이트에 악성 스크립트를 포함할 수 있는 손쉬운 방법 중 하나로 공격자들이 가장 많이 선호하는 방식 중 하나이다. XSS 취약점은 OWASP Top 10 -2013에도 여전히 3번째 높은 위험으로 매겨져 있으며, 취약점분포도도 '매우 광범위'한 수준으로 본 취약점은 조직의 정보 자산을 보호하는데 가장 큰 위험 중 하나라고 할 수 있다. 개요 XSS 공격은 웹 응용에 존재하는 취약점을 기반으로 웹 서버와 클라이언트간 통신 방식인 HTTP 프로토콜 동작과정 중에 발생한다. HTTP 프로토콜이란 웹 서버와 클라이언트간 서버에 저장된 웹 문서(일반적으로 HTML, 스크립트, 이미지 등을 클라이언트로 전달하기 위한 표준 규약이다. 먼저 클라이언트(브라우저)는 서버로 해더 정보를 포함하여 관련 정보를 요청(request)하면, 웹 서버는 클라이언트의 요청을 분석하여 요청한 자원 데이터 및 해더를 포함하여 클라이언트로 응답(response)을 보낸다. XSS 공격은 브라우저로 전달되는 데이터에 악성 스크립트가 포함되어 개인의 브라우저에서 실행되면서 해킹을 하는 것이며, 이 공격용 악성 스크립트는 공격자가 웹 서버에 구현된 웹 애플리케이션의 XSS 취약점을 이용하여 서버 측 또는 URL에 미리 삽입을 해놓은 것이다. XSS 취약점 웹 애플리케이션 보안 연구재단인 OWASP에 따르면 "크로스 사이트 스크립팅(XSS)는 애플리케이션에서 브라우저로 전송하는 페이지에서 사용자가 입력하는 데이터를 검증하지 않거나, 출력 시 위험 데이터를 무효화 시키지 않을 때 발생한다."라고 정의되어 있다. 즉 공격자가 의도적으로 브라우저에서 실행될 수 있...

MapPageRoute 오류 잡아내기

MapPageRoute 오류 잡아내기 복숭아마카롱 올랑몰랑 2013. 3. 26. 00:43 1. Ajax 컨트롤을 이용해 만든 페이지가 정상적으로 잘 작동하는 것을 확인하였습니다. 그후 단축url 기능을 적용하기 위해 Global.asax파일에 RouteTable.MapPageRoute를 추가하자 에러가 났습니다. (참고 : [Asp.net] 단축 주소 구현하기) [ 증상 ] 웹폼에 ScriptManager 와 UpdatePanel을 추가하고 테스트를 해봅니다. 이렇게 넣고 테스틑를 하면 에러가 나지 안습니다. 그런데 Global.asax파일에 Route.MapPageRoute을 추가하면 에러가 발생합니다. Asp.net Ajax 클라이언트 쪽 프레임워크를 로드하지 못했습니다. Asp.netAjax client-side framework failde to load 이에러는 원인은 다양합니다. (참고 : [ASP.Net] Microsoft JScript 런타임 오류: '__doPostBack'이(가) 정의되지 않았습니다.) [ 해결방법 ] 원인을 이것저것 찾다가 해외포럼에서 해결방법을 찾았습니다. 이런경우 라우터테이블을 이용할때 .axd파일을 무시하도록 설정해야 한다고 합니다. (참고 : Asp.net 포럼 - Re: After enabling routing, get 'Ajax client-side framework failed to load" ) .axd파일을 무시하도록 설정하는 방법은 아래 코드를 RouteTable.Routes.MapPageRoute보다 앞에 적어주시면 됩니다. (참고 : MSDN - RouteCollection.Ignore 메서드 (String)) [ 테스트 ] 테스트 시작! 에러없이 동작!! "Asp.net Ajax 클라이언트 쪽 프레임워크를 로드하지 못했습니다." 이 에러의 원인은 너무 다양해서 사실상 해결...

Oracle 11g deinstall on Windows

Oracle 11g deinstall on Windows C:\Users\Administrator>cd \oracle\product\11g\deinstall // ORACLE HOME 경로로 이동 C:\oracle\product\11g\deinstall>deinstall.bat // deinstall 수행 Checking for required files and bootstrapping ... Please wait ... 1 file(s) copied. 1 file(s) copied. Location of logs C:\Users\Administrator\logs\ ############ ORACLE DEINSTALL & DECONFIG TOOL START ############ ######################### CHECK OPERATION START ######################### ## [START] Install check configuration ## Checking for existence of the Oracle home location C:\oracle\product\11g Oracle Home type selected for deinstall is: Oracle Single Instance Database Oracle Base selected for deinstall is: C:\oracle Checking for existence of central inventory location C:\Program Files\Oracle\Inventory ## [END] Install check configuration ## ## [START] Checking Windows and .NET products configuration ## The following Windows and .NET products will be deconfigured from th...

ASP.NET MVC3 준비 운동

ASP.NET MVC3 준비 운동 분류 전체보기 (499) [이슈.뉴스.잡동] (62) [ Design ] (48) PhotoShop (16) Flash (32) Design Etc. (0) [ Web ] (55) JavaScript & JQUERY (14) Html , Css (10) Xml (2) Ajax (1) PHP (5) ASP (1) ASP.NET (17) ASP.NET MVC (2) Web Etc. (3) [ SERVER ] (0) 리눅스서버 (0) 윈도우서버 (0) 서버기타 (0) [ Program ] (135) C# (84) JAVA (7) CC++MFCAPI (14) Android (9) Program Etc. (13) 자체숙제프로젝트 (8) [ DataBase ] (43) DB&Query; (29) DB etc. (14) [ 주식 ] (1) [ 리니지M ] (2) [진삼국대전] (2) 공략 (2) [ 헬로히어로 ] (9) 공략 (9) [ 확산성밀리언아서 ] (21) 한밀아 (16) 일밀아 (5) [ 블레이드앤소울 ] (11) 잡담 (2) 공략 (6) 보패 (2) 기타정보 (1) [ 디아블로3 ] (1) [ 마비노기영웅전 ] (52) 잡담 (1) 북쪽폐허 (4) 얼음계곡 (6) 아율른 (4) 평원입구 (4) 폐허성역 (8) 얼음계곡깊은곳 (5) 힐더숲유적지 (4) 마족전진기지 (11) 지하수로 (3) 오르텔성 (1) 카타콤 (1) [ DSLR ] (15) 용어 (6) 렌즈정보 (8) 맘에드는 사진 (1) [ Etc. ] (14) [ 네일아트 ] (0) 잡담 (0) 디자인 (0) [ 자동차 ] (23) 용어 , 팁 , 상식 (23) [ 음식 ] (2) 만들기 (2) [목공] (2) [ 개인자료 ] (0) [중요자료들] (0) from http://ldg119.tistory.com/41 by ccl(A) rewrite - 2020-03-06 23:55:59