Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 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 1 2 3 4

Creating Secure PHP Websites [repost]

Posted By: ParRus
Creating Secure PHP Websites [repost]

Creating Secure PHP Websites
WEBRip | English | MP4 | 1280 x 800 | AVC ~119 kbps | AAC ~128 Kbps | 44.1 KHz | 1 channel | 04:16:28 | 538.4 MB
Genre: Video Tutorial / Web design

Hackers target PHP web applications more often than other sites because most PHP code is written by developers with little security experience. Protecting web applications from these attacks has become an essential skill for all PHP developers. Creating Secure PHP Websites shows you how to meet the most important security challenges when developing websites with PHP.
Instructor Kevin Skoglund covers the techniques and PHP code needed to develop sites that are more secure, and to avoid common mistakes. Learn how to configure PHP properly and filter input and escape output. Then check out step-by-step defenses against the most common forms of attack, and the best practices to use for encryption and user authentication.

β”œβ”€β”€ 0. Introduction
β”‚ β”œβ”€β”€ 00_01-welcome.mp4
β”‚ └── 00_02-exercisefiles.mp4
β”œβ”€β”€ 1. Security Overview
β”‚ β”œβ”€β”€ 01_01-whatissecurity.mp4
β”‚ β”œβ”€β”€ 01_02-securityandphp.mp4
β”‚ └── 01_03-generalsecurityprinciples.mp4
β”œβ”€β”€ 2. Securing Your PHP Installation
β”‚ β”œβ”€β”€ 02_01-versionsuptodate.mp4
β”‚ β”œβ”€β”€ 02_02-phpinfophpmyadmin.mp4
β”‚ β”œβ”€β”€ 02_03-registerglobals.mp4
β”‚ β”œβ”€β”€ 02_04-errorreporting.mp4
β”‚ β”œβ”€β”€ 02_05-magicquotes.mp4
β”‚ β”œβ”€β”€ 02_06-safemode.mp4
β”‚ β”œβ”€β”€ 02_07-otherconfigs.mp4
β”‚ └── 02_08-sharedhost.mp4
β”œβ”€β”€ 3. Filtering Input and Controlling Output
β”‚ β”œβ”€β”€ 03_01-validatinginput.mp4
β”‚ β”œβ”€β”€ 03_02-sanitizingdata.mp4
β”‚ β”œβ”€β”€ 03_03-labelingvariables.mp4
β”‚ β”œβ”€β”€ 03_04-keepcodeprivate.mp4
β”‚ └── 03_05-smartlogging.mp4
β”œβ”€β”€ 4. Defending against the Most Common Attacks
β”‚ β”œβ”€β”€ 04_01-crosssitescripting.mp4
β”‚ β”œβ”€β”€ 04_02-crosssiterequestforgery.mp4
β”‚ β”œβ”€β”€ 04_03-sqlinjection.mp4
β”‚ β”œβ”€β”€ 04_04-urlmanipulation.mp4
β”‚ β”œβ”€β”€ 04_05-fakedrequestsforms.mp4
β”‚ β”œβ”€β”€ 04_06-cookietheft.mp4
β”‚ β”œβ”€β”€ 04_07-encryptingcookies.mp4
β”‚ β”œβ”€β”€ 04_08-signingcookies.mp4
β”‚ β”œβ”€β”€ 04_09-sessionhijacking.mp4
β”‚ β”œβ”€β”€ 04_10-remotesystemexecution.mp4
β”‚ β”œβ”€β”€ 04_11-phpcodeinjection.mp4
β”‚ β”œβ”€β”€ 04_12-fileuploadabuse.mp4
β”‚ β”œβ”€β”€ 04_13-securinguploadedfiles.mp4
β”‚ β”œβ”€β”€ 04_14-filepermissions.mp4
β”‚ β”œβ”€β”€ 04_15-limitingfilesize.mp4
β”‚ └── 04_16-validatefiletype.mp4
β”œβ”€β”€ 5. Encryption and User Authentication
β”‚ β”œβ”€β”€ 05_01-passwordencryption.mp4
β”‚ β”œβ”€β”€ 05_02-passwordrequirements.mp4
β”‚ β”œβ”€β”€ 05_03-authentication.mp4
β”‚ β”œβ”€β”€ 05_04-throttling.mp4
β”‚ β”œβ”€β”€ 05_05-blacklistingips.mp4
β”‚ └── 05_06-resettokens.mp4
β”œβ”€β”€ 6. Conclusion
β”‚ └── 06_01-goodbye.mp4

General
Complete name : Day1_Pt3.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (mp42/isom/avc1)
File size : 339 MiB
Duration : 57mn 7s
Overall bit rate mode : Variable
Overall bit rate : 831 Kbps
Encoded date : UTC 2014-02-21 05:51:58
Tagged date : UTC 2014-02-21 06:12:57
Writing application : HandBrake 0.9.9 2013051800

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 57mn 6s
Bit rate : 464 Kbps
Width : 854 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 29.970 (29970/1000) fps
Minimum frame rate : 14.286 fps
Maximum frame rate : 1 000.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.038
Stream size : 190 MiB (56%)
Writing library : x264 core 130 r2273 b3065e6
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=300 / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=62500 / vbv_bufsize=78125 / crf_max=0.0 / nal_hrd=none / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2014-02-21 05:51:58
Tagged date : UTC 2014-02-21 06:12:57
Color range : Limited
Color primaries : BT.601 NTSC
Transfer characteristics : BT.709
Matrix coefficients : BT.601

Audio #1
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 57mn 7s
Bit rate mode : Variable
Bit rate : 132 Kbps
Maximum bit rate : 194 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Frame rate : 43.066 fps (1024 spf)
Compression mode : Lossy
Stream size : 54.7 MiB (16%)
Title : Stereo
Default : Yes
Alternate group : 1
Encoded date : UTC 2014-02-21 05:51:58
Tagged date : UTC 2014-02-21 06:12:56

Audio #2
ID : 3
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : ac-3
Duration : 57mn 6s
Bit rate mode : Constant
Bit rate : 224 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Frame rate : 28.711 fps (1536 spf)
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 91.5 MiB (27%)
Title : Surround
Default : No
Alternate group : 1
Encoded date : UTC 2014-02-21 05:51:58
Tagged date : UTC 2014-02-21 06:12:56

Screenshots

Creating Secure PHP Websites [repost]

Creating Secure PHP Websites [repost]

Creating Secure PHP Websites [repost]

Exclusive eLearning Videos ParRus-blog ← add to bookmarks

Creating Secure PHP Websites [repost]