UUID for Bluetooth Service Discovery Protocol (SDP)

UUID for Bluetooth Service Discovery Protocol (SDP) <Universally Unique IDentifier(UUID)>  - 범용 고유 식별자(번호) 라고 불리며, 128 비트로 이루어진 숫자들의 조합이다. < UUID for Bluetooth Service Discovery Protocol (SDP) >   - UUID는 SDP에서 서비스의 종류를 구분하기 위해 사용된다. SDP Client는 찾고자 하는 service의 UUID를 서버에 보내, 이 service의 제공 여부를 확인한다. BASE UUID       = '{00000000-0000-1000-8000-00805F9B34FB}'; SDP_PROTOCOL_UUID         = '{00000001-0000-1000-8000-00805F9B34FB}'; UDP_PROTOCOL_UUID         = '{00000002-0000-1000-8000-00805F9B34FB}'; RFCOMM_PROTOCOL_UUID      = '{00000003-0000-1000-8000-00805F9B34FB}'; TCP_PROTOCOL_UUID         = '{00000004-0000-1000-8000-00805F9B34FB}'; TCSBIN_PROTOCOL_UUID      = '{00000005-0000-1000-8000-00805F9B34FB}'; TCSAT_PROTOCOL_UUID       = '...

제2회 정보보안기사 필기 후기

제2회 정보보안기사 필기 후기 <시험에 들어가기 앞서 유의사항>  - 신분증, 수험증, 컴퓨터용 싸인펜을 준비하여 9시 이전까지 입실할 것.  - 시험 시간은 9:30~12:00 (2시간 30분) 이며, 약 9시부터는 시험답안지 배포함.    (9시이전까지만 학습가능)  - 시험 시작후 시험 시간의 1/2이 경과하면 나갈 수 있음.     (즉, 10:45분부터 나갈 수 있음)  - 총 5과목에서 20문항씩 100문제가 제출되며, 쉬는 시간 없이 진행됨.  - 각 과목별로 시험문제는 1번부터 시작하나, 답안지는 1~100 기입하게 되어 있음.     1과목 1~20번은, 답안지 1~20에 기입    2과목 1~20번은, 답안지 21~40에 기입    3과목 1~20번은, 답안지 41~60에 기입    4과목 1~20번은, 답안지 61~80에 기입    5과목 1~20번은, 답안지 81~100에 기입    - 스마트폰 및 기타 기기는, 본인 스스로 관리 해야함.    (전원을 끄지 않아서 시험도중에 진동 또는 소리가 발생하면 부정처리로 간주)  - 컴퓨터용 싸인펜으로 답안을 기입해야 하며, 시험 종료 10분전까지 답안지 교환 가능함.    (수정테이프나 화이트 등으로 수정은 불가능)  - A 또는 B형의 두가지 문제 유형이 있으며, 시험지 2페이지 상단에 표기 되어 있음.  - 시험 시간도중에는 화장실에 갈 수 없으니, 시험 시작전 미리 다녀올 것. <느낀 점>      시험문제 난이도에 앞서, 시험 환경에 많은 개선이 필요하다고 느꼈다.   - 사전에 미리 체크...

[WPF] How to programmatically click a button

Windows Forms 에서는 Button.PerformClick() 함수가 존재하였었는데,  WPF(Windows Presentation Foundation) 에서는 해당 함수가 존재하지 않는다. WPF에서 사 용할 수 있는 두가지 방법을 소개한다. <방법1. AutomationPeer 이용> Sample code : ---------------------------------------------------------------------------- using System.Windows.Automation.Peers; using System.Windows.Automation.Provider; ...  void ButtonClick() {   ButtonAutomationPeer peer = new ButtonAutomationPeer( TestButton );   IInvokeProvider invokeProv = peer.GetPattern(PatternInterface.Invoke) as IInvokeProvider;   invokeProv.Invoke();   NextFunction (); }  ----------------------------------------------------------------------------  - Invoke() 함수 로 클 릭 이벤트가 발생하여 ,  다음처리(NextFunction)가 진행 된 후 클릭이벤트가 발생한다 .  - 해당버튼이 Disabled 일 때 에는 System.Windows.Automation.ElementNotEnabledException 이 발생한다. <방법2. RaiseEvent 이용> Sample code : ---------------------------------------------------------------...

TBD, OOF

TBD - To Be Determined OOF - Out Of Office

[ECSP] Module 01: Introduction to Secure Coding

Module 01: Introduction to Secure Coding  - Explain the need for secure coding  - Discuss the vulnerabilities statistics and programming errors  - Discuss why security mistakes are made  - Discuss the need for secure programming and why secure coding is important  - Determine the building blocks of software security and explains the various types of security vulnerabilities  - Determine the software vulnerability cycle, and types of attacks  - Explain the various secure coding principles and guidelines for developing the secure codes  - Prepare a checklist for software security mechanisms 모듈 01 : 시큐어 코딩   소개   - 시큐어 코딩 에 대한 필요성을 설명   - 취약점 통계 및 프로그래밍 오류 에 대해 논의   - 왜 보안 실수 가 생기는지 논의   - 시큐어 프로그램 의 필요성과 시큐어 코딩 이 중요 성에 대해 논의   - 소프트웨어 보안의 빌딩 블록을 이해 하고 보안 취약점 의 다양한 유형 에 대해 설명   - 소프트웨어 취약점 주기 및 공격 방법에 대해 이해   - 시큐어 코드를 개발하기 위한 다양한 시큐어 코딩 원칙과 지침을 설명   - 소프트웨어 보안 메커니즘에 ...

EC-Council Certified Secure Programmer Certification Test Objectives

ECSP Certification Test Objectives Module 01: Introduction to Secure Coding  - Explain the need for secure coding  - Discuss the vulnerabilities statistics and programming errors  - Discuss why security mistakes are made  - Discuss the need for secure programming and why secure coding is important  - Determine the building blocks of software security and explains the various types of security vulnerabilities  - Determine the software vulnerability cycle, and types of attacks  - Explain the various secure coding principles and guidelines for developing the secure codes  - Prepare a checklist for software security mechanisms Module 02: Designing Secure Architecture  - Explain about the secure architecture and application security  - Determine the factors affecting the security of the application  - Define the software engineering concept and SDLC  - Explain what is extreme programming and it roles and practices ...