Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 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
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Pluralsight - AngularJS Security Fundamentals (2015)

    Posted By: house23
    Pluralsight - AngularJS Security Fundamentals (2015)

    Pluralsight - AngularJS Security Fundamentals (2015)
    MP4 | AVC 171kbps | English | 1024x768 | 15fps | 2h 27mins | AAC stereo 128kbps | 296 MB
    Genre: Video Training

    AngularJS has achieved enormous popularity in a very short amount of time, but developers keep asking - what are the security implications? This course helps those building apps on client side frameworks understand where the risks lie and how to mitigate them. Client side frameworks such as AngularJS have become enormously popular due to their ability to streamline the development process and make more responsive web applications by moving workload from the server to the browser. With the popularity and enthusiasm around these frameworks also comes confusion about their security profiles and associated risks.

    Often, when developers build client apps with server back ends they approach the application as though they control the entire ecosystem. Assumptions are often made that the client they built will only ever talk to the server side APIs they built in the way they designed them. This view often overlooks the risk of an attacker circumventing the client controls and executing calls directly against the server side A9PI outside the intended scope of the application. Much of this course is about helping developers understand where the security boundaries of client side frameworks begin and end. It does this by demonstrating common implementation patterns using Angular and illustrating where security weaknesses may be introduced. It also highlights specific defenses implemented by Angular, and demonstrates the mechanics of how they work, and how they may be misconfigured to introduce risks.

    Introduction 15:42
    Overview 1:36
    Why Angular Security? 3:43
    Who This Course Is For 2:39
    About the Course 2:24
    Introducing the Insecure AngularJS App 3:42
    Summary 1:34
    Understanding Client Framework Security Boundaries 28:03
    Overview 1:55
    The Composition of AngularJS 3:37
    Overview of the Web Stack 3:09
    Typical Security Risks in the Stack 4:41
    Defending the Stack 4:52
    Always Assume the Client Is Compromised 2:57
    Circumventing the Client 4:15
    Summary 2:34
    Working with Security Controls on the Server 38:27
    Overview 1:48
    Understanding Page Lifecycles 5:46
    Authentication and Identity Persistence 2:40
    Cookies Versus Tokens 4:58
    Sending the Bearer Token 4:00
    Persisting the Bearer Token When the DOM Is Unloaded 5:00
    Exploiting Insufficient Authorization 4:45
    The Risk Behind Client Side Security Trimming 3:50
    Securing Templates Versus Securing Services 3:17
    Summary 2:17
    Common Security Flaws on the Client Side 32:24
    Overview 1:44
    Understanding DOM Versus HTML Source 4:09
    Security Assumptions and the Risk of "View Source" 4:15
    Excessive Model Attributes in API Responses 3:20
    Understanding Output Encoding in Client Libraries 6:13
    HTTP Only and Secure Cookies 4:47
    The Risk of Cross Site Request Forgery 5:24
    Summary 2:28
    Security Constructs Within AngularJS 32:43
    Overview 1:49
    Protecting Against Cross Site Request Forgery 8:29
    Using the ngSanitize Module 5:57
    Working with Unsanitized HTML 5:46
    The Danger of Server Side Templates Rendering User Input 8:18
    Summary 2:22


    Format : MPEG-4
    Format profile : Base Media / Version 2
    Codec ID : mp42
    File size : 10.3 MiB
    Duration : 4mn 48s
    Overall bit rate mode : Variable
    Overall bit rate : 301 Kbps
    Encoded date : UTC 2015-02-02 20:37:43
    Tagged date : UTC 2015-02-02 20:38:06
    Writing application : HandBrake 0.9.8 2012071700
    Video #1
    ID : 1
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : Baseline@L3.1
    Format settings, CABAC : No
    Format settings, ReFrames : 2 frames
    Format settings, GOP : M=1, N=50
    Codec ID : avc1
    Codec ID/Info : Advanced Video Coding
    Duration : 4mn 48s
    Duration_FirstFrame : 67ms
    Bit rate : 171 Kbps
    Width : 1 024 pixels
    Height : 768 pixels
    Display aspect ratio : 4:3
    Frame rate mode : Constant
    Frame rate : 15.000 fps
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Progressive
    Bits/(Pixel*Frame) : 0.015
    Stream size : 5.87 MiB (57%)
    Writing library : x264 core 120
    Encoding settings : cabac=0 / ref=2 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=50 / keyint_min=15 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=3 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
    Encoded date : UTC 2015-02-02 20:37:43
    Tagged date : UTC 2015-02-02 20:38:05
    Color primaries : BT.709
    Transfer characteristics : BT.709
    Matrix coefficients : BT.709
    Audio #2
    ID : 2
    Format : AAC
    Format/Info : Advanced Audio Codec
    Format profile : LC
    Codec ID : 40
    Duration : 4mn 47s
    Bit rate mode : Variable
    Bit rate : 128 Kbps
    Maximum bit rate : 159 Kbps
    Channel(s) : 2 channels
    Channel positions : Front: L R
    Sampling rate : 44.1 KHz
    Compression mode : Lossy
    Stream size : 4.39 MiB (42%)
    Language : English
    Encoded date : UTC 2015-02-02 20:37:43
    Tagged date : UTC 2015-02-02 20:38:05


    Pluralsight - AngularJS Security Fundamentals (2015)

    Pluralsight - AngularJS Security Fundamentals (2015)

    Pluralsight - AngularJS Security Fundamentals (2015)


    No mirrors please