11 Answers
Awesome! Thanks for the heads up.
Thank you for taking time to write this up. Much appreciated!
Thank you!
Thank you!! Keep being awesome.
I took the beta exam last weekend as well, and my experience is the same. There are no questions for CloudHSM, then KMS has a huge part.
You already covered all the important components in my exam.
Additionally, worth reviewing below points:
- IAM root account activity, how to monitor
– DynamoDB encryption with AWS KMS: https://aws.amazon.com/blogs/security/three-data-at-rest-encryption-announcements/
- AWS WAF
Thanks for providing this information!!
Cloudwatch Logging Agent! – I think I had 7-8 questions related to this.
How does it work? How do you troubleshoot when you’re not seeing logs show from from "some" instances?
I am assuming it is all based on Cloudwatch Logs
https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html
Do you have any other reference material for this especially around troubleshooting, other than checking the agent / policy / size limitation?
I remember two troubleshooting questions on the exam. One had mostly IAM instance profiles and roles as viable answers and the other pointed to network issues. I guessed on the network one and in hindsight I found this link: https://forums.aws.amazon.com/thread.jspa?messageID=789442
Thanks for the post. I took the exam last year and am going to take it again at the end of this month for free. Based on your syllabus, it sounds like the exam hasn’t changed a whole lot.
For those of you thinking about taking the exam, make no mistake about it, it’s difficult. I don’t know if I passed it last year because AWS scrapped it and refunded everyone who took it. It’s a professional level exam, so be prepared. You’re not going to get a question like what AWS service provides user activity logs. Forget it.
I like ACG courses, and Ryan’s teaching style, but I can tell everyone that this particular course only scratches the surface. I took it when it first came out before taking the exam last year and I’m here to tell you in no uncertain terms that it is only a start. My advice to you is rely heavily on the AWS documentation. You can’t just have a passing knowledge of all the different security features. You really have to understand each one and how they are applied to achieve a particular outcome. Good luck!
Much appreciated!
Awesome. THANK YOU!
Thanks a lot for sharing, great information.
Thanks to all above for your submissions and suggestions. All of it helpful. I and a colleague of mine both sat for the beta exam today, having opted to give ourselves as much time to prepare as possible. Since today is the last day to take the beta version of the exam these notes may not help as much as those above, but I’m adding anyway so the topics may be included in future updates to the course material.
I wonder if AWS has continued to tweak the question pool throughout the beta period. I say this because we were both presented with questions on topics that we haven’t seen mentioned above. Also, some of the topics were presented in slightly different formats or worded in ways that differ from what we’ve seen others mention.
A couple of the topics we faced were:
AWS Vault Locks. (a feature of AWS Glacier) The question had to do with how to effect policy changes on a vault that has already been locked. https://docs.aws.amazon.com/amazonglacier/latest/dev/vault-lock.html
AWS Athena. A couple of the questions included answers that suggested Athena might be used to query CloudTrail logs stored in S3 to find information about anomalies, etc. with other choices being to query logs in CloudWatch. On the surface both seem to be valid approaches, but you have to choose the ‘best’ option.
SSM Parameter Store – had a couple questions on this, but the format of the question came in terms of troubleshooting why a command might be getting an access error when trying to use a secure string, and you had to know which action was missing from the policy statement for the service that was trying to read the parameter. I’m pretty sure it needed kms:decrypt, but I don’t recall the question in exact form to know for sure.
In general I think the test was fair and I’m happy to see they are making these tests more difficult to pass. A few questions seemed to be poorly worded and I expect analysis of the answer distributions will reflect that and be weeded out. The course material has been helpful, but I agree with others that this is not a test you’re likely to pass without getting your hands very dirty by experimenting both in the console and also with the CLIs and the SDKs.
Thanks again to all for posting your experiences. Hope to pass of course, but the more important thing is we’re learning a lot by going through this process, and the community here makes it more enjoyable.
How long did it take for your to receive the exam results?
I got mine today; I managed to pass the exam, albeit it wasn’t my best effort. :$ I figure I have two years now to polish before I have to take it again.
Let me give a very heartfelt thank-you for all of you who shared their experiences! 🙂
yep.. got mine today. I actually had a bit of a better score than i had anticipated given the odd question about vulnerability scanning permission
Thanks for the article, I passed this exam on 11th Dec 2018 and this article helped in understanding the gaps in my knowledge and areas I had missed in my preparations.
Very much what I’ve been anticipating. Thanks for the reassurance! Not too shocked that CloudHSM is missing, though I didn’t realize it featured so heavily in the original beta. It’s an important service for the organizations that require it, but this isn’t the majority of systems on AWS by any stretch of the imagination. Curious if you saw any questions on the new(ish) encryption SDK?
YES! This was on the exam multiple times. I specifically recall a question about how to fix an application that is hitting the API calls-per-second limit of KMS doing decrypt requests. Thanks for bringing this up!
https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/introduction.html
Thanks for updating. Appreciate it!!
Relating to per-second-limits on KMS doing decrypt requests…I came up with this gem with a quick google search: If you are exceeding the requests per second limit, consider using the data key caching feature of the AWS Encryption SDK. Reusing data keys, rather than requesting a new data key for every encryption operation, might reduce the frequency of your requests to AWS KMS. See https://docs.aws.amazon.com/kms/latest/developerguide/limits.html
JoeNerd AWESOME tips from the Beta Exam. Thanks a bunch !!!
Brent thanks also for sharing your findings.
This is worth a read: https://aws.amazon.com/blogs/security/aws-encryption-sdk-how-to-decide-if-data-key-caching-is-right-for-your-application/
Cool stuff, thanks for sharing. I agree about taking the beta – the way I look at it, the fact that there are no available practice questions means, worst case scenario, you pay half price for the real exam in the summer, plus get a practice run at it now. Also, even if the ACG course changes drastically, we effectively get the same-ish content from two viewpoints. No bad thing at all.
I took my beta exam two days ago, and I agree with most of the points you make here. I did get a couple of questions on Organizations and Service Control Policies which I don’t believe Ryan covers in the current course material (but does in the Cloud Practitioner course). I got a couple of questions about Config as well and Systems Manager. I also got several questions about penetration testing, and under what circumstances you had to notify AWS to do it. A couple of the questions seemed to imply that if you used an
approved
pen testing appliance from the marketplace you didn’t have to notify AWS (i.e., they didn’t get analert
in that case). I don’t recall Ryan speaking to that specifically in the course so I was a little out of the water on those questions. I think I might have gotten one question on CloudHSM, but only as an implementation option in a given scenario where you need to manage keys without a lot of overhead. I didn’t get any questions on Cognito at all, one or two about AD federation as an authentication/authorization solution in a corporate hybrid environment.Andy, Ryan has a video, I believe an updated video on his SS course where he said even using a MarketPlace (he mentioned Cali Linux) tool, you always have to notify AWS. And this is what AWS paper on penetration says "Permission is required for ALL penetration tests." https://aws.amazon.com/security/penetration-testing/ . Thanks for the tips
You know, I suspected that was the case but for some reason I answered both of those questions incorrectly. I’m assuming I’ll be retaking that exam once the beta is over … 🙁
@lincupel: most likely refering to "Pre-Authorized" scanners, e.g. Qualys, Rapid7, Tenable: https://aws.amazon.com/marketplace/search/results?x=0&y=0&searchTerms=pre-authorized
Just took the exam this morning. I wish I saw this post earlier! I 100% agree with this post, it hit the exam right on the head. I feel good about the exam so let’s see what happens.
Took my Beta Exam Today (hard but I liked how the questions were made better than in the CSAA exam) and it was pretty much what JoeNerd wrote down on his post. Thanks Ryan for your video updates I got quite a few questions on regarding the new videos that you added. If you could also include more troubleshot scenarios (from what folks mentioned here in the forum would be great) also Thanks JoeNerd for such detailed and now I can say 🙂 accurate feedback on the exam.
I took it today too. I’m just getting over the flu. Figured that if I failed it I get a free roll later. I’m wondering if we all took the same test if it was in the last month.