ÉÔÀµ¤ÊPython¥Ñ¥Ã¥±¡¼¥¸¡Ösellpass-sdk¡×¤ËÃí°Õ
Imperva¤Ï1·î11Æü(Êƹñ»þ´Ö)¡¢¡ÖPython¡Çs Poisoned Package: Another ¡ÆBlank Grabber¡Ç Malware in PyPI¡ÃImperva¡×¤Ë¤ª¤¤¤Æ¡¢Python¥Ñ¥Ã¥±¡¼¥¸¥ê¥Ý¥¸¥È¥ê¤ÎPyPI¤«¤é°°Õ¤Î¤¢¤ë¥Ñ¥Ã¥±¡¼¥¸¡Ösellpass-sdk¡×¤òȯ¸«¤·¤¿¤ÈÊ󤸤¿¡£¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤È¾ðÊóÀà¼è¥Þ¥ë¥¦¥§¥¢¡ÖBlank-Grabber¡×¤Ë´¶À÷¤¹¤ë¡£Imperva¤ÏPyPI¥»¥¥å¥ê¥Æ¥£¥Á¡¼¥à¤Ëȯ¸«¤òÊó¹ð¤·¤Æ¤ª¤ê¡¢¤¹¤Ç¤Ë¥Ñ¥Ã¥±¡¼¥¸¤Ïºï½ü¤µ¤ì¤Æ¤¤¤ë¡£
Python¡Çs Poisoned Package: Another ¡ÆBlank Grabber¡Ç Malware in PyPI¡ÃImperva
¡ûPython¥Ñ¥Ã¥±¡¼¥¸¡Ösellpass-sdk¡×¤Î³µÍ×
¤³¤Î°°Õ¤Î¤¢¤ë¥Ñ¥Ã¥±¡¼¥¸¤Ï¡¢¥æ¡¼¥¶¤Î¿®ÍѤòÆÀ¤ë¤¿¤á¤Ë´û¸¤Î¿®ÍѤµ¤ì¤Æ¤¤¤ë¥Ñ¥Ã¥±¡¼¥¸¤ò°ÍѤ·¤Æ¤¤¤ë¡£Imperva¤ÎÄ´ºº¤Ë¤è¤ë¤È¡¢¡Ösellpass¡×¤È¤¤¤¦Àµ¾ï¤Ê¥Ñ¥Ã¥±¡¼¥¸¤¬ÇÛÉÛ¤µ¤ì¤Æ¤ª¤ê¡¢¶¼°Ò¥¢¥¯¥¿¤Ï¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¸µ¤Ë¤·¤Æ°°Õ¤Î¤¢¤ë¥Ñ¥Ã¥±¡¼¥¸¤òºîÀ®¤·¤¿¤È¤ß¤é¤ì¤Æ¤¤¤ë¡£
¤Þ¤¿¡¢¥æ¡¼¥¶¡¼Ì¾¤òËÜʪ¤Î¡Öxyss¡×¤Ë»÷¤»¤¿¡Öxyss2¡×¤È¤·¡¢ÇÛÉÛ¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸¤â¥Ð¡¼¥¸¥ç¥ó1.0¤È1.1(Ãæ¿È¤ÏƱ¤¸)¤òÍÑ°Õ¤·¤Æ·Ñ³¤·¤¿³«È¯¤¬¹Ô¤ï¤ì¤Æ¤¤¤ë¤è¤¦¤Ë¸«¤»¤«¤±¤¿¤È¤µ¤ì¤ë¡£¤³¤Î¤è¤¦¤ÊÅØÎϤΤ¿¤á¤«¡¢¤³¤ì¤Þ¤Ç¤Ë488²ó¥À¥¦¥ó¥í¡¼¥É¤µ¤ì¤¿¤È¤¤¤¦¡£
ËÜʪ¤Îsellpass¥×¥í¥¸¥§¥¯¥È¤Èµ¶Êª¤Îsellpass-sdk¥×¥í¥¸¥§¥¯¥È ¡¡°úÍÑ¡§Imperva
¡ûPython¥Ñ¥Ã¥±¡¼¥¸¡Ösellpass-sdk¡×¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¾ì¹ç¤ÎÈï³²
Imperva¤ÎʬÀϤˤè¤ë¤È¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤È¡¢°°Õ¤Î¤¢¤ëPowerShell¥¹¥¯¥ê¥×¥È¤¬¼Â¹Ô¤µ¤ì¡¢¾ðÊóÀà¼è¥Þ¥ë¥¦¥§¥¢¡ÖBlank-Grabber¡×¤¬¥À¥¦¥ó¥í¡¼¥É¡¢¼Â¹Ô¤µ¤ì¤ë¡£Blank-Grabber¤Ï»ñ³Ê¾ðÊó¤ä¥»¥Ã¥·¥ç¥óCookie¡¢°Å¹æÄ̲ߥ¦¥©¥ì¥Ã¥È¤Î¾ðÊó¤Ê¤É¤ò¼ý½¸¤·¤ÆDiscord Canary¤ËÁ÷¿®¤¹¤ë¡£¤Þ¤¿¡¢²èÌ̤δƻ롢Web¥«¥á¥é¤Ø¤ÎÉÔÀµ¥¢¥¯¥»¥¹¡¢¥Í¥Ã¥È¥ï¡¼¥¯¤Î¿¯³²¡¢±Ê³À¤Î³ÎÊݤʤɤε¡Ç½¤¬¤¢¤ë¤È¤µ¤ì¤ë¡£
Blank-Grabber¤Î´¶À÷·ÐÏ© ¡¡°úÍÑ¡§Imperva
Imperva¤Ï¤³¤Î¤è¤¦¤Ê¹¶·â¤ò²óÈò¤¹¤ë¤¿¤áPyPI¤òÍøÍѤ¹¤ë³«È¯¼Ô¤ËÂФ·¡¢¥Ñ¥Ã¥±¡¼¥¸¤ÎºîÀ®¼Ô¡¢¥Ñ¥Ã¥±¡¼¥¸Ì¾¡¢¥á¥¿¥Ç¡¼¥¿¤òºÆ³Îǧ¤¹¤ë¤³¤È¤ò¿ä¾©¤·¤Æ¤¤¤ë¡£¤Þ¤¿¡¢º£²ó¤ÎʬÀϤˤª¤¤¤ÆȽÌÀ¤·¤¿¥»¥¥å¥ê¥Æ¥£¿¯³²¥¤¥ó¥¸¥±¡¼¥¿(IoC: Indicator of Compromise)¤ò¸ø³«¤·¤Æ¤ª¤ê¡¢É¬Íפ˱þ¤¸¤Æ³èÍѤ¹¤ë¤³¤È¤¬Ë¾¤Þ¤ì¤Æ¤¤¤ë¡£
¡ûPython¥Ñ¥Ã¥±¡¼¥¸¡Ösellpass-sdk¡×¤Î³µÍ×
¤³¤Î°°Õ¤Î¤¢¤ë¥Ñ¥Ã¥±¡¼¥¸¤Ï¡¢¥æ¡¼¥¶¤Î¿®ÍѤòÆÀ¤ë¤¿¤á¤Ë´û¸¤Î¿®ÍѤµ¤ì¤Æ¤¤¤ë¥Ñ¥Ã¥±¡¼¥¸¤ò°ÍѤ·¤Æ¤¤¤ë¡£Imperva¤ÎÄ´ºº¤Ë¤è¤ë¤È¡¢¡Ösellpass¡×¤È¤¤¤¦Àµ¾ï¤Ê¥Ñ¥Ã¥±¡¼¥¸¤¬ÇÛÉÛ¤µ¤ì¤Æ¤ª¤ê¡¢¶¼°Ò¥¢¥¯¥¿¤Ï¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¸µ¤Ë¤·¤Æ°°Õ¤Î¤¢¤ë¥Ñ¥Ã¥±¡¼¥¸¤òºîÀ®¤·¤¿¤È¤ß¤é¤ì¤Æ¤¤¤ë¡£
¤Þ¤¿¡¢¥æ¡¼¥¶¡¼Ì¾¤òËÜʪ¤Î¡Öxyss¡×¤Ë»÷¤»¤¿¡Öxyss2¡×¤È¤·¡¢ÇÛÉÛ¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸¤â¥Ð¡¼¥¸¥ç¥ó1.0¤È1.1(Ãæ¿È¤ÏƱ¤¸)¤òÍÑ°Õ¤·¤Æ·Ñ³¤·¤¿³«È¯¤¬¹Ô¤ï¤ì¤Æ¤¤¤ë¤è¤¦¤Ë¸«¤»¤«¤±¤¿¤È¤µ¤ì¤ë¡£¤³¤Î¤è¤¦¤ÊÅØÎϤΤ¿¤á¤«¡¢¤³¤ì¤Þ¤Ç¤Ë488²ó¥À¥¦¥ó¥í¡¼¥É¤µ¤ì¤¿¤È¤¤¤¦¡£
ËÜʪ¤Îsellpass¥×¥í¥¸¥§¥¯¥È¤Èµ¶Êª¤Îsellpass-sdk¥×¥í¥¸¥§¥¯¥È ¡¡°úÍÑ¡§Imperva
¡ûPython¥Ñ¥Ã¥±¡¼¥¸¡Ösellpass-sdk¡×¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¾ì¹ç¤ÎÈï³²
Imperva¤ÎʬÀϤˤè¤ë¤È¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤È¡¢°°Õ¤Î¤¢¤ëPowerShell¥¹¥¯¥ê¥×¥È¤¬¼Â¹Ô¤µ¤ì¡¢¾ðÊóÀà¼è¥Þ¥ë¥¦¥§¥¢¡ÖBlank-Grabber¡×¤¬¥À¥¦¥ó¥í¡¼¥É¡¢¼Â¹Ô¤µ¤ì¤ë¡£Blank-Grabber¤Ï»ñ³Ê¾ðÊó¤ä¥»¥Ã¥·¥ç¥óCookie¡¢°Å¹æÄ̲ߥ¦¥©¥ì¥Ã¥È¤Î¾ðÊó¤Ê¤É¤ò¼ý½¸¤·¤ÆDiscord Canary¤ËÁ÷¿®¤¹¤ë¡£¤Þ¤¿¡¢²èÌ̤δƻ롢Web¥«¥á¥é¤Ø¤ÎÉÔÀµ¥¢¥¯¥»¥¹¡¢¥Í¥Ã¥È¥ï¡¼¥¯¤Î¿¯³²¡¢±Ê³À¤Î³ÎÊݤʤɤε¡Ç½¤¬¤¢¤ë¤È¤µ¤ì¤ë¡£
Blank-Grabber¤Î´¶À÷·ÐÏ© ¡¡°úÍÑ¡§Imperva
Imperva¤Ï¤³¤Î¤è¤¦¤Ê¹¶·â¤ò²óÈò¤¹¤ë¤¿¤áPyPI¤òÍøÍѤ¹¤ë³«È¯¼Ô¤ËÂФ·¡¢¥Ñ¥Ã¥±¡¼¥¸¤ÎºîÀ®¼Ô¡¢¥Ñ¥Ã¥±¡¼¥¸Ì¾¡¢¥á¥¿¥Ç¡¼¥¿¤òºÆ³Îǧ¤¹¤ë¤³¤È¤ò¿ä¾©¤·¤Æ¤¤¤ë¡£¤Þ¤¿¡¢º£²ó¤ÎʬÀϤˤª¤¤¤ÆȽÌÀ¤·¤¿¥»¥¥å¥ê¥Æ¥£¿¯³²¥¤¥ó¥¸¥±¡¼¥¿(IoC: Indicator of Compromise)¤ò¸ø³«¤·¤Æ¤ª¤ê¡¢É¬Íפ˱þ¤¸¤Æ³èÍѤ¹¤ë¤³¤È¤¬Ë¾¤Þ¤ì¤Æ¤¤¤ë¡£