Ну с учетом того, что у каждого предмета есть ID, отсечь такое на уровне логики абсолютно легко.
Скорее всего айдишники есть только у распакованных предметов. У нераспакованных есть только тип предмета. Конечно, можно на уровне костылей как то отсечь такие продажи самому себе, но при усложнении схемы костыли будут лавинообразно усложняться, куда быстрее усложнения схемы.
Вообще, привязывать индекс, отвечающий за защиту системы в космосе к деятельности, не предполагающей выход в космос - достаточно фиговая затея.
Смысл этих индексов как раз в том, чтобы отличить системы, где пилоты находятся в космосе и чем-то занимаются и как то копошатся, иными словами - подвергают себя риску, от систем, где пилоты сидят на станке и болтают. Потому что первые провоцируют столкновения с другими игроками, туда летят ганги, там кемпят, в общем - они генерируют движуху. А вот болтающие в доке - не генерируют. Такой вот нехитрый механизм поощерения генерации движухи для клайма.
Еще в качестве предложения, мне кажется логичным дать возможность альянсам скажем за определенную сумму исок в день выдавать части систем (не более 20-25% от общего количества) специальный статус "стратегическая" и давать им такой же бонус на индекс, как и для столиц (только столица бесплатно, а тут за иски).