Victor> Fuzzing is just one tool helping to improve the global security.

Victor,

Thank you, thank you, thank you.

At my day job I work on automated trading systems.  One key component of
such tools is the safeguard subsystem which places limits on various parts
of the system, the rates at which certain operations can happen or
thresholds on certain value.  Stuff like:

    * don't allow a position of more than N shares of equity ABC

    * don't allow more than P orders to be created in Q seconds

The common wisdom within our group is that safeguards are never fully
appreciated by the users of the system.  Safeguards are not there to help
you make more money.  Quite the contrary.  They are often viewed as a
distraction from the prime objective: trade and make money.  They are there
to keep you from losing gobs of money, often in situations where you failed
to anticipate some market anomaly in your new trading model.

With that in mind I think of Fusil as one component of a safeguard system
for Python.  Fusil helps identify certain classes of anomalies in inputs to
Python programs.  Hopefully I will never encounter any of the corner cases
you've identified with it, but if I ever do it may well save my butt.

Skip
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to