Here are some well-known security methods for an MVC application:
If there is any missing or erroneous data, please feel free to.
What other methods / best practices do you use or think about when the pen checks your own software. What do you do to "kick the tires" before accepting applications live.
, ?
, , .
string[] allowedProperties = new[]{ "Title", "Description"}; UpdateModel(myObject, allowedProperties);
[AcceptVerbs(HttpVerbs.Post)] public ActionResult Create([Bind(Include="Title,Description")] MyObject object ) { }
, , / , .
, . , md4 , , . sha256 - . ( , , )
, . . , .
OWASP Top 10 - - , . , XSRF , . "", . , , , ? Scarlet PHP.
All your suggestions apply to any web application, not just MVC applications.
Specific MVC suggestions will be similar to "skinny controllers, fat models."
Source: https://habr.com/ru/post/1730159/More articles:The MDF database file (SQL) exceeds 88 GB and I have no idea why! - sqlThe shortest route to the intersection - mathThe usual way to check for a missing string and insert it atomically? - validationCan I integrate a Wordpress blog with ASP.NET? - asp.netCalling .Net classes from Visual Basic 6 - c #How to pass id of function in jquery? - javascriptDrupal Ajax: Passing values by url vs data - ajaxcustom attr_reader on rails - ruby-on-railsWhat should a Unix programmer know about how to use Microsoft Tools? - unixDrupal 6 Testing a form callback function - phpAll Articles