The biggest issue with satellites is they are on a schedule. The soviets knew the schedule and would move things like trucks around when they knew it wasn't overhead.
You might like this book: https://en.wikipedia.org/wiki/Deep_Black_(book) It goes into detail on the keyhole satellite program and such. He says he used publicly available info and so couldn't be accused of violating classified restrictions.