Hi, I don't have a problem but I am trying azure-storage account in my software to see if its the best service out there and I want to ask this question in order to understand and clarify something.
I have written a mini software in c#-windows form and I am using azure-storage container in order to transfer data between my software and azure-blob-container. I have placed the 'Storage account name' and 'access key' inside my code, so it accesses the storage account(uploads and downloads data). (using blockBlob.UploadFromStream & blockBlob.DownloadToStream)
Since, this software will be used by some other people in my team, I want to have the full control. I want to shut it down when I want to and turn it on when I want to. That's why I am using azure-storage acount. Basically, when I change the access settings (in networking section) to 'selected networks' from 'all networks'. Then my software is not able to access azure storage and stops working. When I change the settings into 'all networks', then it is on, and other people can use it. Basically a remote switch button that I can control.
My first question is; if someone still wants to use this software even if I turn off the settings - or try to hack this software somehow. Can someone manage to make it work ? In other words, can someone find out 'Storage account name' and 'access key' that I have placed inside my software, and can he get into my azure account by using this info and change the network settings and turn the software on.
My second question is; the main reason why I wanted try azure-storage is, to have the full control and create the dependency for my software. (I also need a storage but that's the second reason and its not that important.). So is there any feature like that in azure account, thats specifically built for that. and maybe, that feature is much better than what I am doing currently by using 'Storage account name' and 'access key'.
If you can help me out on these two questions, I really appreaciate!
Oz