본문 바로가기

분류 전체보기352

microk8s helm offline 설치 Full guide는 아니구... 단순히.. 방법만... microk8s.enable helm 명령을 실행 하면 실제로는 /snap/microk8s/xxxx/actions/enable.helm.sh 가 실행된다. 문제는 /snap/microk8s/xxxx 가 그냥 디렉터리가 아니라 설치이미지가 read-only 으로 마운트된 디렉터리라 수정이 불가능하단 것이다. 처음에는 microk8s의 systemd mount관련 파일을 수정해서 해당 위치를 다른 디렉터리로 bind하고.. 참 별걸 다했었는데 이후 생각해보니 더 간단한 방법이 있었다. 그냥 해당 파일 하나만 bind 하는 것이다. 1. 미리 http://get.helm.sh/helm-$HELM_VERSION-linux-$(arch).tar.gz 을 다.. 2020. 3. 15.
Fiddler에서 Decrypted HTTPS 패킷에서 크리덴셜이 보이면 위험한 것일까? 1. 국내 유명 주요 보안 업체인 Axxxxx의 정상 로그인 테스트 TLS암호화 여부와 상관없이 개발자모드에서 Network Traffic을 확인해 본다. 캡처 부분 중 “SECRET_PASSWORD” 부분이 입력한 비밀번호임. 2. Progress Telerik Fiddler 으로 HTTPS Decode옵션을 켜놓고 로그인 시도시 (Fidder의 인증서는 PC에 등록하지 않음) 3. 무시하고 강제 로그인시 fiddler에서 캡처 해당 연결은 TLS을 이용한 HTTPS연결을 사용하고 있다. TLS연결의 경우 비대칭 키 암호화 방식을 기반으로 한다. TLS연결의 방식을 대강 설명하자면, 서버가 가지고 있는 인증서의 Public Key을 클라이언트(브라우저)에게 보내어 클라이언트가 랜덤으로 생성한 세션 키를.. 2020. 2. 10.
SafeNet 5110 AES Performance Test Test Code: import sun.security.pkcs11.SunPKCS11; import sun.security.pkcs11.wrapper.PKCS11; import sun.security.pkcs11.wrapper.PKCS11Exception; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.security.auth.login.FailedLoginException; import java.io.IOException; import java.security.Key; import java.security.KeyStore; import java.security... 2020. 1. 23.
asn1-stream: Node.JS asn1 stream 파서 https://www.npmjs.com/package/asn1-stream asn1-stream ASN1 parser with a stream interface www.npmjs.com asn1을 stream으로 파싱하는걸 찾았는데 없네요... infinite length 파싱은 구현은 대충 해 놓았지만 동작하지 않을겁니다... ASN1에 대해 잘 아시는 분은 infinite length 을 사용하는 예제 Payload좀 만들어 주세요...ㅠㅠ 아님 구현하셔서 PR주시면 매우감사! 참고로.. 최상위 객체만 next stream으로 출력하기 때문에 최상위 객체속에 여러 객체가 있고 큰 데이터가 있으면 메모리 이슈가 발생할 수 있습니다. asn1으로 대용량 데이터 전송 스키마를 만드신다면 최상위 객체에 데이.. 2020. 1. 21.
Spring-boot: Error during WebSocket handshake: Unexpected response code: 404 ResourceHandlerRegistry의 setOrder(0)을 줬더니 이걸 먼저 타버린다...ㅠㅠ 덕분에 몇시간동안 삽질을.. 2020. 1. 16.
wip: node.js C++ Embedding에 대해... node.js를 runtime그대로 사용하지 않고 libnode를 이용해서 C++ Project내에 embedding하여 사용하고 있습니다. 이에 대해서는 제가 만든 node-app 소스를 이용하여 쉽게 접근할 수 있습니다. 일단 일반적인 상황에서는 테스트를 해 보았고 잘 동작하는거 같습니다만... 몇가지 Issue들이 있으며, 최근 Worker를 활용하면서 몇 가지 큰 이슈 상황이 있습니다. (필독) 일단 기본적인 embedding에 대해 * 필수적으로 tracing관련하여 Fix된 commit을 적용해야 합니다. #PR 31217 코멘트를 참고해 주세요. 이 PR을 모티브해서 감사하게도 #PR 31245 을 올려주셨습니다. * NODE_USE_V8_PLATFORM=1 으로 빌드된 경우 문제되는 상황이.. 2020. 1. 12.
반응형