전체 글36 암호화 테이블 / 복호화 view 세팅, 적용기 필요성 우리가 일반적으로 사용하는 모든 서비스, 플랫폼은 개인정보를 암호화를 하고있다. 개인정보 보호법 제 39조에 의하면 아래와 같은 내용을 확인 할 수 있다. 문서링크 그러므로 플랫폼을 개발하는 누구든 위의 내용을 준수해야한다. 계기 나는 불행인지 다행인지 관공서, 공공기관 관련 SI 개발ㆍ운영을 했었기 때문에 위의 대한 내용은 잘 알고있지만 직접적으로 내가 저런 부분까지의 DB 세팅을 할일이 없었다. 구인구직 플랫폼 운영을 할 때 DB 암/복호화 솔루션 'ㄴ' 의 신입사원이 플랫폼에 맞는 코드인지 확인조차 안하고 무지성 스크립트를 돌리고 커밋시켜 트리거, 함수가 다 깨진 대형사고를 한번 친 적이 있었다. 추궁을 하니 기존 담당자가 추노한다고 인수인계를 신입사원한테 대충 던지고 급하게 사라졌다해서.... 2024. 1. 10. Kernel360 :: E2E를 마치며... 과정 중간 회고 10월 10일에 시작한 과정이 어느덧 정신을 차려보니 절반 가까이 다가와버렸다. 이틀 뒤면 새해이므로 올해가 가기전, 그동안의 나는 무엇을 했고 어떻게 변했는가? 결국 성장을 하고있는가? 생각하는 회고를 가져보고자 한다. front End to back End (E2E) 프로젝트를 진행했다. https://github.com/Kernel360/E2E1-TaskTracker GitHub - Kernel360/E2E1-TaskTracker: 공유 일정,목표 관리 서비스 공유 일정,목표 관리 서비스. Contribute to Kernel360/E2E1-TaskTracker development by creating an account on GitHub. github.com 한달간 프론트엔드부터 백엔드까지 풀코.. 2023. 12. 30. 깃허브 upstream 리포지터리 날리고 복원기 프로젝트 진행중에 내가 잠시 미쳤는지 업스트림 리포지터리를 삭제시켜버렸다. 삭제하려면 레포 주소 타이핑을 쳐야하는데 순간 내 레포인줄 알고 귀찮아서 복붙해서 무지성 confirm 해버린 것이 화근이되었다.. 🤦♂️ 보통의 경우라면 깃허브에서 10시간 이내면 연락이 온다는데, 이때는 12월 말~ 1월초 사이까지 휴가기간이어서 더 늦어졌다. 복구 후 베이스 리포가 누군가의 리포로 바뀌어 있을텐데 UI에선 베이스 리포 바꾸는 기능을 지원하지 않는다. 그렇자니 고객지원을 기다리려면 또 최소 2일은 걸릴 것이라 생각이 들었다. 그래서 곰곰히 생각해본 바, 베이스 리포 (업스트림)을 삭제하게 되면 포크를 받아간 사람의 리포지터리중 누군가가 베이스 리포로 바뀐 것을 생각해보니 깃허브의 형상관리가 비유적으로 보자면 .. 2023. 12. 28. vultr 프리티어 신청기, 초기세팅 과정. 프리티어 신청 https://www.vultr.com/free-tier-program/ Free Tier Program To help drive innovation forward, we are offering free computer power, cloud-based server instances, to eligible applicants! www.vultr.com 프리티어 신청페이지에 접속해서 회원가입 -> 신청을 하면 일단 신청 접수가 된다. AWS나 OCI처럼 이름, 주소와 같은 개인정보와 결제카드 정보 등록을 하게 된다. (과정 캡처는 없어서 생략) 근데, OCI처럼 매크로 돌려서 신청하는 사람들이 많은지 하루만에 캡챠 확인요청이 생기기도 했고 메일을 통해서 부가인증을 해달라고 요청이 왔었다. 이.. 2023. 12. 20. 3장 JUnit 마스터하기 스텁 애플리케이션(stup application) - 특정 도메인의 일부 기능중 연동과 같은 상호작용 테스트에 필요한 기반만 별도로 애플리케이션을 작성한 것. 단위테스트를 수행하는 junit과는 개념이 다르다. 부트스트랩 테스트(bootstrap test) - 초기 테스트 환경 설정 기반 마련 및 테스트 수행을 일컫는다. 테스트를 위한 도구, 라이브러리 선택 및 테스트 대상 애플리케이션에 간단한 테스트 수행등 일련의 모든 과정이 이에 해당한다. 픽스처(Fixtures)는 테스트를 수행하기 위해 사전에 정의된 상태나 환경을 말한다. 픽처스(Fixtures)는 테스트 픽스처의 여러 상태나 상황들을 가리키는 복수형이다. 테스트 수행에 필요한 여러 픽스처들을 포괄하는 개념이다. @Before - 실제 테스트 대.. 2023. 12. 19. 2장 JUnit 핵심 이 글은 책을 읽은 후 책 본문을 인용하거나 글쓴이의 생각을 가미하여 작성 한 글입니다. 따라서 책의 대한 내용을 올바르게 이해하는 것은, 직접 책을 읽고 이해하는 것이 가장 베스트입니다. 테스트 클래스 - public class 여야 하고, 파라미터를 받지 않는 생성자를 제공해야 한다. - 테스트 메서드는 @Test 애노테이션이 있어야 하고, public이고, 파라미터도 받아서는 안된다. 반환형은 void여야 한다. - JUnit은 각 @Test 메서드를 호출할 때마다 테스트 클래스의 인스턴스를 새로 생성하며 모든 테스트 메서드는 각기 다 른 테스트 클래스 인스턴스에서 실행되므로 인스턴스 변수는 공유될 수 없다. - 테스트 검증에는 Assert 클래스에 정의된 assert 메서드를 사용한다. - ass.. 2023. 12. 14. 이전 1 2 3 4 5 6 다음