You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[Creating a Culture of Observability](http://onemogin.com/observability/stripe/culture/monitoring/monitorama/creating-a-culture-of-observability.html)
33
38
is a technical talk about monitoring systems at scale. The presenter works
Copy file name to clipboardExpand all lines: content/pages/04-web-development/56-web-app-security.markdown
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,9 @@ request forgery and usage of public-private keypairs.
38
38
testing tool for checking firewalls to ensure they are protecting the
39
39
appropriate ports and payloads.
40
40
41
+
*[Security monkey](https://github.com/Netflix/security_monkey) monitors for
42
+
changes to AWS, Google Cloud, GitHub and other infrastructure systems.
43
+
41
44
42
45
### Specific vulnerabilities
43
46
*[httpoxy](https://httpoxy.org/) is a set of vulnerabilities that can affect
@@ -110,6 +113,10 @@ resources can also give you a good overview of how HTTPS works.
110
113
as well as what stage and size company it is recommended that you put those
111
114
procedures in place.
112
115
116
+
*[Reckon you've seen some stupid security things? Here, hold my beer...](https://www.troyhunt.com/reckon-youve-seen-some-stupid-security-things-here-hold-my-beer/)
117
+
provides hilarious, and terribly sad, security vulnerabilities and weaknesses
118
+
around encryption and password storage.
119
+
113
120
* This page contains a
114
121
[fantastic curated list of security reading material](http://dfir.org/?q=node/8/)
115
122
from beginning to advanced topics.
@@ -125,7 +132,6 @@ resources can also give you a good overview of how HTTPS works.
125
132
is a great list of password cracking, scanning, sniffing and other security
126
133
penetration testing tools.
127
134
128
-
*[Security Tips from Apache](http://httpd.apache.org/docs/current/misc/security_tips.html)
129
135
130
136
* The EFF has a well written overview on
131
137
[what makes a good security audit](https://www.eff.org/deeplinks/2014/11/what-makes-good-security-audit). It's broad but contains some of their behind the
@@ -144,6 +150,12 @@ resources can also give you a good overview of how HTTPS works.
144
150
*[Crypto 101](https://www.crypto101.io/) is an introductory course on
145
151
cryptography for programmers.
146
152
153
+
* The first answer to the question
154
+
["Why are salted hashes more secure for password storage?"](https://security.stackexchange.com/questions/51959/why-are-salted-hashes-more-secure-for-password-storage)
155
+
on Stack Overflow gives a wonderful explanation for why this is an
156
+
important technique to use to keep your database passwords and other
157
+
secrets more secure if the hashed strings are leaked.
158
+
147
159
*[An in-depth analysis of SSH attacks on Amazon EC2](http://getprismatic.com/story/1409447605839)
148
160
shows how important it is to secure your web servers, especially when they are
149
161
hosted in IP address ranges that are commonly scanned by malicious actors.
@@ -28,7 +28,7 @@ configuring servers, deploying their code and scaling based on traffic.
28
28
Lambda only had support for JavaScript, specifically Node.JS, when it was
29
29
first released in late 2014. Python 2 developers were welcomed to the
30
30
platform less than a year after its release, in October 2015. Lambda now
31
-
has support for both Python 2.7and 3.6.
31
+
has support for both Python 2.7, 3.6 and 3.7.
32
32
33
33
34
34
### Python-specific AWS Lambda resources
@@ -49,14 +49,24 @@ has support for both Python 2.7 and 3.6.
49
49
for SQL injection vulnerabilities in serverless functions on AWS Lambda.
50
50
51
51
*[Building Scikit-Learn For AWS Lambda](https://serverlesscode.com/post/scikitlearn-with-amazon-linux-container/)
52
+
follows up on the
53
+
[Using Scikit-Learn In AWS Lambda](https://serverlesscode.com/post/deploy-scikitlearn-on-lamba/)
54
+
post which shows how to perform scientific computing with Python
55
+
packages on AWS Lambda.
52
56
53
-
*[Code Evaluation With AWS Lambda and API Gateway](https://realpython.com/blog/python/code-evaluation-with-aws-lambda-and-api-gateway/) shows how to develop a code evaluation API, to execute arbitrary code, with AWS Lambda and API Gateway.
57
+
*[Creating Serverless Functions with Python and AWS Lambda](https://hackernoon.com/creating-serverless-functions-with-python-and-aws-lambda-901d202d45dc)
58
+
explains how to use the [Serverless framework](https://serverless.com/)
59
+
to build Python applications that can be deployed to AWS Lambda.
54
60
61
+
*[Code Evaluation With AWS Lambda and API Gateway](https://realpython.com/blog/python/code-evaluation-with-aws-lambda-and-api-gateway/)
62
+
shows how to develop a code evaluation API, to execute arbitrary code, with AWS Lambda and API Gateway.
55
63
56
-
### General AWS Lambda resources
57
-
*[The Serverless Start-Up - Down With Servers!](http://highscalability.com/blog/2015/12/7/the-serverless-start-up-down-with-servers.html)
@@ -70,3 +80,12 @@ has support for both Python 2.7 and 3.6.
70
80
is an awesome real-world story with the architecture behind a serverless
71
81
AWS Lambda application deployment at Nordstrom.
72
82
83
+
*[How was your experience with AWS Lambda in production?](https://news.ycombinator.com/item?id=14601809)
84
+
has a good discussion of some of the benefits and issues that developers
85
+
had as of mid-2017 with using Lambda for production applications.
86
+
87
+
*[Passwordless database authentication for AWS Lambda](https://cloudonaut.io/passwordless-database-authentication-for-aws-lambda/)
88
+
shows how to use a MySQL backend from your Lambda functions.
89
+
90
+
*[How does language, memory and package size affect cold starts of AWS Lambda?](https://read.acloud.guru/does-coding-language-memory-or-package-size-affect-cold-starts-of-aws-lambda-a15e26d12c76)
91
+
investigates the performance implications of various Lambda settings.
0 commit comments