| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 의무이행심판
- 로그인정책
- 정치와종교
- 두음현상
- rdb
- 언어
- 저면관수
- 언어와 권력
- 손현보목사
- 유심 해킹
- Clean Architecture
- 대장동
- 설계원칙
- 카시다
- 통신사 보안
- 아랍어
- 안전신문고
- 양쪽 맞춤
- 식물집사
- 두음규정
- 장소의명사
- 법정명
- 해킹 사건
- 법률상이익
- bpfdoor
- 스마트국민제보
- Typesetting
- sim 스와핑
- 클린아키텍처
- 정교유착
- Today
- Total
목록개발 (5)
그루터기
1. 사건 개요2025년 4월, SK텔레콤(이하 SKT)은 가입자 유심(USIM) 정보를 관리하는 서버가 해킹당해 일부 고객의 데이터가 유출된 정황을 발견했다고 발표했습니다.유심은 스마트폰에 삽입되는 작은 카드로, 이용자의 전화번호와 인증 정보를 담고 있어 매우 민감한 정보입니다.사건 타임라인4월 18일 오후 6시 9분: 사내 시스템에서 이상 데이터 이동 감지4월 18일 오후 11시 20분: 악성코드 발견 및 해킹 정황 확인4월 19일 오전 1시 40분: 유출 가능성에 대한 분석 시작4월 19일 오후 11시 40분: 일부 유심 정보 유출 정황 공식 확인4월 20일: 한국인터넷진흥원(KISA)에 침해사고 신고4월 22일: 개인정보보호위원회에 개인정보 유출 신고(출처: 연합뉴스)⸻2. 유출된 정보와 기술적 ..
코드를 보다가 MySQL 쿼리에서 `REPLACE INTO`라는 구문을 보았습니다. 이름에서 대강 어떤 일을 할지 예상은 되지만 처음 보는 구문이라 조금 찾아보았습니다. 아래는 `REPLACE` 구문을 설명하는 MySQL 문서입니다. 표준 SQL은 아니고, 확장 구문으로 정의된 구문이라고 하네요. MySQL :: MySQL 8.0 Reference Manual :: 13.2.12 REPLACE Statement 13.2.12 REPLACE Statement REPLACE [LOW_PRIORITY | DELAYED] [INTO] tbl_name [PARTITION (partition_name [, partition_name] ...)] [(col_name [, col_name] ...)] { {VALUES..
팀에서 로버트 C. 마틴의 를 가지고 스터디를 하고 있습니다. 책을 읽어 나가면서 내용과 감상을 정리해 보려고 합니다. 클린 아키텍처 “살아있는 전설이 들려주는 실용적인 소프트웨어 아키텍처 원칙”소프트웨어 아키텍처의 보편 원칙을 적용하면 소프트웨어 수명 전반에서 개발자 생산성을 획기적으로 끌어올릴 수 있다. 《 book.naver.com 제3부: 설계 원칙 제3부에서는 소프트웨어를 설계할 때 따라야 할 원칙 다섯 가지를 설명하고 있습니다. 다섯 가지 원칙은 다음과 같습니다. 단일 책임 원칙 (SRP: Single Responsibility Principle) 개방-폐쇄 원칙 (OCP: Open-Closed Principle) 리스코프 치환 원칙 (LSP: Liskov Substitution Princip..
어떤 수의 값이 지정된 범위를 넘어갈 때 가장 작은 값으로 되돌아오는 것을 wrap-around라고 합니다. 예를 들어서, 어떤 자료형이 0부터 9의 범위를 가지고 wrap-around할 때, 이 자료형에 1씩 계속 더하면 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, ... 이와 같이 9 다음에 0의 값을 가지게 될 것입니다. 위성 데이터에 관한 표준 권고안인 CCSDS Blue Book에서는 위성 데이터가 여러 개의 패킷으로 분할되어 지상으로 전송되며, 각 패킷은 연속적으로 증가하는 Packet Sequence Count라는 값을 갖도록 되어 있습니다. 그러나 이 값은 무한히 증가할 수 없기 때문에, 최댓값 16383의 다음 패킷은 0의 sequence count를 갖게 됩니다..
제가 일하고 있는 조직은 소프트웨어 개발을 하는 조직이기는 하지만, 도메인 지식이 워낙 강한 분야이기 때문에 도메인 알고리즘 개발자의 비율이 높은 편입니다. 그래서 소프트웨어쟁이들의 고민이 조직의 중심적인 고민이 되기는 어려운 분위기가 있습니다. 그러던 와중에 소프트웨어를 전공하고 아키텍처나 개발 문화 등에 관심이 있는 사람들을 한 팀으로 모으는 방향의 조직 개편이 이루어져서, 함께 개발을 고민하고 공부해보자는 분위기가 팀 내에서 만들어지고 있습니다. 그렇게 시작하게 된 팀 스터디에서 로버트 C. 마틴의 를 함께 읽게 되었습니다. 밥 아저씨(로버트 C. 마틴의 별명)를 너무 좋아하는 팀원분이 계시기도 하고, 서로의 공감대를 확인하자는 차원에서 읽기 시작하였습니다. 정리되지 않은 상태로 알고 있던 아키텍처..