<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>01452cam a22002777a 4500</leader>
  <controlfield tag="001">11350</controlfield>
  <controlfield tag="003">IN-BhIIT</controlfield>
  <controlfield tag="005">20260107160251.0</controlfield>
  <controlfield tag="008">080310s2007    caua     b    001 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9781484252345 (pbk.)</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">IN-BhIIT</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">eng</subfield>
  </datafield>
  <datafield tag="082" ind1="0" ind2="4">
    <subfield code="a">005.8</subfield>
    <subfield code="b">DAS/F</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Daswani, Neil.</subfield>
    <subfield code="e">Author</subfield>
    <subfield code="9">26943</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Foundations of security :</subfield>
    <subfield code="b">what every programmer needs to know /</subfield>
    <subfield code="c">Neil Daswani, Christoph Kern, and Anita Kesavan.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Berkeley, CA :</subfield>
    <subfield code="b">Apress ;</subfield>
    <subfield code="c">2025.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">xxvii, 290 p. :</subfield>
    <subfield code="b">ill. ;</subfield>
    <subfield code="c">24 cm.</subfield>
  </datafield>
  <datafield tag="504" ind1=" " ind2=" ">
    <subfield code="a">Includes bibliographical references (p. 267-275) and index.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">Pt. 1. Security design principles -- Security goals -- Secure systems design -- Secure design principles -- Exercises for part 1 -- Pt. 2. Secure programming techniques -- Worms and other malware -- Buffer overflows -- Client-state manipulation -- SQL injection -- Password security -- Cross-domain security in web applications -- Exercises for part 2 -- Pt. 3. Introduction to cryptography -- Symmetric key crytography -- Asymmetric key cryptography -- Key management and exchange -- MACs and signatures -- Exercises for part 3.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Software protection.</subfield>
    <subfield code="9">26944</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Computer security.</subfield>
    <subfield code="9">4236</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Data encryption (Computer science)</subfield>
    <subfield code="9">14595</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Kern, Christoph.</subfield>
    <subfield code="e">Joint author</subfield>
    <subfield code="9">26945</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Kesavan, Anita.</subfield>
    <subfield code="e">Joint author</subfield>
    <subfield code="9">26946</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">TRB</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">15227</subfield>
    <subfield code="d">15227</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="8">SES</subfield>
    <subfield code="a">CLIITBBS</subfield>
    <subfield code="b">CLIITBBS</subfield>
    <subfield code="d">2025-12-15</subfield>
    <subfield code="e">51</subfield>
    <subfield code="g">1049.25</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.8 DAS/F</subfield>
    <subfield code="p">11350</subfield>
    <subfield code="r">2025-12-15 00:00:00</subfield>
    <subfield code="v">1399.00</subfield>
    <subfield code="w">2025-12-15</subfield>
    <subfield code="y">TRB</subfield>
  </datafield>
</record>
