책
CERT C 프로그래밍 2/e
로버트 C. 시코드 에이콘출판사 · Yes24
예스24 애드온 링크예요. 이 링크로 사면 책값은 같고, Roadmappr 가 구매액의 일부를 받아요.
소개
코딩 과정에서 오류 및 취약성을 유발하는 불안전한 프로그램 코드를 제거해 안전성, 신뢰성, 보안성을 갖춘 C 프로그램을 개발할 수 있는 효과적인 방법을 제공한다. 관련 규칙은 제목과 설명, 부적절한 코드 예제, 규칙에 부합하는 해결 방법을 코드 예제로 설명한다. 맞춤형 소프트웨어 개발을 위한 이해관계자들의 요구사항을 정의하기 위해 사용할 수 있으며, 안전성과 신뢰성이 요구되는 시스템 개발에서 지켜야 할 사항을 위험 평가 항목과 우선순위에 따라 정리하고 있다.
비슷한 학습 자료
책 강환수 예스24
Perfect C
책 강환수 예스24
이 책은 C 언어를 처음 학습하는 독자들이나 비전공자들도 이해하기 쉽도록 본문 내용을 친절하게 풀어 쓴 책이다. 또한 전공자들에게는 참고하기 편하고 손이 자주 닿는 C 언어 기본서로 사용할 수 있다. 문법이나 이슈에 대한 ‘Tip’과 ‘Note’를 넣어 학습에 재미를 느끼게 하며, 버전 C99에 추가된 기능까지 포함해 설명하고 있다. 본문 중간중간 스스로 학습 내용을 점검할 수 있는 ‘중간점검’, 간단한 프로그램을 완성해볼 수 있는 ‘Lab’, 각 챕터에서 배운 내용을 평가해볼 수 있는 ‘내용점검 연습’과 ‘프로그래밍 연습’으로 구성되어 있다.
프로그래밍 언어
책 황기태 예스24
명품 C++ Programming
책 황기태 예스24
『명품 C++ Programming(개정3판)』은 C 언어나 다른 고급 언어의 기초를 아는 독자들을 대상으로 하는 책이다. 변수, 함수, 순환문, 조건문 등 C 언어의 기본 지식들에 대해서는 다루지 않고(홈페이지에 C++ 기초 학습 PDF 제공), 객체 지향 프로그래밍 및 C++만의 고유한 기능에 집중한다. 본문에 다루기 벅찬 고급 지식은 부록에 편성하였다. C++ 프로그래밍의 개념과 방법을 쉽게 배우도록 많은 그림과 삽화를 두었고, 실습을 통해 이론을 익힐 수 있도록 적절하고 다양한 예제를 만들었다. 또한 절마다 Check Time 문제들을 삽입하여 배운 내용을 점검하도록 하였다. 연습문제는 더욱 정성을 쏟았다. 이론 문제와 실습 문제로 나누고, 이론 문제는 정곡을 찔러 핵심에 접근하도록 하였다. 실습 문제의 경우, 각 장의 주제에 적합한 독창적인 문제를 만들고 난이도와 목적을 삽입하여 문제에 대한 관심과 이해를 더하였다. 또한 독자가 작성해야할 코드가 무엇인지 명확히 알도록 실행...
프로그래밍 언어
책 천인국 예스24
C 언어 콘서트
책 천인국 예스24
최근 화두가 되고 있는 자율주행자동차나 알파고와 같은 인공지능 컴퓨터를 보면 컴퓨터 분야에서 소프트웨어가 얼마나 중요한지를 새삼 깨닫게 된다. C언어는 컴퓨터 하드웨어가 어떻게 동작하는지를 실감할 수 있는 중요한 언어이다. 인공지능 시대에서도 빠른 속도를 자랑하고 효율적인 배열 구조를 제공하는 C언어는 여전히 상당한 가치를 제공하는 언어이다. 이 책을 저술하게 된 가장 큰 이유는, 프로그래밍을 배우고자 하는 입문자들이 이 책을 통하여, 더 재미있게 프로그래밍의 세계로 들어올 수 있도록 하자는 것이었다. - 적절한 그림을 가능한 많이 사용하여 더욱 친숙하고, 지루하지 않으며 이해하기 쉬운 교재를 만들려고 하였다. 입문자들은 그림을 통하여, 더 쉽게, 관련 개념들을 빠르게 이해할 수 있다. - 각각의 주제에 대하여 개념과 원리를 자세하게 설명하였으며 설명은 문답식으로 친숙하게 하였다. - LAB 섹션을 두어 실생활에 적용할 수 있는 프로그램을 작성해 볼 수 있게 하였다. MINI PRO...
프로그래밍 언어
책 안기수 예스24
C 언어로 키우는 코딩 스킬
책 안기수 예스24
“질문하고 토론하며 풀어가는 C 언어, 코딩의 매력은 여기서 시작된다!” 왜 C 언어를 배워야 할까요? 조건문 없이 음수와 양수를 구분할 수 있을까요? 이 책은 단순한 문법 나열식 설명에서 벗어나, 프로그래밍 과정에서 접하는 흥미로운 문제들을 대화형 에피소드로 풀어내는 새로운 형태의 입문서입니다. 교수자와 가상의 학생 4명이 나누는 생생한 질의응답을 따라가다 보면, ‘코딩 규칙’을 외우는 대신 주어진 문제에 다양한 방식으로 접근하고 최선의 해법을 찾아가는 ‘컴퓨터적 사고(Computational Thinking)’를 자연스럽게 익히게 됩니다. 순서와 상관없이 관심 있는 주제부터 골라 읽을 수 있어 학습 부담을 줄였으며, 단순 지식 전달을 넘어 학습자의 동기 유발과 사고 확장을 돕습니다. 특히 C 언어 기초 문법을 넘어, 왜 이렇게 코드와 알고리즘을 짜야 하는지 깊이 있게 이해하고 싶은 프로그래밍 초보자에게 완벽한 길잡이가 되어 줄 것입니다.
프로그래밍 언어 알고리즘 · 자료구조
책 로렌 콘펠더 예스24
모두를 위한 소프트웨어 보안 설계와 구현
책 로렌 콘펠더 예스24
소프트웨어 개발에 종사하는 모든 엔지니어가 읽어야 할 보안 실천 가이드! MS와 구글에서 현대 보안 기술을 선도하고 디지털 인증서를 창시한 저자의 20년노하우! 공개 키 인증서 개념을 최초로 만들고 마이크로소프트에서 위협 모델링 STRIDE 개념을 창안한 현대 보안 기술의 선구자인 로렌 콘펠더가 집대성한 책! 저자 로렌 콘펠더가 20여 년 동안 보안 업계에서 겪은 경험을 간결하고 세련되게 집약한 소프트웨어 보안 가이드로서, 소프트웨어 아키텍트, 디자이너, 개발자, IT 관리자를 비롯한 광범위한 소프트웨어 전문가를 위한 책이다. 저자는 소프트웨어 설계 초기부터 보안을 내재화하고 전체 팀이 함께 프로세스에 참여할 것을 강조한다. 핵심 보안 개념인 신뢰, 위협, 완화, 보안 설계 패턴, 암호화를 설명하며 1부를 시작한다. 2부에서는 보안을 염두에 두고 소프트웨어를 설계하고 검토하는 과정을 다룬다.
보안
책 데니스 유리체프 예스24
모두를 위한 리버싱 지침서 2/e
책 데니스 유리체프 예스24
개발자가 작성한 소스코드가 어떻게 컴파일되는지 이해하려면 컴파일러가 만들어낸 어셈블리 코드를 분석하는 방법과 컴파일 과정에서 최적화 옵션이 어떤 영향을 주는지, 소스코드상의 프로그래밍 요소(배열, 구조체, 포인터 등)와 다양한 프로그래밍 로직에 대한 어셈블리 코드를 설명한다. 또한 동일 소스코드에 대해서 x86 계열의 CPU뿐만 아니라 ARM, MIPS에서 만들어지는 어셈블리 코드를 비교 분석해 다양한 어셈블리 코드를 이해할 수 있는 능력을 기를 수 있다. 이 책은 진정한 리버스 엔지니어라면 반드시 읽어야할 지침서다.
프로그래밍 언어 보안