015 New Constructeur Garbage Collector en C#

Cette vidéo est consacrée uniquement au processus de création d’une nouvelle instance d’une classe, nommé « instanciation » grâce au mot-clé « new ». Avant d’instancier un nouvel objet, il est nécessaire qu’une variable « pointe » sur l’objet en mémoire.

La notion de constructeur est présentée et expliquée grâce à un programme écrit en C# avec Visual Studio 2013. Les constructeurs sont des méthodes qui sont automatiquement invoquées quand une nouvelle instance d’une classe est créée.

Plusieurs cas d’instances « bizarres » sont aussi expliqués, ainsi que le rôle du Garbage Collector (ramasse-miettes), qui gère l’allocation et la libération de la mémoire.

Enfin, la notion de surcharge de méthode est évoquée et est examinée dans les vidéos suivantes.

Téléchargez la vidéo : 015 New Constructeur Garbage Collector en C#.

Téléchargez les exemples de code.

Sites généralistes sur la sécurité informatique

http://searchsecurity.techtarget.com/

http://thexploit.com/

http://www.makeuseof.com/tag/author/mhughes/

http://www.thirdtier.net/blog/

http://arstechnica.com/security/

http://www.symantec.com/connect/

http://blog.malwarebytes.org/

http://blogs.technet.com/b/srd/

http://nakedsecurity.sophos.com/

http://krebsonsecurity.com/

http://www.welivesecurity.com/

https://www.blackhat.com/

http://www.bleepingcomputer.com/virus-removal/

http://blog.emsisoft.com/category/emsisoft-lab/

014 Modificateurs d’accès Private et Public en C#

Dans cette vidéo, vous découvrirez comment l’encapsulation et l’utilisation des modificateurs d’accès PUBLIC et PRIVATE permet d’éviter qu’un objet (= une instance de classe) soit dans un état instable.

Vous apprendrez aussi à utiliser les méthodes GET{} et SET{} avec le modificateur d’accès PUBLIC grâce à un programme écrit en C# avec Visual Studio 2013.

Vous verrez aussi l’utilisation de la méthode THROW NEW EXCEPTION pour lever une exception (= une interruption du flot de programme) afin de signaler un problème à l’utilisateur.

Téléchargez la vidéo : 014 Modificateurs d’accès Private et Public en C#.

Téléchargez les exemples de code.

Yammer et SharePoint 2013

SharePoint Server 2013 offre nativement des fonctionnalités de sociales : microblogging, suivi de documents, sites communautaires, etc.

Toutefois la stratégie de Microsoft est d’orienter les utilisateurs de SharePoint vers Yammer, ce qui hypothèque l’avenir des fonctionnalités de RSE dans les prochaines versions de SharePoint. Il n’existe pas non plus de certitudes sur la possibilité qu’auront les entreprises de basculer le contenu de ces fonctionnalités vers Yammer.

Dans ces conditions, il est plus prudent d’intégrer dès maintenant Yammer dans SharePoint.

Yammer

L’objectif de Yammer est d’être un réseau social d’entreprise (RSE) qui rassemble des personnes, des conversations, des contenus et des données d’entreprise en un seul endroit. L’idée est de pouvoir rester en contact avec les collègues et les informations qui vous intéressent. C’est aussi de pouvoir collaborer avec les membres de votre équipe.

L’intérêt de Yammer est d’être accessible à tout moment et n’importe où, via un appareil mobile ou un navigateur web.

Yammer est la société éponyme qui a été acquise par Microsoft Corporation en 2012.

Versions

La version Yammer Basic est gratuite et elle permet de collaborer avec d’autres membres de sa société.

La version Yammer Enterprise est plus riche. Elle est disponible soit en produit autonome, soit proposée avec les plans Office 365.

Pour en savoir plus, consultez la page dédiée de Microsoft, intitulée Yammer – Le réseau social d’entreprise (RSE) d’Office 365.

Intégration de Yammer dans SharePoint

Il existe plusieurs façons d’intégrer Yammer dans SharePoint 2013, dès maintenant.

Par exemple, vous pouvez incorporer les flux Yammer aux sites SharePoint, ou bien vous pouvez ajouter Yammer à la barre de navigation de SharePoint 2013.

