Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
PHP Secure Configuration Checker
Search
Philipp Krenn
September 08, 2014
Programming
450
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PHP Secure Configuration Checker
Short intro to Sektioneins' PCC
Philipp Krenn
September 08, 2014
More Decks by Philipp Krenn
See All by Philipp Krenn
Full-Text Search Explained
xeraa
11
2.4k
360° Monitoring of Your Microservices
xeraa
7
3.6k
Scale Your Metrics with Elasticsearch
xeraa
4
180
YAML Considered Harmful
xeraa
0
2.1k
Scale Your Elasticsearch Cluster
xeraa
1
380
Hands-On ModSecurity and Logging
xeraa
2
230
Centralized Logging Patterns
xeraa
1
1.2k
Dashboards for Your Management with Kibana Canvas
xeraa
1
520
Make Your Data FABulous
xeraa
3
1.1k
Other Decks in Programming
See All in Programming
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
500
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
260
What We Talk About When We Talk About XP
m_seki
2
660
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
3
1.8k
Are APIs Still Relevant in the AI Era?
soyuka
0
280
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
410
アクセシビリティから考える情報設計
high_g_engineer
0
380
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
330
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
4
720
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
490
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
520
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
600
Accessibility Awareness
sabderemane
1
210
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
58k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
A Tale of Four Properties
chriscoyier
163
24k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
340
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Utilizing Notion as your number one productivity tool
mfonobong
4
590
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Paper Plane
katiecoart
PRO
4
53k
Transcript
PHP Secure Configuration Checker Philipp Krenn, @xeraa
https://github.com/ sektioneins/pcc SektionEins (Suhoshin) PHP 5.4+ New BSD License
Security Checks Critical: Fix this NOW Example: Register globals
Security Checks High: You should really look at this Example:
Allow URL fopen
Security Checks Medium: This might be a problem Example: Display
errors on
Security Checks Low: Boring stuff Example: Execution time > 300s
Security Checks Maybe: Not sure, check manually Example: Memory limit
> 128MB
Security Checks Comment: Just mentioning it Example: Upload max filesize
is the default (8MB)
Modes CLI Web
Web Security 127.0.0.1 mtime < 2d
How good / bad are the Ubuntu 14.04 defaults? nginx
+ PHP-FPM
None
Give It a Try $ git clone https://github.com/xeraa/ppc-test.git $ cd
ppc-test/ $ vagrant up http://127.0.0.1:8080/phpconfigcheck-allow.php
Conclusion: Simple but gets the job done
Questions?