0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-25 08:19:38 +01:00
nodejs/test/pummel
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
..
pummel.status
test-child-process-spawn-loop.js
test-debugger-debug-brk.js test: add --debug-brk regression test 2012-02-07 23:42:38 +01:00
test-exec.js
test-fs-watch-file.js
test-http-client-reconnect-bug.js
test-http-upload-timeout.js
test-https-large-response.js
test-keep-alive.js
test-net-many-clients.js
test-net-pause.js
test-net-pingpong-delay.js
test-net-pingpong.js
test-net-throttle.js
test-net-timeout2.js Tests: fix jslint issues 2012-01-17 19:45:09 +01:00
test-net-timeout.js
test-net-write-callbacks.js
test-next-tick-loops-quick.js
test-process-uptime.js
test-regress-GH-814_2.js test: add missing copyright headers 2011-12-06 22:02:26 +01:00
test-regress-GH-814.js test: add missing copyright headers 2011-12-06 22:02:26 +01:00
test-regress-GH-892.js
test-timer-wrap2.js test: add missing copyright headers 2011-12-06 22:02:26 +01:00
test-timer-wrap.js test: add missing copyright headers 2011-12-06 22:02:26 +01:00
test-timers.js
test-tls-ci-reneg-attack.js tls: mitigate session renegotiation attacks 2012-02-16 18:15:21 +01:00
test-tls-throttle.js
test-vm-memleak.js
test-watch-file.js
testcfg.py