전체 글 96

윈도우에서 SSPI와 CredSSP

SSPI(Security Support Provider Interface) 보안 지원 제공자 인터페이스 사용자를 인증하는 메커니즘을 정의, 사용자가 자신이 누구라고 주장하는지 확인하거나 최소한 특정 사용자 계정과 관련된 비밀(암호)을 알고 있는지 확인. 인증과 같은 다양한 보안 관련 동작을 수행하기 위해 마이크로소프트 윈도우 시스템에 쓰이는 윈도우 API 중 하나 응용 프로그램이 보안 시스템에 대한 인터페이스를 변경하지 않고도 컴퓨터나 네트워크에서 사용할 수 있는 다양한 보안 모델을 사용할 수 있도록 지원 여러 보안 지원 제공자(SSP)의 공통 인터페이스 역할을 합니다. NTLM, 커버로스(Kerberos), CredSSP, DAP 등이 있습니다. SSPI The Security Support Provi..

[셀레니움] is not clickable at point 오류

1. 오류메세지 Message: element click intercepted: Element ... is not clickable at point (1285, 836). Other element would receive the click: 2. 문제가 되는 코드 ul_gugun = findById('html_locallayer') il_gugun = ul_gugun.find_elements(By.TAG_NAME,'li') list_gu1 = random.randrange(0,len(il_gugun)) findByXPath(f'//*[@id="html_locallayer"]/li[{list_gu1}]/label').click() 3. 해결방법 태그의 부모태그인 를 클릭 하도록 수정 테스트 용 크롬이 나왔..

코딩/Python 2023.07.31

OpenSSH와 관련 용어

https://news.hada.io/topic?id=9899 OpenSSH의 ssh-agent에서 원격 코드 실행 취약점이 발견됨 | GeekNews Qualys는 OpenSSH에서 전달된 SSH 에이전트에서 원격 코드 실행이 가능한 취약점을 발견함.SSH 에이전트 전달은 주로 CI/CD 등에서 인증 정보를 직접 저장하지 않고, 원격에 있는 인증 정보를 사용하여 news.hada.io ssh_agent 메모리에 ssh key와 certificates를 보관하는 SSH key manager 개인키를 저장해두면 네트워크를 경유하는 시스템에 일일이 개인키를 복사하지 않고서 ssh 연결을 할 수 있습니다. https://smallstep.com/blog/ssh-agent-explained/ Smallstep:..

테스트와 심리

1. 소프트웨어 테스트의 심리학: 과제 극복 Psychology in Software Testing: Overcoming Challenges Software testing is a vast, multi-layered, intricate network of systems and processes requiring meticulous attention and a sharp, focused… medium.com 1. 소프트웨어 테스팅의 심리적 영역 탐색 - 숨겨진 심리적 도전 : '소프트웨어의 품질을 보장하는 최전선의 군인' - 버그를 찾아야 한다는 압박감 - 단조로운 반복작업 - 애매한 문제에 대한 좌절 : 버그를 찾아서 보고를 했으나 재현시 안되는 경우 등 - 테스터의 심리적 회복력(탄력성) 2. 정서적 ..

[Database] nvarchar가 뭐지? 인코딩도 정리해봐야지

varchar DataBase에서 가변 문자열을 저장 할 수 있는 자료형 char형과 다르게 가변성(*데이터 입력가능 사이즈를 지정해도 삽입 데이터 값에 따라 사이즈가 줄어듬)이 있다. 🔻 varchar와 char 형에 대해 정리를 잘 해주신 글 https://goodgid.github.io/DB-char-vs-varchar/ DB 컬럼(Column) 타입 차이 알아보기 : CHAR vs VARCHAR 비교 및 특징 Index goodgid.github.io 세상에는 다양한 언어가 있고, 그 언어의 문자를 컴퓨터에 출력하려면 어떻게 해야 할까? 컴퓨터에서 정보를 나타내는 가장 작은 단위는 bit이다. 이 bit로 정보를 출력력해야 한다. 그래서 나온게 인코딩 규칙이다. 이 인코딩 규칙이 정의가 되어 있어..

코딩/백엔드 2023.05.11

[VBA]엑셀(Excel) 특정 셀의 행의 값들 기반으로 다른 시트에서 자동 필터링하기

1. 클릭 타켓으로 삼을 셀값 E2:E3000 2.  타켓의 좌/우 값을 저장(필터링 값)3. Dictionary 객체 사용   Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)Dim dict As ObjectDim category As RangeDim clsfication As RangeDim week As RangeDim var As VariantDim var2 As VariantDim var3 As VariantDim cl As VariantDim arri As IntegerIf Intersect(Target, Range("E2:E3000")) Is Nothing Then Exit Sub ' 영역변수 T..

코딩 2023.05.04

엑셀(Excel) VBA으로 특정 셀 클릭으로 시트 이동 후 클릭한 셀의 값으로 자동 필터

VBA를 처음 써보는거라 틀린게 많습니다(야매야매)ㅜㅜ 더 좋은 방법이 있으면 댓글로 알려주세요! ★원하는 동작★ 통계 Sheet에서 E열의 임의의 셀 클릭시 Data Sheet로 이동 후 H열에서 클릭한 셀의 값으로 자동 필터링 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Dim str As String If Intersect(Target, Range("E2:E3000")) Is Nothing Then Exit Sub ' 영역변수 Target과 E열의 교차되는 교집합 영역이 없다면 E2셀에서 프로시저 발동 If Target.Cells.Count > 1 Then Exit Sub ' Target의 셀이 1..

카테고리 없음 2023.01.13

강의를 듣다가 모르는 문법정리(구조분해? 객체구조?)

구조분해할당? 배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript 표현식 cat = { ...cat, ...body} 원래 데이터 구조분해, 새로운 데이터 구조분해 cat 과 body를 구조분해 할당 후 기존의 키에서 중복된 키에 대한 value값을 바꾼다. let obj = { name: "홍길동", age: 20 }; let { ...arr } = obj; // arr이 객체 안에 있는 변수를 다 가지고 들어온다 console.log(arr); // { name: '홍길동', age: 20 } let arr = ["홍길동", "이순신", "홍길자", "김철수"]; // 원하는 값 꺼내기 let [n1, , , n2] = arr; console.log(n1, n..

코딩/JavaScript 2022.08.20