I received word last week that two of the topic proposals I submitted to the cf.Objective() planning committee were accepted. I am very excited and honored by this. It's nice to know that people think what I have to say is worth while.
You may have guessed that I will be talking about security, since that seems to be what I enjoy talking about most. But this year will be a little different.
I will not be talking about general security concepts or countermeasures against common attacks. That stuff is getting boring, and I want something a little more advanced. I want a greater challenge.
This year at cf.Objective() I will be offering 100% new content that you will not see anywhere else first(except maybe at the Twin Cities CFUG).
Practical Ajax SecurityWith the introduction of Rich Internet Applications (RIAs) over the last several years, it seems that everyone is jumping on the RIA bandwagon. But is any thought being given to what might need to be done to ensure that our Web 2.0 applications are secure? Are we introducing new vulnerabilities into existing applications? In this presentation, we will look at some of the security issues that can arise from introducing Ajax into your applications and about how to mitigate the risks of opening up remote services for Ajax.
A Brief Introduction to EncryptionIn this presentation we will look at the basics of encryption. We will discuss when and where to use encryption, how to store encrypted data, and the pros and cons of using different types of encryption algorithms in our applications.
I am excited for both of the topics. They will both be challenging for me to articulate and I will surely learn a lot by putting them together.
I look forward to attending cf.Objective() again this year and to see old friends and meet new ones.