김김성중inswsecurity.hashnode.dev·Jul 12, 2024 · 9 min readP2IM: Scalable and Hardware-independent Firmware Testing via Automatic Peripheral Interface Modeling💡 본 글은 P2IM: Scalable and Hardware-independent Firmware Testing via Automatic Peripheral Interface Modeling 논문을 정리한 글입니다. 임베디드 펌웨어의 동적 테스트 혹은 퍼징은 하드웨어 의존성과 낮은 확장성 때문에 심각하게 제한되며, 이는 취약한 IoT 장치가 널리 퍼지게 되는 주요 원인 중 하나입니다. 우리는 주어진 펌웨어 바이너리를 지속적으로 실행하면서...00
김김성중inblog.skku-comit.dev·Jan 28, 2024 · 3 min read[Flutter] Flutter Project Structure : Feature-first vs Layer-firstFlutter에서 단일 페이지 앱을 만들 때에는 하나의 폴더에 모든 파일들을 넣어도 된다. 하지만 다양한 페이지와 데이터 모델들을 추가하기 시작할 때, 파일들을 어떻게 일관적인 방식으로 정리할 수 있을까? 대표적인 방식으로 feature-first 구조와 layer-first 구조가 있다. Layer-first (feature inside layers) ‣ lib ‣ src ‣ presentation ...01P
김김성중inblog.skku-comit.dev·Jan 21, 2024 · 2 min read[Node.js] Sequelize 기초 및 개념ORM Object Relational Mapping의 약자로 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑해주는 것 SQL query가 아닌 직관적인 코드로 데이터를 조작할 수 있어 객체 지향 프로그래밍에 집중할 수 있다. Sequelize MySQL, MaraiDB, MS SQL 등 관계형 데이터베이스를 위한 promise 기반 Node.js ORM 도구 promise 기반으로 구현되었기 때문에 비동기 로직을 편리하게 작성할...00