Outre ces possibilités, il est intéressante dès maintenant d’utiliser Yammer au lieu des fonctionnalités d’échange par défaut de SharePoint 2013. En effet, sur les sites d’équipe et sur Mon site (My Site), vous pouvez dès à présent masquer les contrôles d’interface qui fournissent ces fonctionnalités, remplacer les composants WebPart de réseau social de SharePoint Server par celles de Yammer et installer la nouvelle application Yammerapplication.

Pour vous guider, reportez-vous aux explications détaillées qui figurent sur le site de Microsoft, dans la page Masquer les fonctionnalités sociales de SharePoint Server 2013.

Comparaison des services Office 365, SharePoint Online et SharePoint 2013

SharePoint Online présente quelques différences fonctionnelles et techniques avec SharePoint 2013, ainsi que certaines limites, comme celles liées au téléchargement de fichiers, au stockage ou les quotas de collection de sites, etc.

Deux tableaux récents de Microsoft présentent les services de SharePoint Online, ainsi qu’une comparaison des services Office 365.

Ils sont précis et détaillés. Patientez quelques secondes pour l’affichage de la comparison des services Office 365 (le second lien dans chaque langue).

Les versions anglaises sont mises à jour avant celles en français.

Versions françaises

Description de service SharePoint Online (en français)

Comparaison des services Office 365 (en français)

Versions anglaises

Description de service SharePoint Online (en anglais)

Comparaison des services Office 365 (en anglais)

013 Méthodes en POO dans C#

Les méthodes implémentent les fonctionnalités désirées dans une classe.

Dans cette vidéo, vous apprendrez comment créer les méthodes d’une classe d’objet, modifier les valeurs de retour et utiliser des paramètres dans les méthodes grâce à un programme écrit en C# avec Visual Studio 2013.

Vous verrez aussi comment invoquer les méthodes du langage C# à l’aide des opérateurs et de la notation par points.

Téléchargez la vidéo : 013 Méthodes en POO dans C#.

Téléchargez les exemples de code.

Tous les articles sur le développement en C#.

Reverse engineering Malware

Security Training www.SecurityXploded.com

Reverse-Engineering Malware: Malware Analysis Tools and Techniques

Reverse-Engineering Malware Cheat Sheet by Lenny Zeltser

Analyzing Malicious Documents Cheat Sheet by Lenny Zeltser

REMnux Usage Tips for Malware Analysis on Linux

REMnux: A Linux Distribution for Reverse-Engineering Malware

http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf

http://en.wikipedia.org/wiki/Object-oriented_programming

http://en.wikipedia.org/wiki/Polymorphism_%28computer_science%29

http://en.wikipedia.org/wiki/Virtual_table

http://en.wikipedia.org/wiki/RTTI

http://en.wikipedia.org/wiki/Program_database

http://en.wikipedia.org/wiki/Application_binary_interface

http://www.openrce.org/articles/full_view/21

http://www.blackhat.com/presentations/bh-dc-07/Sabanal_Yason/Paper/bh-dc-07-Sabanal_Yason-WP.pdf

http://msdn.microsoft.com/en-us/library/ff770587.aspx

http://qt.digia.com/

012 Programmation Orientée Objet en C#

Dans cette introduction, vous découvrirez les principes de la programmation orientée objet grâce à un exemple concret d’un programme écrit en C# avec Visual Studio 2013.

En particulier, les notions de classe, propriétés et méthodes sont illustrées à travers une implémentation pratique.

Téléchargez la vidéo : 012 Programmation Orientée Objet en C#.

Téléchargez les exemples de code.

Tous les articles sur le développement en C#.

Forensics investigation numérique

http://zeltser.com/security-assessments/security-assessment-report-cheat-sheet.html

http://forensicsfromthesausagefactory.blogspot.co.uk/

https://www.tzworks.net/index.html

http://sandersonforensics.com/forum/content.php

http://computer-forensics.sans.org/blog/2011/07/05/shellbags

http://www.williballenthin.com/forensics/shellbags/index.html

http://www.irisa.fr/alf/downloads/collange/talks/gpu_forensics_raim08.pdf

http://csmusings.blogspot.co.uk/

http://www.forensicswiki.org/wiki/Anti-forensic_techniques

http://www.cprtools.net/docs/NISTSP800-88_with-errata.pdf

http://www.lerti.fr/

http://www.cnejita.org/

http://zythom.blogspot.fr/