전체 글(296)
-
[a.works] - config 만들
c#에서는 주로 datatable를 자주 사용합니다. 엑셀에서 읽어와서... 다음과 같이 적용시키고 싶었습니다. 그래서 datatable은 위가 "키"이며, 아래가 "값"입니다. 하지만, 난 왼쪽이 키값 오른쪽이 값이고 싶었습니다. 읽어오는 순서가 위 이미지와 같다. jsonObject = new JObject(); foreach (DataRow dr in dt_configTable.Rows) { jsonObject[dr["Column1"].ToString()] = dr["Column2"].ToString(); } Json이 편한 이유가? 가독성이라고 할까? key값을 []로 출력 동시에 한번에 어떤 값을 가져왔는지 알 수 있다.
2025.02.10 -
[a.works] - selector 속성 다루기
지속적인 오류 발생 -> c# '+' 문자 16진수 값 0x2b 오류로 반응이 없습니다. [원인] - 아무리 문자(형) 만들어 idx에 입력을 해보아도.. 작동이 안됨 그래서 Message를 띄울 수 있는, 아이템으로 출력해보니, 잘됨 근데, 나의 한가지 실수.. selector 문 전체가 문자형이 되어야함 [해결] select -> edit에서 양쪽 "" 붙혀줌 " "
2025.02.10 -
과목5 - 시스템 보안 구현
로그 관리인증(Authentication) - 로그인 과정인가(Authorization) - 권한이 맞는지?계정(Account)침입탐지 시스템(IDS) 유형N(Network)IDS - 네트워크 트래픽을 모니터링하여 특정 패턴을 분석Snort : 악의적인 활동이나 보안 위협이 되는 오픈소스 소프트웨어이다.Honeypot : 꿀단지, 사이버 보안에서 공격자 유인하는 것일부처 취약하게 만들고 공격자가 착각하게 만들어 유인하는 것nmap : 서버에 열린 포트 정보를 스캐닝해서 보안취약점을 찾는데 사용되는 도구이상탐지 기법 : 옳바른 설명을 틀린것과 비교하기접근 및 권한 관리보안 운영체제(Secure OS) : 커널의 보안 기능을 강화, 즉 핵심 부분을 보안강화하는 설계된 것컴퓨터 운영체제게의 커널에 보안 기능을..
2025.02.06 -
과목5 - 시스템 보안 설계
비즈니스 문제악성 소프트웨어, 개인정보유출, 중요정보 노출, 비밀데이터손실을 방지 하기 위해서 보안 설계로그인 권한, 암호화 등 방법으로 방지하도록하기패스워드 강력한 암호화 알고리즘을 통해서 방지세션 로그인 후 상태가 유지됨, 그 부분을 유효기간을 주어서 관리접근 통제SSH - 포트 번호 22비대칭키(공개키, 비밀키)포트 라는 것은 해당 프로세스(프로그램)에 외부에서 들어가기위한 문이다.서버와 클라이언트 방식TLS/SSLHTTPS : S는 Security를 접목해서 그 보안적인 부분은 TLS이다.IPsecAH - 데이터 무결성과 발신자 인증 즉, 데이터는 노출됨Header를 보호한다. (우산)ESP - 기밀성을 제공한다.Header를 보호한다. (비옷)Transport : 내부Tunnel : 전체 패킷을..
2025.02.06 -
과목5 : 오류 그리고 유형
오류 : 개발자가 소프트웨어를 개발시 코드를 잘 못 작성되어 발생하는 취약점Null Pointer : Null값 이면, 에러 발생String.equals(value); 비교시 value에 값이 Null값이면, 에러 발생부적절한 자원 해제힙, 스텍 메모리에 쌓아두고, 사용하지 않은 경우 꼭, 반환 및 초기화 시키기초기화 되지 않은 변수쓰레기 값
2025.02.06 -
과목5 - 소프트웨어 개발 보안 구현
암호화 알고리즘 정의 : 데이터(비밀번호, 중요 정보)를 암호화 시켜서 다른 사람들이 알지 못하도록하는 것대칭키 - 블록 암호화 방식 동일한 키로 암호화, 복호화 시킴AES : DES에 보안 취약점을 개선128비트DES : 블록 암호 알고리즘64비트SEED금융기관, 공공기관에서 사용128비트비대칭키서로 다른 키로 공개키, 비밀키로 2가지RSA : 공개키와 개인키로 가장 큰 소수 곱큰 정수를 소인수분해(소수)하는 것이 매우 어렵다.ECC타원곡선 암호화훨씬 더 작은 키로 암호화 복호화 알고리즘 만듬해시 함수단방향해시 함수 종류SHA-256256비트복원이 어려움MD5파일 무결성
2025.02.06