0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/doc/api
Ben Noordhuis 3415427dbf tls: mitigate session renegotiation attacks
The TLS protocol allows (and sometimes requires) clients to renegotiate the
session. However, renegotiation requires a disproportional amount of server-side
resources, particularly CPU time, which makes it a potential vector for
denial-of-service attacks.

To mitigate this issue, we keep track of and limit the number of renegotiation
requests over time, emitting an error if the threshold is exceeded.
2012-02-16 18:15:21 +01:00
..
_toc.markdown Add some docs for node cluster 2011-10-12 14:19:32 -07:00
addons.markdown docs: document common add-on design patterns 2012-01-19 16:31:36 +01:00
all.markdown Cluster documentation added. 2011-11-09 00:02:18 +09:00
appendix_1.markdown docs: replace expresso with mocha in appendix 1 2012-01-17 23:30:58 +01:00
appendix_2.markdown
assert.markdown docs: Update assert module docs 2011-10-02 02:25:52 +02:00
buffers.markdown docs: fix docs to not suggest variable leaks 2011-12-27 17:43:58 +09:00
child_processes.markdown docs: fix docs to not suggest variable leaks 2011-12-27 17:43:58 +09:00
cluster.markdown docs: minor grammar fix in cluster page 2011-11-08 00:43:59 +01:00
crypto.markdown docs: document tls/crypto ciphers option 2012-02-09 17:16:46 +01:00
debugger.markdown docs: document watcher debugger commands 2011-10-02 02:19:17 +02:00
dgram.markdown docs: fix dgram markdown 2011-11-23 12:56:05 +01:00
dns.markdown docs: fix docs to not suggest variable leaks 2011-12-27 17:43:58 +09:00
events.markdown docs: typos and minor edits in several modules 2011-09-06 18:19:41 +02:00
fs.markdown docs: fix docs to not suggest variable leaks 2011-12-27 17:43:58 +09:00
globals.markdown docs: typos and minor edits in several modules 2011-09-06 18:19:41 +02:00
http.markdown docs: clarify http 'data' callback 2012-02-10 18:51:33 +01:00
https.markdown docs: fix typo 2011-11-27 01:45:27 +09:00
index.markdown Remove util.print from docs 2010-11-07 17:22:56 -08:00
modules.markdown docs: fix typo 2011-11-27 01:45:27 +09:00
net.markdown docs: update net.Server.address() documentation 2012-02-11 14:24:15 +01:00
os.markdown os: rename getNetworkInterfaces() to networkInterfaces() 2011-11-01 18:10:06 +01:00
path.markdown docs: typos and minor edits in several modules 2011-09-06 18:19:41 +02:00
process.markdown docs: fix docs to not suggest variable leaks 2011-12-27 17:43:58 +09:00
querystring.markdown docs: fix docs to not suggest variable leaks 2011-12-27 17:43:58 +09:00
readline.markdown doc: fix links 2011-11-01 22:26:52 +01:00
repl.markdown docs: fix docs to not suggest variable leaks 2011-12-27 17:43:58 +09:00
stdio.markdown docs: fix typo 2011-11-27 01:45:27 +09:00
streams.markdown doc: add the note about 'data' event 2012-02-05 19:11:54 +09:00
string_decoder.markdown
synopsis.markdown
timers.markdown Doc fixes 2011-09-13 20:02:54 -07:00
tls.markdown tls: mitigate session renegotiation attacks 2012-02-16 18:15:21 +01:00
tty.markdown Fixes #2160. Fix tty.getWindowSize docs 2011-11-22 10:24:41 -08:00
url.markdown docs: fix docs to not suggest variable leaks 2011-12-27 17:43:58 +09:00
util.markdown docs: fix docs to not suggest variable leaks 2011-12-27 17:43:58 +09:00
vm.markdown docs: clarify filename argument of vm.* functions 2012-01-12 14:44:41 +01:00
zlib.markdown docs: use markdown for link, not html 2011-11-05 13:00:20 +01:00